html,body{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#f3f5f8;margin:0}:is(html:has(.mp.dark),body:has(.mp.dark)){background:#0b0d12}#root,body{min-height:100vh}.mp{--accent:#e8902a;--accent-ink:#fff;--ok:#16a06b;--danger:#e0564b;--r:8px;--r-control:var(--r);--r-control-sm:calc(var(--r) * .75);--r-menu:var(--r);--r-menu-item:calc(var(--r) * .75);--font:"Hanken Grotesk", system-ui, sans-serif;--mono:"Space Mono", ui-monospace, monospace;--bg:#f3f5f8;--surface:#fff;--surface-2:#f5f7fa;--ink:#161922;--muted:#6c7585;--faint:#9aa2b1;--line:#e7eaef;--line-strong:#d8dce4;--shadow:0 1px 2px #1418210a, 0 8px 24px #1418210d;--accent-soft:color-mix(in srgb, var(--accent) 13%, transparent);--accent-line:color-mix(in srgb, var(--accent) 38%, transparent);--ok-soft:color-mix(in srgb, var(--ok) 14%, transparent);--danger-soft:color-mix(in srgb, var(--danger) 14%, transparent);--field-normal-bg:var(--surface-2);--field-normal-border:var(--line);--field-normal-ink:var(--ink);--field-normal-focus-bg:var(--surface);--field-normal-focus-border:var(--accent);--field-normal-focus-ring:var(--accent-soft);--field-readonly-bg:#eef1f5;--field-readonly-border:var(--line-strong);--field-readonly-ink:#4e5663;--field-readonly-focus-bg:#eef1f5;--field-readonly-focus-border:var(--line-strong);--field-readonly-focus-ring:color-mix(in srgb, var(--line-strong) 50%, transparent);--field-mandatory-bg:color-mix(in srgb, var(--accent) 8%, var(--surface-2));--field-mandatory-border:color-mix(in srgb, var(--accent) 44%, var(--line));--field-mandatory-ink:var(--ink);--field-mandatory-focus-bg:color-mix(in srgb, var(--accent) 7%, var(--surface));--field-mandatory-focus-border:var(--accent);--field-mandatory-focus-ring:var(--accent-soft);--field-mandatory-marker:var(--accent);font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.mp.dark{--bg:#0b0d12;--surface:#141821;--surface-2:#1b212c;--ink:#eef1f6;--muted:#8c95a6;--faint:#5d6675;--line:#222934;--line-strong:#2c3543;--shadow:0 1px 2px #0000004d, 0 10px 30px #00000059;--accent-soft:color-mix(in srgb, var(--accent) 20%, transparent);--field-readonly-bg:#11151d;--field-readonly-border:#303947;--field-readonly-ink:#aeb6c5;--field-readonly-focus-bg:#11151d;--field-readonly-focus-border:#303947;--field-readonly-focus-ring:#30394794;--field-mandatory-bg:color-mix(in srgb, var(--accent) 16%, var(--surface-2));--field-mandatory-border:color-mix(in srgb, var(--accent) 52%, var(--line));--field-mandatory-focus-bg:color-mix(in srgb, var(--accent) 14%, var(--surface))}.mp *{box-sizing:border-box}.mp button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.mp .web{background:var(--bg);height:100%;color:var(--ink);display:flex}.mp .sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:4px;width:232px;padding:20px 14px;transition:width .18s,padding .18s;display:flex}.mp .brandrow{align-items:center;gap:10px;padding:6px 8px 18px;display:flex}.mp .brandrow .wm{letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:700}.mp .brandrow .wm .my{color:var(--muted);font-weight:600}.mp .brandrow .wm .num{color:var(--accent)}.mp .sidebar-toggle{width:30px;height:30px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:all .15s;display:inline-flex}.mp .sidebar-toggle:hover{color:var(--ink);border-color:var(--line-strong)}.mp .navsec{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:14px 10px 6px;font-size:11px;font-weight:600}.mp .navitem{border-radius:calc(var(--r) * .7);color:var(--muted);text-align:left;align-items:center;gap:11px;width:100%;padding:9px 11px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:flex;position:relative}.mp .navitem svg{flex-shrink:0;width:18px;height:18px}.mp .navlabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mp .navitem:hover{background:var(--surface-2);color:var(--ink)}.mp .navitem.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.mp .navitem.active svg{stroke:var(--accent)}.mp .web.sidebar-collapsed .sidebar{width:76px;padding:20px 10px}.mp .web.sidebar-collapsed .brandrow{flex-direction:column;justify-content:center;gap:8px;padding:4px 0 12px}.mp .web.sidebar-collapsed .brandrow .wm,.mp .web.sidebar-collapsed .navsec{display:none}.mp .web.sidebar-collapsed .sidebar-toggle{margin-left:0}.mp .web.sidebar-collapsed .navitem{justify-content:center;gap:0;min-height:40px;padding:10px}.mp .web.sidebar-collapsed .navitem svg{width:20px;height:20px}.mp .web.sidebar-collapsed .navlabel{display:none}.mp .web.sidebar-collapsed .navbadge{min-width:16px;height:16px;margin-left:0;padding:0 4px;font-size:10px;position:absolute;top:5px;right:7px}.mp .sidebar .spacer{flex:1}.mp .userchip{border-radius:var(--r);background:var(--surface-2);align-items:center;gap:10px;padding:9px;display:flex}.mp .userchip .nm{font-size:13px;font-weight:600;line-height:1.2}.mp .userchip .sub{color:var(--muted);font-size:11px}.mp .account-panel{background:var(--surface-2);border:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.mp .account-avatar-btn,.mp .topbar-avatar-btn{width:max-content;height:max-content;color:inherit;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mp .account-avatar-btn:not(:disabled):hover .av,.mp .topbar-avatar-btn:not(:disabled):hover .av{box-shadow:0 0 0 2px var(--accent-line)}.mp .account-avatar-btn:disabled,.mp .topbar-avatar-btn:disabled{cursor:default}.mp .account-summary{min-width:0}.mp .account-copy-list{grid-column:1/-1;gap:5px;padding-top:3px;display:grid}.mp .account-copy-row{grid-template-columns:minmax(0,1fr) 24px 24px;grid-template-areas:"label generate copy""value generate copy";align-items:center;gap:2px 5px;min-width:0;min-height:34px;display:grid}.mp .account-score-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 30px;grid-template-areas:"label ring""value ring";align-items:center;gap:2px 7px;min-width:0;min-height:38px;margin-bottom:2px;padding-bottom:6px;display:grid}.mp .account-score-row .account-copy-label{grid-area:label}.mp .account-score-row .account-copy-value{font-family:var(--font);color:var(--ink);grid-area:value;font-weight:800}.mp .account-score-row>span:last-child{grid-area:ring;justify-self:end}.mp .account-copy-label{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);white-space:nowrap;grid-area:label;font-size:9.5px;font-weight:800}.mp .account-copy-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--muted);grid-area:value;font-size:10.5px;overflow:hidden}.mp .account-copy-value.empty{font-family:var(--font);color:var(--faint)}.mp .account-icon-btn{width:24px;height:24px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.mp .account-icon-btn:hover{color:var(--accent);border-color:var(--accent-line)}.mp .account-icon-btn:disabled{cursor:not-allowed;opacity:.42;color:var(--faint)}.mp .account-signout{border-radius:9px;width:26px;height:26px}.mp .account-generate-btn{grid-area:generate}.mp .account-copy-btn{grid-area:copy}.mp .web.sidebar-collapsed .account-panel{background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;width:auto;padding:8px;display:flex}.mp .web.sidebar-collapsed .account-summary,.mp .web.sidebar-collapsed .account-copy-list{display:none}.mp .web.sidebar-collapsed .account-signout{display:inline-flex}.mp .main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.mp .topbar{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:16px;height:62px;padding:0 26px;display:flex}.mp .search{background:var(--surface-2);border:1px solid var(--line);max-width:420px;height:38px;color:var(--faint);border-radius:999px;flex:1;align-items:center;gap:9px;padding:0 14px;font-size:13px;display:flex}.mp .topbar .spacer{flex:1}.mp .iconbtn{width:38px;height:38px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;display:flex}.mp .iconbtn:hover{color:var(--ink);border-color:var(--line-strong)}.mp .topbar-logout{height:38px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:850;display:inline-flex}.mp .topbar-logout:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 38%,var(--line));background:var(--danger-soft)}.mp .view-mode-toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;flex-shrink:0;align-items:center;gap:3px;height:38px;padding:3px;display:inline-flex}.mp .view-mode-toggle button{height:30px;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:800;transition:all .14s;display:inline-flex}.mp .view-mode-toggle button:hover{color:var(--ink)}.mp .view-mode-toggle button.on{background:var(--surface);color:var(--accent);box-shadow:var(--shadow)}.mp .refresh-action{flex-shrink:0}.mp .refresh-action:disabled{opacity:.68;cursor:wait}.mp .refresh-action.busy svg{animation:.75s linear infinite mpSpin}@keyframes mpSpin{to{transform:rotate(360deg)}}.mp .topbar-prefs{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.mp .topbar-pref{align-items:center;display:inline-flex;position:relative}.mp .topbar-pref:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:6px;height:6px;margin-top:-4px;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.mp .topbar-pref-select{appearance:none;background:var(--surface-2);border:1px solid var(--line);height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;outline:none;width:100%;padding:0 32px 0 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .14s;overflow:hidden}.mp .topbar-pref-select:hover{border-color:var(--line-strong)}.mp .topbar-pref-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mp .topbar-pref-select:disabled{opacity:.6;cursor:default}.mp .topbar-pref.lang{width:168px}.mp .topbar-pref.tz{width:210px}.mp .view-mode-toggle button.on svg{stroke:var(--accent)}.mp .scroll{flex:1;padding:28px 32px 60px;overflow:auto}html[dir=rtl] .mp{direction:rtl}html[dir=rtl] .mp .sidebar{border-right:none;border-left:1px solid var(--line)}html[dir=rtl] .mp .brandrow .wm,html[dir=rtl] .mp .navlabel{text-align:right}html[dir=rtl] .mp .sidebar-toggle{margin-left:0;margin-right:auto}html[dir=rtl] .mp .topbar-pref:after{left:14px;right:auto}html[dir=rtl] .mp .topbar-pref-select{padding:0 14px 0 32px}html[dir=rtl] .mp .tip-panel,html[dir=rtl] .legal-table th,html[dir=rtl] .legal-table td{text-align:right}@media (max-width:700px){.mp .sidebar{align-items:stretch;width:72px;padding:14px 8px}.mp .brandrow{justify-content:center;padding:4px 0 14px}.mp .sidebar-toggle,.mp .brandrow .wm,.mp .navsec,.mp .userchip .nm,.mp .userchip .sub,.mp .userchip>svg{display:none}.mp .navitem{justify-content:center;padding:10px;font-size:0}.mp .navitem svg{width:20px;height:20px}.mp .userchip{background:0 0;justify-content:center;padding:8px}.mp .account-panel{border:none;width:auto;display:flex}.mp .account-summary,.mp .account-copy-list,.mp .account-signout{display:none}.mp .topbar{gap:8px;height:58px;padding:0 12px}.mp .search{display:none}.mp .view-mode-toggle{height:36px}.mp .view-mode-toggle button{width:34px;height:28px;padding:0}.mp .view-mode-toggle span,.mp .topbar .debug-purge{display:none}.mp .topbar-logout{width:38px;padding:0}.mp .topbar-logout span{display:none}.mp .scroll{padding:18px 14px 48px}.mp .page-h{flex-direction:column;align-items:stretch}.mp .page-h>div:last-child{flex-wrap:wrap}}.mp .tip{vertical-align:middle;z-index:20;margin-left:6px;line-height:1;display:inline-flex;position:relative}.mp .tip-trigger{width:18px;height:18px;color:var(--faint);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;outline:none;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.mp .tip-trigger:hover,.mp .tip-trigger:focus{color:var(--accent);border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.mp .tip-panel{background:var(--surface);border:1px solid var(--line-strong);width:min(280px,100vw - 40px);max-height:none;color:var(--ink);opacity:0;pointer-events:none;z-index:1000;text-align:left;border-radius:10px;padding:10px;transition:all .14s;position:absolute;bottom:calc(100% + 10px);left:50%;overflow:visible;transform:translate(-50%)translateY(4px);box-shadow:0 18px 50px #0f172a38}.mp.dark .tip-panel{box-shadow:0 20px 60px #0000008c}.mp .tip:hover .tip-panel,.mp .tip:focus-within .tip-panel{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.mp .fieldmeta{gap:5px;font-size:11.5px;line-height:1.25;display:grid}.mp .fieldmeta-title{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:3px;font-size:12.5px;font-weight:800}.mp .fieldmeta-row{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:6px;display:grid}.mp .fieldmeta-row>span{color:var(--muted);font-weight:700}.mp .fieldmeta-row code{overflow-wrap:anywhere;min-width:0;font-family:var(--mono);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 4px;font-size:10.5px;line-height:1.2}.mp .btn{background:var(--accent);height:40px;color:var(--accent-ink);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:0 18px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.mp .btn:hover{filter:brightness(1.05)}.mp .btn svg{width:16px;height:16px}.mp .btn.ghost{background:var(--surface-2);color:var(--ink);border:1px solid var(--line-strong)}.mp .btn.ghost:hover{background:var(--line)}.mp .btn.sm{height:32px;padding:0 13px;font-size:12.5px}.mp .btn.danger{background:var(--danger-soft);color:var(--danger)}.mp .debug-purge{border:1px dashed color-mix(in srgb,var(--danger) 45%,var(--line));background:var(--danger-soft);min-height:34px;color:var(--danger);letter-spacing:.01em;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:850;display:inline-flex}.mp .debug-purge span{font-family:var(--mono);letter-spacing:.08em;background:color-mix(in srgb,var(--danger) 16%,transparent);text-transform:uppercase;border-radius:5px;padding:2px 5px;font-size:10px}.mp .debug-purge.sm{min-height:30px;padding:0 9px;font-size:11px}.mp .debug-purge:hover{filter:brightness(.98);border-style:solid}.mp .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.mp .pad{padding:22px}.mp .page-h{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.mp .page-h h1{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.mp .page-h p{color:var(--muted);margin:6px 0 0;font-size:14px}.mp .sub-h{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 12px;font-size:13px;font-weight:600}.mp .home-layout{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:20px;display:grid}.mp .home-layout.simple{grid-template-columns:minmax(0,1fr);width:100%}.mp .home-primary,.mp .home-side{flex-direction:column;gap:20px;min-width:0;display:flex}@media (max-width:980px){.mp .home-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.mp .stats{grid-template-columns:1fr}}.mp .badge{border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.mp .badge svg{width:13px;height:13px}.mp .badge.verified{background:var(--ok-soft);color:var(--ok)}.mp .badge.private{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.mp .badge.shared{background:var(--accent-soft);color:var(--accent)}.mp .badge.revoked{background:var(--danger-soft);color:var(--danger)}.mp .badge.chain{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--muted);font-family:var(--mono);font-size:11px}.mp .av{color:#fff;letter-spacing:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.mp .av img,.mp .av .av-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.mp .av .av-img{background-position:50%;background-size:cover}.mp .sw{background:var(--line-strong);border-radius:999px;flex-shrink:0;width:42px;height:25px;transition:all .18s;position:relative}.mp .sw.on{background:var(--accent)}.mp .sw:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:all .18s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #00000040}.mp .sw.on:after{left:19.5px}.mp .sw.locked{opacity:.55;cursor:not-allowed}.mp .stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mp .stat{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);padding:18px 20px}.mp .stat .v{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.mp .stat .l{color:var(--muted);margin-top:7px;font-size:12.5px}.mp .stat .v small{color:var(--accent);font-size:14px;font-weight:700}.mp .row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:15px 0;display:flex}.mp .row:last-child{border-bottom:none}.mp .row .grow{flex:1;min-width:0}.mp .row .t{font-size:14px;font-weight:600}.mp .row .s{color:var(--muted);margin-top:2px;font-size:12.5px}.mp .row .attr-mobile-val{max-width:100%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;margin-top:6px;padding:5px 8px;font-weight:700;display:inline-block;overflow:hidden}.mp .hash{font-family:var(--mono);color:var(--faint);font-size:11.5px}.mp .ledger-link{color:var(--accent);cursor:pointer;text-decoration:none}.mp .ledger-link:hover{text-decoration:underline}.mp .ledger-link .hash{color:var(--accent)}.mp .ledger-link svg{stroke:var(--accent);vertical-align:middle;flex-shrink:0}.mp .history-row,.mp .history-header{min-width:0}.mp .history-action-glyph{width:28px;height:28px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mp .history-action-glyph[data-tone=connection]{color:var(--accent);background:var(--accent-soft);border-color:#0000}.mp .history-action-glyph[data-tone=request]{color:#3b6ff0;background:#3b6ff024;border-color:#0000}.mp .history-action-glyph[data-tone=verify]{color:var(--ok);background:var(--ok-soft);border-color:#0000}.mp .history-action-glyph[data-tone=data]{color:#4e5bd6;background:#4e5bd624;border-color:#0000}.mp .history-action-glyph[data-tone=danger]{color:var(--danger);background:var(--danger-soft);border-color:#0000}.mp .history-event-meta{min-width:0;color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.mp .history-event-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mp .history-direction-pill{border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.mp .history-direction-pill[data-direction=incoming]{color:#3b6ff0;background:#3b6ff021}.mp .history-direction-pill[data-direction=outgoing]{color:var(--accent);background:var(--accent-soft)}@media (max-width:860px){.mp .history-header{display:none}.mp .history-row{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:10px 12px;display:grid;padding:14px 0!important}.mp .history-row .history-party{width:auto!important}.mp .history-row .grow{grid-column:1/-1}.mp .history-row .history-ledger{grid-column:1/-1;width:auto!important}.mp .history-row .history-status{grid-column:4;justify-content:flex-end!important;width:auto!important}.mp .history-row .history-action{grid-column:1/-1;justify-content:flex-start!important;width:auto!important}}@media (max-width:520px){.mp .history-row{grid-template-columns:auto auto minmax(0,1fr)}.mp .history-row .history-status{grid-column:2/-1;justify-content:flex-start!important}}.mp .attrgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mp .attr{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:12px;padding:18px;display:flex}.mp .attr .top{align-items:center;gap:11px;display:flex}.mp .attr .ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .attr .ic svg{width:19px;height:19px}.mp .attr .nm{font-size:14.5px;font-weight:700}.mp .attr .attr-val{max-width:100%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:var(--surface-2);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--accent-soft);border-radius:9px;margin-top:7px;padding:7px 9px;font-size:13px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.mp .attr .fields{color:var(--muted);font-size:12px;line-height:1.4}.mp .attr-flags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.mp .attr-flag{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.mp .attr-flag svg{flex-shrink:0;width:12px;height:12px}.mp .attr-flag.system{background:var(--surface-2);color:var(--muted)}.mp .attr-flag.mandatory{background:var(--accent-soft);color:var(--accent);border-color:#0000}.mp .attr-flags.compact{gap:5px;margin-top:6px}.mp .attr-flags.compact .attr-flag{min-height:21px;padding:0 7px;font-size:10.5px}.mp .attr .foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}@media (max-width:1320px){.mp .home-layout:not(.simple) .attrgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.mp .attrgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mp .attrgrid{grid-template-columns:1fr}}.mp .chips{flex-wrap:wrap;gap:8px;display:flex}.mp .chip{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.mp .chip.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.mp .chip .cnt{opacity:.7;font-size:11px}.mp .setrow{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.mp .setrow:last-child{border-bottom:none}.mp .setrow .ic{background:var(--surface-2);width:40px;height:40px;color:var(--muted);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .setrow .ic svg{width:19px;height:19px}.mp .setrow .nm{font-size:14.5px;font-weight:600}.mp .setrow .ds{color:var(--muted);max-width:80%;margin-top:2px;font-size:12.5px;line-height:1.4}.mp .lockchip{color:var(--ok);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.mp .lockchip svg{width:12px;height:12px}.mp .coming-chip{border:1px solid var(--line);min-height:24px;color:var(--faint);white-space:nowrap;background:var(--surface-2);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.mp .privacy-future{opacity:.66;filter:grayscale(.35)}.mp .privacy-future .t,.mp .privacy-future .s{text-decoration:line-through;text-decoration-thickness:2px}.mp .privacy-future-ic{background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .privacy-status{border-top:1px solid var(--line);grid-template-columns:1fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.mp .privacy-status div{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.mp .privacy-status strong{color:var(--ink);font-size:12.5px}.mp .privacy-stack,.mp .verify-stack,.mp .requests-list{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.mp .requests-list{gap:14px}.mp .privacy-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:20px;width:100%;display:grid}@media (max-width:980px){.mp .privacy-layout{grid-template-columns:1fr}}@media (max-width:620px){.mp .setrow{align-items:flex-start}.mp .setrow .ds{max-width:none}}.mp .mob{background:var(--bg);height:100%;color:var(--ink);flex-direction:column;display:flex;position:relative}.mp .mob-head{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:54px 18px 12px;display:flex}.mp .mob-head .ttl{letter-spacing:-.02em;font-size:21px;font-weight:800}.mp .mob-body{flex-direction:column;flex:1;gap:16px;padding:18px 16px 22px;display:flex;overflow:auto}.mp .mob-tabs{background:var(--surface);border-top:1px solid var(--line);flex-shrink:0;justify-content:space-around;align-items:center;padding:10px 8px 26px;display:flex}.mp .mob-tab{color:var(--faint);flex-direction:column;flex:1;align-items:center;gap:4px;padding:4px 6px;font-size:10px;font-weight:600;display:flex}.mp .mob-tab svg{width:22px;height:22px}.mp .mob-tab.active{color:var(--accent)}.mp .mob-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px}.mp .mob-stat{gap:10px;display:flex}.mp .mob-stat .stat{flex:1;padding:13px}.mp .mob-stat .stat .v{font-size:20px}.mp .divider{background:var(--line);height:1px;margin:4px 0}.mp .muted{color:var(--muted)}.mp .mono{font-family:var(--mono)}.mp .ringwrap{display:inline-flex;position:relative}.mp .ringwrap .vbadge{background:var(--ok);border:2.5px solid var(--surface);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-2px;right:-2px}.mp .ringwrap .vbadge svg{stroke:#fff;width:10px;height:10px}.mp .srctag{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:23px;padding:0 9px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.mp .srctag svg{width:12px;height:12px}.mp .srctag[data-src=official]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.mp .srctag[data-src=escrow]{color:#5b66e0;background:#4e5bd629}.mp .srctag[data-src=peer]{background:var(--accent-soft);color:var(--accent)}.mp .srctag[data-src=self]{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.mp.dark .srctag[data-src=escrow]{color:#8b94ee}.mp .disabled-source{opacity:.58;filter:grayscale(.35);text-decoration:line-through;text-decoration-thickness:2px}.mp .disabled-verification-source{opacity:.7;filter:grayscale(.25)}.mp button.disabled-source,.mp button:disabled.disabled-source{cursor:not-allowed;pointer-events:none}.mp .attr{cursor:pointer;transition:all .15s}.mp .attr:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.mp .attr .ring-wrap{margin-left:auto}.mp .attr-share-line{color:var(--muted);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.mp .overlay{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0d1261;position:absolute;inset:0}.mp .drawer-wrap{justify-content:flex-end;display:flex}.mp .sheet-wrap{align-items:flex-end;display:flex}.mp .confirm-wrap{z-index:70;justify-content:center;align-items:center;padding:20px;display:flex}.mp .confirm-dialog{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:390px;max-width:100%;padding:20px;animation:.18s cubic-bezier(.4,0,.2,1) confirmIn;box-shadow:0 24px 70px #0a0d1257}.mp .confirm-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.mp .confirm-ic.danger{background:var(--danger-soft);color:var(--danger)}.mp .confirm-title{letter-spacing:-.01em;font-size:17px;font-weight:850}.mp .confirm-body{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5}.mp .confirm-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.mp .confirm-actions .btn{justify-content:center}@keyframes confirmIn{0%{opacity:.5;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.mp .media-inspector-wrap{z-index:68;justify-content:center;align-items:center;padding:22px;display:flex}.mp .media-inspector-dialog{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;width:min(1040px,100%);max-height:min(820px,92vh);animation:.18s cubic-bezier(.4,0,.2,1) confirmIn;display:flex;overflow:hidden;box-shadow:0 28px 90px #0a0d1261}.mp .media-inspector-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.mp .media-inspector-title{align-items:center;gap:12px;min-width:0;display:flex}.mp .media-inspector-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .media-inspector-name{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:48vw;font-size:17px;font-weight:850;overflow:hidden}.mp .media-inspector-sub{color:var(--muted);margin-top:2px;font-size:12px}.mp .media-inspector-body{grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid;overflow:hidden}.mp .media-preview{background:var(--surface-2);justify-content:center;align-items:center;min-height:360px;padding:18px;display:flex;overflow:auto}.mp .media-preview img{object-fit:contain;max-width:100%;max-height:640px;box-shadow:var(--shadow);border-radius:10px}.mp .media-preview-empty{border:1px dashed var(--line-strong);width:160px;height:160px;color:var(--faint);border-radius:16px;justify-content:center;align-items:center;display:flex}.mp .media-details-panel{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;gap:14px;padding:16px;display:flex;overflow:auto}.mp .media-score-strip{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.mp .media-score-copy{color:var(--muted);margin-top:6px;font-size:12px;font-weight:700}.mp .media-protection-note{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;padding:0;overflow:hidden}.mp .media-protection-note summary{cursor:pointer;min-height:38px;color:var(--accent);outline:none;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:850;list-style:none;display:flex}.mp .media-protection-note summary::-webkit-details-marker{display:none}.mp .media-protection-note summary:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.mp .media-protection-note summary svg{flex-shrink:0}.mp .media-protection-note summary:after{content:"+";font-family:var(--mono);color:var(--accent);margin-left:auto;font-size:15px;font-weight:850}.mp .media-protection-note[open] summary:after{content:"-"}.mp .media-protection-note div{color:var(--muted);padding:0 12px 12px;font-size:12.5px;line-height:1.45}.mp .media-detail-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:8px;font-size:11px;font-weight:850}.mp .media-detail-list{gap:7px;display:grid}.mp .media-detail-row{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:10px;font-size:12.5px;display:grid}.mp .media-detail-label{color:var(--muted);font-weight:700}.mp .media-detail-value{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:750}.mp .media-detail-value.mono{font-family:var(--mono);color:var(--muted);font-size:11px;font-weight:650}.mp .media-detail-loading,.mp .media-detail-error{color:var(--muted);border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:14px;font-size:13px;line-height:1.45}.mp .media-detail-error{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 26%, transparent)}@media (max-width:860px){.mp .media-inspector-wrap{padding:10px}.mp .media-inspector-dialog{max-height:94vh}.mp .media-inspector-body{grid-template-columns:1fr;overflow:auto}.mp .media-preview{min-height:260px}.mp .media-details-panel{border-left:none;border-top:1px solid var(--line)}.mp .media-detail-row{grid-template-columns:108px minmax(0,1fr)}}.mp .ui-dialog-wrap{justify-content:center;align-items:center;padding:24px;display:flex}.mp .ui-dialog{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;width:100%;min-height:0;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 64px #00000059}.mp .ui-dialog.sm{max-width:420px}.mp .ui-dialog.md{max-width:640px}.mp .ui-dialog.lg{max-width:880px}.mp .ui-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.mp .ui-dialog-title{align-items:center;gap:10px;min-width:0;font-size:14.5px;font-weight:600;display:flex}.mp .ui-dialog-title>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp .ui-dialog-ic{width:30px;height:30px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .ui-dialog-body{flex:1;min-height:0;padding:16px;overflow:auto}.mp .drawer{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:436px;max-width:90%;height:100%;animation:.26s cubic-bezier(.4,0,.2,1) drawerIn;display:flex;box-shadow:-20px 0 50px #0a0d122e}@keyframes drawerIn{0%{opacity:.4;transform:translate(28px)}to{opacity:1;transform:none}}.mp .sheet{background:var(--surface);border-radius:22px 22px 0 0;flex-direction:column;width:100%;max-height:88%;padding-bottom:8px;animation:.28s cubic-bezier(.4,0,.2,1) sheetIn;display:flex;box-shadow:0 -16px 50px #0a0d1247}@keyframes sheetIn{0%{transform:translateY(40px)}to{transform:none}}.mp .sheet-grip{background:var(--line-strong);border-radius:99px;flex-shrink:0;width:38px;height:4px;margin:10px auto 2px}.mp .dr-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 14px;display:flex}.mp .dr-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:flex-end;gap:16px;padding:16px 20px;display:flex}.mp .dr-scroll{flex:1;padding:8px 20px 22px;overflow:auto}.mp .share-composer-scroll{scrollbar-width:none;-ms-overflow-style:none}.mp .share-composer-scroll::-webkit-scrollbar{width:0;height:0}.mp .fieldrow{border-bottom:1px solid var(--line);padding:14px 0}.mp .fieldrow:last-of-type{border-bottom:none}.mp .fieldrow.pending{opacity:.96}.mp .fr-top{align-items:center;gap:14px;display:flex}.mp .fr-main{flex:1;min-width:0}.mp .fr-k{font-size:14px;font-weight:700}.mp .fr-v{color:var(--muted);margin-top:3px;font-size:12px}.mp .field-media-open{border:1px solid var(--line);background:var(--surface-2);height:30px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.mp .field-media-open:hover{border-color:var(--accent-line);color:var(--accent)}.mp .field-media-thumb{background-position:50%;background-size:cover;border-radius:7px;flex-shrink:0;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff59}.mp .fr-meta{align-items:center;gap:8px;margin-top:11px;display:flex}.mp .improve-btn{height:27px;color:var(--accent);background:var(--accent-soft);border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.mp .improve-btn svg{width:13px;height:13px}.mp .improve{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-top:12px;overflow:hidden}.mp .improve-h{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.mp .improve-opt{border-top:1px solid var(--line);align-items:center;gap:11px;width:100%;padding:11px 12px;transition:all .13s;display:flex}.mp .improve-opt:hover{background:var(--surface)}.mp .improve-opt .io{background:var(--surface);border:1px solid var(--line);width:32px;height:32px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .improve-opt .iot{font-size:13.5px;font-weight:700;display:block}.mp .improve-opt .iod{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.mp .improve-opt .iov{font-family:var(--mono);color:var(--ok);flex-shrink:0;font-size:12px;font-weight:700}.mp .peerpick{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-top:12px;overflow:hidden}.mp .peerpick-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mp .peerpick-h span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800;display:block}.mp .peerpick-h small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin-top:2px;font-size:11.5px;font-weight:650;display:block;overflow:hidden}.mp .peerpick-search{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--faint);border-radius:10px;align-items:center;gap:8px;margin:10px 12px 8px;padding:0 10px;display:flex}.mp .peerpick-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.mp .peerpick-list{flex-direction:column;max-height:250px;display:flex;overflow:auto}.mp .peerpick-row{border-top:1px solid var(--line);text-align:left;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .13s;display:flex}.mp .peerpick-row:hover{background:var(--surface)}.mp .peerpick-main{flex:1;gap:2px;min-width:0;display:grid}.mp .peerpick-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}.mp .peerpick-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mp .peerpick-send{color:var(--accent);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.mp .peerpick-empty{color:var(--muted);border-top:1px solid var(--line);padding:12px;font-size:12.5px;line-height:1.45}.mp .legend-grid{grid-template-columns:1fr;gap:10px;display:grid}.mp .legend.compact .legend-grid{gap:9px}.mp .legend-item{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.mp .legend-item .srctag{margin-top:1px}.mp .legend-d{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.mp .legend-item.disabled-verification-source .legend-d{color:var(--faint)}.mp .legend.compact .legend-item{align-items:start}.mp .trustbox{border-left:1px solid var(--line);align-items:center;gap:13px;padding-left:18px;display:flex}.mp .trustbox .tt{color:var(--muted);font-size:12px;font-weight:600}.mp .trustbox .ts{color:var(--faint);margin-top:2px;font-size:12px}.mp .manage-workspace{flex-direction:column;gap:20px;width:100%;max-width:none;display:flex}.mp .manage-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:18px}.mp .profile-basics-layout{align-items:flex-start;gap:22px;display:flex}.mp .profile-basics-fields{flex:1;gap:13px;width:100%;display:grid}.mp .profile-basics-shared-note{margin-bottom:-2px}.mp .profile-basics-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:13px;display:grid}.mp .profile-basics-card{min-width:0}.mp .profile-basics-card .mattr-ic{display:none}.mp .profile-basics-card .mattr-row{border:0;grid-template-columns:minmax(0,1fr);gap:6px;padding:0}.mp .profile-basics-card .mattr-main{gap:6px}.mp .profile-basics-card .mattr-value{min-height:auto;padding:10px 12px}.mp .profile-basics-row .ef-l{align-items:center;min-height:24px;display:inline-flex}.mp .profile-image-upload{outline:3px solid var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow);cursor:pointer;border-radius:999px;transition:all .15s;display:inline-flex;position:relative}.mp .profile-image-upload:hover{box-shadow:0 0 0 1px var(--accent-line), var(--shadow)}.mp .profile-image-upload.busy{pointer-events:none;opacity:.72}.mp .profile-image-score{pointer-events:none;z-index:2;display:inline-flex;position:absolute;top:28px;right:-18px}.mp .profile-image-score .badge{border:1px solid var(--surface);height:24px;box-shadow:var(--shadow);background:var(--surface-2);padding:0 8px}.mp .profile-image-upload-action{background:var(--ink);height:25px;color:var(--surface);white-space:nowrap;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.mp .profile-image-upload-action svg{flex-shrink:0;width:14px;height:14px}.mp .profile-image-inspect{background:var(--surface-2);border:1px solid var(--line);height:30px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.mp .profile-image-inspect:hover:not(:disabled){color:var(--accent);border-color:var(--accent-line)}.mp .profile-image-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mp .profile-image-actions .profile-image-inspect{margin-top:16px}.mp .profile-image-inspect.danger:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb,var(--danger) 28%,var(--line))}.mp .profile-image-inspect.locked{cursor:default;color:var(--muted);border-color:var(--line)}.mp .profile-image-inspect:disabled{cursor:not-allowed;opacity:.48}.mp .profile-image-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mp .manage-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.mp .attr-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mp .core-attributes-block{gap:12px;display:grid}.mp .core-attr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mp .core-attr-card{min-width:0}.mp .core-attr-card .mattr-row{border-bottom:none;grid-template-columns:1fr;gap:0;height:100%;padding:10px 12px}.mp .core-attr-card .mattr-ic{display:none}.mp .core-attr-card .mattr-main,.mp .core-attr-card .mattr-topline{gap:6px}.mp .core-attr-card .mattr-name{min-width:72px;padding:0}.mp .core-attr-card .mattr-value{min-height:34px;padding:8px 10px}.mp .core-attr-card .mattr-meta{justify-content:flex-start;gap:5px;min-width:0}.mp .core-attr-card .mattr-meta .srctag{justify-content:center;gap:0;width:23px;height:23px;padding:0;font-size:0}.mp .core-attr-card .mattr-meta .srctag svg{width:13px;height:13px}.mp .core-attr-card .mattr-meta .badge{height:23px;padding:0 7px}.mp .attr-panel{padding:0;overflow:hidden}.mp .attr-panel.compact{border-color:var(--accent-line)}.mp .mgroup-head{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.mp .mgroup-title{align-items:center;gap:11px;min-width:0;display:flex}.mp .mgroup-ic{width:34px;height:34px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .mattr-list{flex-direction:column;display:flex}.mp .mattr-row{--field-bg:var(--field-normal-bg);--field-border:var(--field-normal-border);--field-ink:var(--field-normal-ink);--field-focus-bg:var(--field-normal-focus-bg);--field-focus-border:var(--field-normal-focus-border);--field-focus-ring:var(--field-normal-focus-ring);--field-left-width:1px;--field-marker:var(--field-border);border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:13px 16px;display:grid}.mp .mattr-row.field-mandatory{--field-bg:var(--field-mandatory-bg);--field-border:var(--field-mandatory-border);--field-ink:var(--field-mandatory-ink);--field-focus-bg:var(--field-mandatory-focus-bg);--field-focus-border:var(--field-mandatory-focus-border);--field-focus-ring:var(--field-mandatory-focus-ring);--field-left-width:3px;--field-marker:var(--field-mandatory-marker)}.mp .mattr-row.field-readonly{--field-bg:var(--field-readonly-bg);--field-border:var(--field-readonly-border);--field-ink:var(--field-readonly-ink);--field-focus-bg:var(--field-readonly-focus-bg);--field-focus-border:var(--field-readonly-focus-border);--field-focus-ring:var(--field-readonly-focus-ring);--field-left-width:1px;--field-marker:var(--field-readonly-border)}.mp .mattr-row.field-mandatory.field-readonly{--field-bg:var(--field-readonly-bg);--field-border:var(--field-mandatory-border);--field-ink:var(--field-readonly-ink);--field-focus-bg:var(--field-readonly-focus-bg);--field-focus-border:var(--field-mandatory-focus-border);--field-focus-ring:var(--field-mandatory-focus-ring);--field-left-width:3px;--field-marker:var(--field-mandatory-marker)}.mp .mattr-row:last-child{border-bottom:none}.mp .mattr-ic{width:36px;height:36px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;margin-top:1px;display:flex}.mp .mattr-main{gap:7px;min-width:0;display:grid}.mp .mattr-topline{align-items:center;gap:8px;min-width:0;display:flex}.mp .mattr-bottomline{min-width:0;display:block}.mp .mattr-name{min-width:92px;height:24px;color:var(--field-ink);box-shadow:none;background:0 0;border:0;border-radius:7px;flex:1;padding:0;font-size:13.5px;font-weight:850;line-height:24px}.mp .mattr-name:hover{background:var(--surface-2)}.mp .mattr-name:focus{background:var(--surface-2);box-shadow:0 0 0 2px var(--accent-soft)}.mp .mattr-value{min-height:34px;padding:8px 10px}.mp .mattr-row.read-only .mattr-name,.mp .mattr-row.read-only .mattr-name:hover,.mp .mattr-row.read-only .mattr-name:focus{box-shadow:none;background:0 0}.mp .mattr-row.openable{cursor:pointer;transition:all .15s}.mp .mattr-row.openable:hover{background:var(--surface-2)}.mp .mattr-row.openable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp .mattr-readonly{text-overflow:ellipsis;white-space:nowrap;cursor:default;resize:none;align-items:center;display:flex;overflow:hidden}.mp .mattr-label{min-width:92px;height:24px;color:var(--ink);flex:1;font-size:13.5px;font-weight:850;line-height:24px}.mp .mattr-value.mattr-readonly{border-radius:calc(var(--r) * .6);background:var(--field-bg);border:1px solid var(--field-border);border-left-width:var(--field-left-width);border-left-color:var(--field-marker);width:100%;min-height:34px;color:var(--field-ink);padding:8px 10px;line-height:1.35}.mp .mattr-value.mattr-readonly.empty{color:var(--faint);font-weight:650}.mp .mattr-meta{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.mp .mattr-meta .srctag{text-overflow:ellipsis;max-width:116px;overflow:hidden}.mp .mstate{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.mp .mstate-dot{width:23px;height:23px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mp .mstate-dot[data-tone=good]{color:var(--ok);background:var(--ok-soft);border-color:#0000}.mp .mstate-dot[data-tone=warn],.mp .mstate-dot[data-tone=pending]{color:var(--accent);background:var(--accent-soft);border-color:#0000}.mp .mstate-dot[data-tone=low]{color:var(--danger);background:var(--danger-soft);border-color:#0000}.mp .mstate-dot[data-tone=shared]{color:var(--accent);background:var(--accent-soft);border-color:#0000}.mp .mstate-dot[data-tone=private]{color:var(--faint)}.mp .mstate-dot[data-tone=official]{color:var(--ok);background:var(--ok-soft);border-color:#0000}.mp .mstate-dot[data-tone=peer]{color:var(--accent);background:var(--accent-soft);border-color:#0000}.mp .mstate-dot[data-tone=escrow]{color:#5b66e0;background:#4e5bd629;border-color:#0000}.mp .mstate-dot[data-tone=self]{color:var(--muted);background:var(--surface-2)}.mp .profile-attr-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mp .profile-attr-groups.mobile{grid-template-columns:1fr;gap:12px}.mp .profile-attr-card .mattr-row{border-bottom:none}.mp .loc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mp .loc-card{flex-direction:column;gap:13px;padding:16px;display:flex}.mp .loc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mp .loc-status{width:25px;height:25px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .loc-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.mp .loc-map-btn{width:25px;height:25px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.mp .loc-map-btn:hover:not(:disabled){color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.mp .loc-map-btn:disabled{opacity:.45;cursor:not-allowed}.mp .loc-progress{background:var(--line);border-radius:999px;height:5px;overflow:hidden}.mp .loc-progress span{background:var(--accent);border-radius:999px;height:100%;transition:width .25s;display:block}.mp .addr-lookup{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.mp .addr-lookup-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mp .addr-lookup-hint{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:800}.mp .addr-lookup-control{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.mp .addr-lookup-input{min-width:0;position:relative}.mp .addr-lookup-input>svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.mp .addr-lookup-input .ef-i{padding-left:30px;padding-right:31px}.mp .addr-lookup-clear{color:var(--faint);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mp .addr-lookup-clear:hover{color:var(--ink)}.mp .addr-lookup-status{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;display:flex}.mp .addr-lookup-picked{color:var(--muted);font-size:10.5px;font-family:var(--mono);overflow-wrap:anywhere}.mp .addr-lookup-menu{z-index:45;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden}.mp .addr-lookup-menu-head{border-bottom:1px solid var(--line);color:var(--faint);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10.5px;font-weight:800;display:flex}.mp .addr-lookup-menu-head span{align-items:center;gap:5px;display:flex}.mp .addr-lookup-menu-head button{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:800}.mp .addr-lookup-menu-head button:hover{color:var(--ink)}.mp .addr-lookup-menu ul{max-height:230px;margin:0;padding:4px;list-style:none;overflow:auto}.mp .addr-lookup-menu li+li{margin-top:2px}.mp .addr-lookup-menu li button{text-align:left;width:100%;color:var(--ink);border-radius:9px;flex-direction:column;gap:3px;padding:8px 9px;display:flex}.mp .addr-lookup-menu li button:hover{background:var(--surface-2)}.mp .addr-lookup-menu li span{font-size:12.5px;font-weight:750;line-height:1.3}.mp .addr-lookup-menu li small{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:800}.mp .addr-lookup-message{color:var(--muted);padding:10px 11px;font-size:12px}.mp .addr-lookup-message.error{color:var(--danger)}.mp .addr-lookup-provider{border-top:1px solid var(--line);color:var(--faint);padding:7px 10px;font-size:10.5px}.mp .loc-fields{flex-wrap:wrap;gap:9px;display:flex}.mp .loc-fields .ef{flex:100%;min-width:0}.mp .loc-fields .loc-field-no{flex:0 calc(20% - 1.8px)}.mp .loc-fields .loc-field-street{flex:0 calc(80% - 7.2px)}.mp .loc-fields .loc-field-suburb{flex:0 calc(34% - 6.1px)}.mp .loc-fields .loc-field-postcode{flex:0 calc(26% - 4.7px)}.mp .loc-fields .loc-field-country{flex:0 calc(40% - 7.2px)}.mp .loc-foot{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.mp .ef{--field-bg:var(--field-normal-bg);--field-border:var(--field-normal-border);--field-ink:var(--field-normal-ink);--field-focus-bg:var(--field-normal-focus-bg);--field-focus-border:var(--field-normal-focus-border);--field-focus-ring:var(--field-normal-focus-ring);--field-left-width:1px;--field-marker:var(--field-border);flex-direction:column;gap:6px;display:flex}.mp .ef.field-mandatory{--field-bg:var(--field-mandatory-bg);--field-border:var(--field-mandatory-border);--field-ink:var(--field-mandatory-ink);--field-focus-bg:var(--field-mandatory-focus-bg);--field-focus-border:var(--field-mandatory-focus-border);--field-focus-ring:var(--field-mandatory-focus-ring);--field-left-width:3px;--field-marker:var(--field-mandatory-marker)}.mp .ef:has(.ef-i:required){--field-bg:var(--field-mandatory-bg);--field-border:var(--field-mandatory-border);--field-ink:var(--field-mandatory-ink);--field-focus-bg:var(--field-mandatory-focus-bg);--field-focus-border:var(--field-mandatory-focus-border);--field-focus-ring:var(--field-mandatory-focus-ring);--field-left-width:3px;--field-marker:var(--field-mandatory-marker)}.mp .ef.field-readonly{--field-bg:var(--field-readonly-bg);--field-border:var(--field-readonly-border);--field-ink:var(--field-readonly-ink);--field-focus-bg:var(--field-readonly-focus-bg);--field-focus-border:var(--field-readonly-focus-border);--field-focus-ring:var(--field-readonly-focus-ring);--field-left-width:1px;--field-marker:var(--field-readonly-border)}.mp .ef:has(.ef-i[readonly]){--field-bg:var(--field-readonly-bg);--field-border:var(--field-readonly-border);--field-ink:var(--field-readonly-ink);--field-focus-bg:var(--field-readonly-focus-bg);--field-focus-border:var(--field-readonly-focus-border);--field-focus-ring:var(--field-readonly-focus-ring);--field-left-width:1px;--field-marker:var(--field-readonly-border)}.mp .ef:has(.ef-i:disabled){--field-bg:var(--field-readonly-bg);--field-border:var(--field-readonly-border);--field-ink:var(--field-readonly-ink);--field-focus-bg:var(--field-readonly-focus-bg);--field-focus-border:var(--field-readonly-focus-border);--field-focus-ring:var(--field-readonly-focus-ring);--field-left-width:1px;--field-marker:var(--field-readonly-border)}.mp .ef.field-mandatory.field-readonly{--field-bg:var(--field-readonly-bg);--field-border:var(--field-mandatory-border);--field-ink:var(--field-readonly-ink);--field-focus-bg:var(--field-readonly-focus-bg);--field-focus-border:var(--field-mandatory-focus-border);--field-focus-ring:var(--field-mandatory-focus-ring);--field-left-width:3px;--field-marker:var(--field-mandatory-marker)}.mp .ef.field-mandatory:has(.ef-i[readonly]){--field-bg:var(--field-readonly-bg);--field-border:var(--field-mandatory-border);--field-ink:var(--field-readonly-ink);--field-focus-bg:var(--field-readonly-focus-bg);--field-focus-border:var(--field-mandatory-focus-border);--field-focus-ring:var(--field-mandatory-focus-ring);--field-left-width:3px;--field-marker:var(--field-mandatory-marker)}.mp .ef.field-mandatory:has(.ef-i:disabled){--field-bg:var(--field-readonly-bg);--field-border:var(--field-mandatory-border);--field-ink:var(--field-readonly-ink);--field-focus-bg:var(--field-readonly-focus-bg);--field-focus-border:var(--field-mandatory-focus-border);--field-focus-ring:var(--field-mandatory-focus-ring);--field-left-width:3px;--field-marker:var(--field-mandatory-marker)}.mp .ef:has(.ef-i:required):has(.ef-i[readonly]){--field-bg:var(--field-readonly-bg);--field-border:var(--field-mandatory-border);--field-ink:var(--field-readonly-ink);--field-focus-bg:var(--field-readonly-focus-bg);--field-focus-border:var(--field-mandatory-focus-border);--field-focus-ring:var(--field-mandatory-focus-ring);--field-left-width:3px;--field-marker:var(--field-mandatory-marker)}.mp .ef:has(.ef-i:required):has(.ef-i:disabled){--field-bg:var(--field-readonly-bg);--field-border:var(--field-mandatory-border);--field-ink:var(--field-readonly-ink);--field-focus-bg:var(--field-readonly-focus-bg);--field-focus-border:var(--field-mandatory-focus-border);--field-focus-ring:var(--field-mandatory-focus-ring);--field-left-width:3px;--field-marker:var(--field-mandatory-marker)}.mp .ef-l{color:var(--muted);font-size:12px;font-weight:600}.mp .ef-i{color:var(--field-ink);background:var(--field-bg);border:1px solid var(--field-border);border-left-width:var(--field-left-width);border-left-color:var(--field-marker);border-radius:calc(var(--r) * .6);resize:vertical;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .15s}.mp select.ef-i{appearance:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mp.dark select.ef-i{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mp .ef-i:focus{border-color:var(--field-focus-border);border-left-color:var(--field-marker);background:var(--field-focus-bg);box-shadow:0 0 0 3px var(--field-focus-ring)}.mp .ef-i::placeholder{color:var(--faint)}.mp .ef-i[readonly],.mp .ef-i:disabled{cursor:default;opacity:1}.mp .ef-i:disabled{cursor:not-allowed}.mp .ef-i.sm{padding:7px 10px;font-size:12.5px;font-weight:700}.mp .ef-i.mattr-name{box-shadow:none;background:0 0;border:0;padding:0}.mp .ef-i.mattr-name:hover{background:var(--surface-2)}.mp .ef-i.mattr-name:focus{background:var(--surface-2);box-shadow:0 0 0 2px var(--accent-soft);border:0}.mp .ef-i.mattr-value{min-height:34px;padding:8px 10px}.mp .manage-sec{justify-content:space-between;align-items:center;gap:12px;display:flex}.mp .docmenu{background:var(--surface);border:1px solid var(--line);width:236px;box-shadow:var(--shadow);z-index:30;border-radius:14px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.mp .docmenu-opt{width:100%;color:var(--ink);border-radius:9px;align-items:center;gap:9px;padding:10px 11px;font-size:13px;font-weight:600;transition:all .13s;display:flex}.mp .docmenu-opt:hover{background:var(--surface-2)}.mp .docmenu-opt svg{color:var(--accent);flex-shrink:0}.mp .doc-slots{gap:12px;margin:14px 0;display:flex}.mp .doc-slot{flex:1;min-width:0}.mp .doc-slot-l{color:var(--muted);text-align:center;margin-top:6px;font-size:11.5px;font-weight:600}.mp .photo-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.mp .photo-grid.m{grid-template-columns:repeat(3,1fr)}.mp .photo-cell{aspect-ratio:1;position:relative}.mp .photo-cell image-slot{width:100%;height:100%}.mp .photo-x{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:3;background:#080a0e99;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:6px;right:6px}.mp .photo-add{aspect-ratio:1;border:1.5px dashed var(--line-strong);color:var(--muted);background:var(--surface-2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.mp .photo-add:hover{border-color:var(--accent);color:var(--accent)}.mp .erow{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;padding:11px 0;display:flex}.mp .erow:last-of-type{border-bottom:none}.mp .erow-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mp .erow-k{padding-left:2px;font-size:13px;font-weight:700}.mp .addrow{border:1.5px dashed var(--line-strong);border-radius:calc(var(--r) * .6);width:100%;color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.mp .addrow:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:1120px){.mp .attr-groups,.mp .profile-attr-groups{grid-template-columns:1fr}.mp .core-attr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp .photo-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.mp .manage-panel{padding:15px}.mp .profile-basics-layout{flex-direction:column;align-items:center}.mp .profile-basics-row,.mp .manage-doc-grid{grid-template-columns:1fr}.mp .mgroup-head{padding:14px}.mp .mattr-row{grid-template-columns:1fr;padding:14px}.mp .mattr-ic{display:none}.mp .mattr-topline{flex-wrap:wrap}.mp .mattr-meta{flex-wrap:wrap;justify-content:flex-start;min-width:0}.mp .mstate{justify-content:flex-start}.mp .core-attr-grid,.mp .loc-grid{grid-template-columns:1fr}.mp .loc-fields{flex-direction:column}.mp .loc-fields .ef{flex:0 auto}.mp .loc-foot{flex-direction:column;align-items:flex-start}.mp .photo-grid,.mp .photo-grid.m{grid-template-columns:repeat(2,1fr)}}.mp .rev-item{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:15px 0;display:flex}.mp .rev-item:last-child{border-bottom:none}.mp .rev-item.has-media{align-items:flex-start}.mp .rev-item.m{flex-direction:column;align-items:stretch;gap:12px}.mp .rev-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.mp .rev-left.has-media{align-items:flex-start}.mp .rev-thumb{flex-shrink:0}.mp .rev-thumb.alt{background:var(--surface-2);border:1px solid var(--line);width:46px;height:46px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;display:flex}.mp .rev-item.share-preview{padding:14px 0}.mp .rev-item.share-preview .rev-thumb.alt{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2));color:var(--accent);border-color:var(--line-strong)}.mp .rev-item.share-preview .rev-left .s{color:var(--faint)}.mp .rev-item.share-preview .rev-ctrls{justify-content:flex-end;min-width:54px}.mp .rev-image-preview{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-shrink:0;width:92px;height:92px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.mp .rev-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.mp .rev-image-preview span{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080a0ead;border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:7px;right:7px}.mp .rev-image-preview:hover{border-color:var(--accent-line)}.mp .rev-left .t{font-size:14px;font-weight:700}.mp .rev-left .s{color:var(--muted);margin-top:2px;font-size:12.5px}.mp .rev-media-actions{color:var(--faint);flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:11.5px;font-weight:750;display:flex}.mp .rev-media-open{border:1px solid var(--line);background:var(--surface-2);height:27px;color:var(--ink);border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:850;display:inline-flex}.mp .rev-media-open:hover{border-color:var(--accent-line);color:var(--accent)}.mp .rev-ctrls{flex-shrink:0;align-items:center;gap:18px;display:flex}.mp .rev-ctrls.m{border-top:1px dashed var(--line);justify-content:space-between;gap:12px;padding-top:12px}.mp .rev-tally{align-items:center;gap:9px;margin-top:5px;font-size:11.5px;display:flex}.mp .rev-tally .up{color:var(--ok);align-items:center;gap:3px;font-weight:700;display:inline-flex}.mp .rev-tally .dn{color:var(--danger);align-items:center;gap:3px;font-weight:700;display:inline-flex}.mp .rev-delta{font-family:var(--mono);font-size:11px;font-weight:700}.mp .rev-delta[data-v=confirm]{color:var(--ok)}.mp .rev-delta[data-v=dispute]{color:var(--danger)}.mp .rev-verdict{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.mp .rev-ctrls.m .rev-verdict{align-items:flex-end}.mp .seg{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;display:inline-flex;overflow:hidden}.mp .seg-btn{height:32px;color:var(--muted);border-left:1px solid var(--line);align-items:center;gap:5px;padding:0 13px;font-size:12.5px;font-weight:700;transition:all .13s;display:inline-flex}.mp .seg-btn:first-child{border-left:none}.mp .seg-btn:hover{color:var(--ink)}.mp .seg-btn.on[data-v=confirm]{background:var(--ok);color:#fff}.mp .seg-btn.on[data-v=dispute]{background:var(--danger);color:#fff}.mp .seg-btn.on[data-v=skip]{background:var(--line-strong);color:var(--ink)}.mp .rev-verdict.readonly .seg-btn,.mp .rev-verdict.readonly .cert-b,.mp .rev-verdict.readonly .reason{cursor:default}.mp .rev-verdict.readonly .seg-btn:not(.on),.mp .rev-verdict.readonly .cert-b:not(.on),.mp .rev-verdict.readonly .reason:not(.on){opacity:.56}.mp .rev-verdict.readonly .seg-btn:hover{color:var(--muted)}.mp .rev-verdict.readonly .seg-btn.on[data-v=confirm]:hover,.mp .rev-verdict.readonly .seg-btn.on[data-v=dispute]:hover{color:#fff}.mp .rev-verdict.readonly .seg-btn.on[data-v=skip]:hover{color:var(--ink)}.mp .cert{align-items:center;gap:6px;display:inline-flex}.mp .cert-l{color:var(--muted);font-size:11px;font-weight:600}.mp .cert-b{border:1.5px solid var(--line-strong);background:0 0;border-radius:999px;width:11px;height:11px;transition:all .13s}.mp .cert-b.on[data-v=confirm]{background:var(--ok);border-color:var(--ok)}.mp .cert-b.on[data-v=dispute]{background:var(--danger);border-color:var(--danger)}.mp .cert-x{color:var(--muted);min-width:26px;font-size:11px;font-weight:700}.mp .reasons{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:280px;display:flex}.mp .reason{border:1px solid var(--line);background:var(--surface);height:26px;color:var(--muted);border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:600;transition:all .13s}.mp .reason:hover{border-color:var(--danger);color:var(--danger)}.mp .rev-verdict.readonly .reason:hover{border-color:var(--line);color:var(--muted)}.mp .rev-verdict.readonly .reason.on:hover{color:var(--danger);border-color:#0000}.mp .reason.on{background:var(--danger-soft);color:var(--danger);border-color:#0000}.mp .connections-grant-list{flex-direction:column;gap:18px;width:100%;display:flex}.mp .connection-profile-card{width:100%;position:relative;overflow:hidden}.mp .connection-profile-card.is-inactive{border-color:color-mix(in srgb,#61738c 34%,var(--line));background:linear-gradient(135deg,#2b496e1f,transparent 42%),color-mix(in srgb,var(--surface) 84%,#1b2a3d);box-shadow:none}.mp .connection-profile-card.is-inactive:before{content:"";background:var(--muted);width:4px;position:absolute;inset:0 auto 0 0}.mp .connection-profile-card[data-status=blocked]:before{background:color-mix(in srgb,var(--danger) 72%,#64748b)}.mp .connection-profile-card[data-status=expired]:before{background:color-mix(in srgb,var(--accent) 62%,#64748b)}.mp .connection-profile-card[data-status=superseded]{border-color:color-mix(in srgb,#6d7f96 42%,var(--line))}.mp .connection-profile-card[data-status=superseded]:before{background:color-mix(in srgb,var(--accent) 54%,#64748b)}.mp .connection-profile-card[data-status=superseded] .conn-card-title>div,.mp .connection-profile-card[data-status=superseded] .conn-profile-name{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 76%,var(--muted));text-decoration-color:color-mix(in srgb,var(--accent) 76%,var(--muted))}.mp .conn-card-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.mp .conn-card-title{flex:1;min-width:0}.mp .conn-card-title>div{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:850;overflow:hidden}.mp .conn-card-title>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;font-weight:650;display:block;overflow:hidden}.mp .conn-status-badge{background:var(--surface-2);height:25px;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.mp .conn-status-badge[data-tone=active]{background:var(--accent-soft);color:var(--accent)}.mp .conn-status-badge[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.mp .conn-status-badge[data-tone=warn]{background:var(--accent-soft);color:var(--accent)}.mp .conn-card-controls{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.mp .conn-card-toggle{border-radius:var(--r-control-sm);background:color-mix(in srgb,var(--surface-2) 84%,transparent);width:32px;height:32px}.mp .connection-profile-card.is-inactive .conn-card-controls{align-self:flex-start;margin-top:-22px;margin-right:-22px}.mp .connection-profile-card.is-inactive .conn-status-badge{border-radius:0 var(--r) 0 var(--r);background:color-mix(in srgb,#26374e 76%,var(--surface-2));border-color:color-mix(in srgb,#6d7f96 32%,var(--line));height:30px;color:color-mix(in srgb,var(--ink) 76%,var(--muted));padding:0 12px 0 11px;box-shadow:inset 0 -1px #6d7f963d}.mp .connection-profile-card.is-inactive .conn-status-badge[data-tone=danger]{background:color-mix(in srgb,var(--danger) 15%,#26374e);color:color-mix(in srgb,var(--danger) 72%,#d8e3f0)}.mp .connection-profile-card.is-inactive .conn-status-badge[data-tone=warn],.mp .connection-profile-card[data-status=superseded] .conn-status-badge{background:color-mix(in srgb,var(--accent) 13%,#26374e);color:color-mix(in srgb,var(--accent) 70%,#d8e3f0)}.mp .connection-profile-card.is-inactive .conn-card-toggle{color:color-mix(in srgb,var(--ink) 74%,var(--muted));background:color-mix(in srgb,#26374e 82%,var(--surface-2));border-color:color-mix(in srgb,#6d7f96 30%,var(--line));margin-top:8px}.mp .connection-profile-card.is-inactive .conn-card-toggle:hover{color:var(--ink);border-color:color-mix(in srgb,#7fa2cc 48%,var(--line));background:color-mix(in srgb,#2e4560 82%,var(--surface-2))}.mp .conn-collapsed{border:1px dashed var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--surface-2) 74%,transparent);justify-content:space-between;align-items:center;gap:14px;margin-top:2px;padding:14px 16px;display:flex}.mp .connection-profile-card.is-inactive .conn-collapsed{border-color:color-mix(in srgb,#6d7f96 22%,var(--line));background:color-mix(in srgb,#1d2b3c 42%,var(--surface-2))}.mp .connection-profile-card[data-status=superseded] .conn-collapsed{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 42%),color-mix(in srgb,#1d2b3c 42%,var(--surface-2))}.mp .conn-collapsed>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mp .conn-collapsed b{color:var(--ink);font-size:13px}.mp .conn-collapsed span{color:var(--muted);font-size:12.5px;font-weight:650}.mp .conn-card-body{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 36%),var(--surface);grid-template-columns:minmax(230px,260px) minmax(0,1fr);display:grid;overflow:hidden}.mp .connection-profile-card.is-inactive .conn-card-body{filter:saturate(.78);margin-top:14px}.mp .connection-profile-card.is-inactive.is-expanded{padding:0}.mp .connection-profile-card.is-inactive.is-expanded .conn-card-head{border-bottom:1px solid color-mix(in srgb,#6d7f96 20%,var(--line));margin:0;padding:20px 22px 14px}.mp .connection-profile-card.is-inactive.is-expanded .conn-card-controls{margin-top:-20px;margin-right:-22px}.mp .connection-profile-card.is-inactive.is-expanded .conn-card-body{filter:saturate(.68)contrast(.94);background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.mp .connection-profile-card.is-inactive.is-expanded .conn-profile-pane{border-right-color:color-mix(in srgb,#6d7f96 20%,var(--line));background:#17223375}.mp .connection-profile-card.is-inactive.is-expanded .conn-detail-pane{background:0 0}.mp .connection-profile-card.is-inactive.is-expanded .conn-field-value{color:color-mix(in srgb,var(--ink) 78%,var(--muted))}.mp .connection-profile-card.is-inactive.is-expanded .conn-card-foot{border-top:1px solid color-mix(in srgb,#6d7f96 18%,var(--line));margin:0;padding:14px 22px 18px}.mp .conn-profile-pane{border-right:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;min-width:0;padding:20px;display:flex}.mp .conn-avatar-frame{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;margin-bottom:12px;padding:4px}.mp .conn-profile-main{flex-direction:column;align-items:center;min-width:0;max-width:100%;display:flex}.mp .conn-profile-name{letter-spacing:-.01em;text-overflow:ellipsis;max-width:100%;font-size:17px;font-weight:850;line-height:1.15;overflow:hidden}.mp .conn-profile-role{color:var(--muted);text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:12.5px;font-weight:650;overflow:hidden}.mp .conn-profile-chips{flex-direction:column;gap:7px;width:100%;margin-top:18px;display:flex}.mp .conn-profile-chips span{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);min-height:30px;color:var(--muted);justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:11.5px;font-weight:750;display:flex}.mp .conn-profile-score{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:18px;display:flex}.mp .conn-profile-score span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:800}.mp .conn-detail-pane{background:color-mix(in srgb,var(--surface) 82%,transparent);flex-direction:column;gap:18px;min-width:0;padding:20px;display:flex}.mp .conn-share-note-row{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);align-items:start;gap:14px;padding:0 0 14px;display:grid}.mp .conn-share-note-row span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:850}.mp .conn-share-note-row p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750;line-height:1.45}.mp .conn-section{flex-direction:column;gap:10px;min-width:0;display:flex}.mp .conn-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.mp .conn-section-head span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:850}.mp .conn-section-head em{color:var(--faint);font-size:11.5px;font-style:normal;font-weight:700}.mp .conn-field-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 22px;display:grid}.mp .conn-field{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;min-height:48px;padding:10px 0;display:flex}.mp .conn-field-main{min-width:0}.mp .conn-field-label{color:var(--faint);margin-bottom:3px;font-size:11.5px;font-weight:650}.mp .conn-field-value{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:800;line-height:1.25}.mp .conn-field-value.predicate{color:var(--accent)}.mp .conn-address-group{border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--surface-2) 72%,transparent);padding:12px 14px}.mp .conn-address-group+.conn-address-group{margin-top:2px}.mp .conn-address-label{color:var(--ink);align-items:center;gap:7px;margin-bottom:2px;font-size:12px;font-weight:850;display:flex}.mp .conn-card-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.mp .conn-card-foot .muted{font-size:12.5px;font-weight:650}.mp .conn-card-actionbar,.mp .conn-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mp .conn-card-actions .btn{white-space:nowrap}.mp .connection-profile-card.list-layout .conn-card-body{grid-template-columns:1fr}.mp .connection-profile-card.list-layout .conn-profile-pane{text-align:left;border-right:none;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;display:grid}.mp .connection-profile-card.list-layout .conn-avatar-frame{grid-area:1/1;margin:0}.mp .connection-profile-card.list-layout .conn-profile-main{grid-area:1/2;align-items:flex-start}.mp .connection-profile-card.list-layout .conn-profile-chips{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:2px;display:grid}.mp .connection-profile-card.list-layout .conn-profile-score{grid-area:1/3;justify-content:flex-end;width:auto;min-width:160px;margin-top:0;padding-top:0}.mp .connection-profile-card.list-layout .conn-field-grid{grid-template-columns:1fr}@media (max-width:800px){.mp .connection-profile-card{max-width:none}.mp .conn-card-head{align-items:flex-start}.mp .conn-card-body{grid-template-columns:1fr}.mp .conn-profile-pane{border-right:none;border-bottom:1px solid var(--line);padding:18px}.mp .connection-profile-card.list-layout .conn-profile-pane{text-align:center;align-items:center;display:flex}.mp .connection-profile-card.list-layout .conn-profile-main{align-items:center}.mp .connection-profile-card.list-layout .conn-profile-score{justify-content:space-between;width:100%;min-width:0;margin-top:auto;padding-top:18px}.mp .conn-profile-chips{grid-template-columns:1fr 1fr;display:grid}.mp .conn-detail-pane{gap:16px;padding:16px}.mp .conn-share-note-row{grid-template-columns:1fr;gap:6px}.mp .conn-field-grid{grid-template-columns:1fr}.mp .conn-card-foot{flex-direction:column;align-items:stretch}.mp .conn-card-foot .btn{justify-content:center;width:100%}.mp .conn-card-actionbar,.mp .conn-card-actions{flex-direction:column;align-items:stretch;width:100%}.mp .conn-collapsed{flex-direction:column;align-items:stretch}}.mp .navbadge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:800;display:flex}.mp .tabwrap{display:inline-flex;position:relative}.mp .tabbadge{background:var(--accent);color:#fff;border:1.5px solid var(--surface);border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:800;display:flex;position:absolute;top:-5px;right:-9px}.mp .seg-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;gap:2px;margin-bottom:20px;padding:4px;display:inline-flex}.mp .seg-tabs.full{width:100%;display:flex}.mp .seg-tabs button{height:36px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:13.5px;font-weight:700;transition:all .13s;display:inline-flex}.mp .seg-tabs.full button{flex:1;padding:0 8px}.mp .seg-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.mp .seg-tabs .pill{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;display:flex}.mp .direction-tabs{margin:0}.mp .history-controls{flex-direction:column;gap:18px;margin-bottom:18px;display:flex}.mp .history-filter-row{margin:0}.mp .requests-direction-tabs{margin:18px 0 20px}.mp .vtoolbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.mp .vtoolbar-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.mp .layout-toggle{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;display:inline-flex;overflow:hidden}.mp .layout-toggle button{width:34px;height:32px;color:var(--muted);border-left:1px solid var(--line);justify-content:center;align-items:center;display:flex}.mp .layout-toggle button:first-child{border-left:none}.mp .layout-toggle button.on{background:var(--surface);color:var(--accent)}.mp .reviewtoggle{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;transition:all .13s;display:inline-flex}.mp .reviewtoggle.on{background:var(--accent-soft);color:var(--accent);border-color:#0000}.mp .typechip{border-radius:999px;align-items:center;gap:5px;height:21px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.mp .typechip svg{width:12px;height:12px}.mp .typechip[data-t=person]{color:#7a5af0;background:#7a5af024}.mp .typechip[data-t=biz]{color:#3b6ff0;background:#3b6ff024}.mp.dark .typechip[data-t=person]{color:#a690ff}.mp.dark .typechip[data-t=biz]{color:#7aa0ff}.mp .pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);transition:all .15s;overflow:hidden}.mp .pcard:hover{border-color:var(--line-strong);transform:translateY(-2px)}.mp .pcard.biz{border-style:solid}.mp .pcard-cover{height:56px}.mp .pcard-body{margin-top:-26px;padding:0 18px 18px}.mp .pcard-avwrap{background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}.mp .pcard.biz .pcard-avwrap{border-radius:calc(var(--r) * .5);padding:3px}.mp .pcard-name{letter-spacing:-.02em;margin-top:9px;font-size:16px;font-weight:800}.mp .pcard-sub{color:var(--muted);margin-top:1px;font-size:12.5px}.mp .pcard-actions{gap:9px;margin-top:14px;display:flex}.mp .pcard-actions .btn{flex:1;justify-content:center}.mp .pcard-row .pcard-actions{flex-shrink:0;margin-top:0}.mp .pcard-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:14px;padding:13px 16px;transition:all .13s;display:flex}.mp .pcard-row:hover{border-color:var(--line-strong)}.mp .pcard-row .t{font-size:14px;font-weight:700}.mp .pcard-row .s{color:var(--muted);margin-top:2px;font-size:12px}.mp .pcard-row-main{width:188px;min-width:0}.mp .connections-list{flex-direction:column;display:flex}.mp .connections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1180px){.mp .connections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mp .connections-grid{grid-template-columns:1fr}.mp .pcard-row{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.mp .pcard-row-main{width:auto!important}.mp .pcard-row .grow,.mp .pcard-row .pcard-actions,.mp .pcard-row>.badge,.mp .pcard-row>.confchip{grid-column:1/-1}.mp .pcard-row .pcard-actions{width:100%}.mp .vtoolbar{flex-direction:column;align-items:stretch}.mp .vtoolbar .chips{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.mp .layout-toggle{align-self:flex-start}}.mp .coll-scroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mp .collection-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.mp .mob .coll-scroll{grid-template-columns:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.mp .coll-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;flex-direction:column;min-width:0;min-height:150px;padding:16px;transition:all .15s;display:flex}.mp .mob .coll-card{flex-shrink:0;min-width:240px;max-width:300px}.mp .coll-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.mp .coll-top{justify-content:space-between;align-items:flex-start;display:flex}.mp .coll-ic{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.mp .coll-pub{color:var(--ok);background:var(--ok-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.mp .coll-name{letter-spacing:-.02em;margin-top:14px;font-size:15px;font-weight:800}.mp .coll-meta{color:var(--muted);margin-top:3px;font-size:12px}.mp .coll-values{border-top:1px solid var(--line);gap:7px;margin-top:12px;padding-top:11px;display:grid}.mp .coll-value-row{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:8px;min-width:0;font-size:12px;line-height:1.35;display:grid}.mp .coll-value-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-weight:750;overflow:hidden}.mp .coll-value-text{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.mp .coll-value-text.empty{color:var(--faint);font-weight:650}.mp .coll-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.mp .coll-new{border:1.5px dashed var(--line-strong);border-radius:var(--r);color:var(--muted);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.mp .mob .coll-new{flex-shrink:0;min-width:140px}.mp .coll-new:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:560px){.mp .coll-scroll{grid-template-columns:1fr}.mp .coll-value-row{grid-template-columns:1fr;gap:2px}}.mp .collitem{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 6px 0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.mp .collitem .dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.mp .collitem button{width:20px;height:20px;color:var(--faint);border-radius:999px;justify-content:center;align-items:center;display:flex}.mp .collitem button:hover{background:var(--danger-soft);color:var(--danger)}.mp .pick{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:600;transition:all .13s;display:inline-flex}.mp .pick:hover{border-color:var(--accent);color:var(--accent)}.mp .pick.on{background:var(--accent);color:#fff;border-color:#0000}.mp .pick.on svg{stroke:#fff}.mp .dr-pub{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;margin-top:22px;padding:16px;display:flex}.mp .dr-actions{border-top:1px solid var(--line);gap:10px;padding:14px 20px;display:flex}.mp .dr-actions .btn{flex:1;justify-content:center}.mp .tpl-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:13px 0;display:flex}.mp .tpl-row.sel{background:var(--accent-soft);border-radius:12px;margin:0 -12px;padding:13px 12px}.mp .tpl-row:last-child{border-bottom:none}.mp .coll-share{width:28px;height:28px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;transition:all .13s;display:flex}.mp .coll-share:hover{color:var(--accent);border-color:var(--accent-line)}.mp .coll-share.danger:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:var(--danger-soft)}.mp .bare-input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.mp .bare-input::placeholder{color:var(--faint)}.mp .share-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.mp .share-row:last-of-type{border-bottom:none}.mp .toast{z-index:60;background:var(--ink);color:var(--surface);border-radius:12px;align-items:center;gap:9px;max-width:340px;padding:12px 16px;font-size:13px;font-weight:600;animation:.28s cubic-bezier(.4,0,.2,1) toastIn;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 12px 36px #0a0d124d}.mp .toast svg{stroke:var(--ok);flex-shrink:0}.mp .mob-toast{justify-content:center;max-width:none;bottom:96px;left:14px;right:14px}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mp .picked-recipient{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);align-items:center;gap:12px;padding:12px;display:flex}.mp .pickrow{border-radius:calc(var(--r) * .55);border:1px solid #0000;align-items:center;gap:11px;width:100%;padding:10px 11px;transition:all .12s;display:flex}.mp .pickrow:hover{background:var(--surface-2)}.mp .pickrow.on{background:var(--accent-soft);border-color:var(--accent-line)}.mp .pickrow .check{border:1.6px solid var(--line-strong);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .12s;display:flex}.mp .pickrow .check.on{background:var(--accent);border-color:var(--accent)}.mp .pickrow .pr-k{font-size:13.5px;font-weight:700;display:block}.mp .pickrow .pr-v{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.mp .zk-row{border-radius:var(--r);background:#7a5af017;border:1px solid #7a5af03d;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.mp .linkbtn{color:var(--accent);background:0 0;margin-top:9px;font-size:12.5px;font-weight:700}.mp .lookup-err{background:var(--danger-soft);color:var(--danger);border-radius:11px;margin-top:12px;padding:11px 13px;font-size:12.5px;font-weight:600}.mp .share-replace-warning{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--ink);border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;font-size:12.5px;line-height:1.35;display:flex}.mp .share-replace-warning svg{color:var(--accent);flex-shrink:0;margin-top:1px}.mp .share-replace-inline{color:var(--accent);align-items:center;gap:4px;font-weight:700;display:inline-flex}.mp .request-code-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:100%;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:14px 16px;display:flex}.mp .request-code-main{align-items:center;gap:12px;min-width:0;display:flex}.mp .request-code-icon{width:36px;height:36px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .request-code-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.mp .request-code-value{background:var(--surface-2);border:1px solid var(--line);min-height:32px;font-family:var(--mono);color:var(--ink);letter-spacing:.04em;border-radius:9px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.mp .reqmsg{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:12px;margin-top:12px;padding:11px 14px;font-size:13px;font-style:italic}.mp .reqactions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.mp .reqactions .btn.sm{height:34px}@media (max-width:640px){.mp .request-code-card{flex-direction:column;align-items:stretch}.mp .request-code-actions{flex-wrap:wrap}.mp .request-code-value{flex:1;justify-content:center}.mp .reqactions{flex-direction:column}.mp .reqactions .btn{justify-content:center;width:100%}}@media (max-width:520px){.mp .manage-sec{flex-direction:column;align-items:stretch}.mp .collection-actions{justify-content:flex-start}}.mp .onb-scrim{z-index:2147483000;background:radial-gradient(70% 60% at 50% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%), #0b0d12a3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mp .onb-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;width:560px;max-width:100%;max-height:92vh;animation:.4s cubic-bezier(.2,.7,.2,1) onbPop;display:flex;overflow:hidden;box-shadow:0 40px 110px #080a0e80}@keyframes onbPop{0%{transform:translateY(14px)}to{transform:none}}.mp .onb-top{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:20px 24px;display:flex}.mp .onb-wm{letter-spacing:-.02em;font-size:16px;font-weight:700}.mp .onb-wm .my{color:var(--muted);font-weight:600}.mp .onb-wm .num{color:var(--accent)}.mp .onb-skip{color:var(--muted);border-radius:999px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:600}.mp .onb-skip:hover{background:var(--surface-2);color:var(--ink)}.mp .onb-body{padding:30px 28px 8px;overflow:auto}.mp .onb-hero-ic{background:var(--accent-soft);width:74px;height:74px;color:var(--accent);border-radius:20px;justify-content:center;align-items:center;display:flex}.mp .onb-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.mp .onb-h{letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;font-size:27px;font-weight:800;line-height:1.06}.mp .onb-p{color:var(--muted);text-wrap:pretty;margin:11px 0 0;font-size:14.5px;line-height:1.55}.mp .onb-feat{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:13px 0;display:flex}.mp .onb-feat:last-child{border-bottom:none}.mp .onb-feat .fi{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .onb-feat .ft{font-size:14px;font-weight:700}.mp .onb-feat .fs{color:var(--muted);margin-top:1px;font-size:12.5px}.mp .onb-doc{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;align-items:center;gap:15px;margin-top:20px;padding:18px;display:flex}.mp .onb-doc .dic{background:var(--surface);border:1px solid var(--line);width:52px;height:52px;color:var(--accent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .onb-scan{position:relative;overflow:hidden}.mp .onb-scan.scanning:after{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:3px;box-shadow:0 0 14px 2px var(--accent);animation:1.2s linear infinite onbScan;position:absolute;left:0;right:0}@keyframes onbScan{0%{top:6px}to{top:calc(100% - 6px)}}.mp .onb-foot{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:14px;padding:18px 24px;display:flex}.mp .onb-dots{gap:7px;display:flex}.mp .onb-dot{background:var(--line-strong);border-radius:999px;width:8px;height:8px;transition:all .25s}.mp .onb-dot.on{background:var(--accent);width:22px}.mp .onb-foot .btn{margin-left:auto}.mp .onb-share-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:11px 0;display:flex}.mp .onb-share-row:last-of-type{border-bottom:none}.mp .onb-receipt{background:var(--ok-soft);border:1px solid color-mix(in srgb, var(--ok) 30%, transparent);border-radius:15px;align-items:center;gap:13px;margin-top:18px;padding:16px;display:flex}.mp .onb-receipt .ric{background:var(--ok);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.site{--maxw:1200px;--gut:clamp(20px, 5vw, 64px);background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;min-height:100%;overflow-x:clip}.site *{box-sizing:border-box}.site button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.site a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);padding-inline:var(--gut);width:100%;margin:0 auto}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:60ms}.reveal.d2{transition-delay:.12s}.reveal.d3{transition-delay:.18s}.reveal.d4{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.nav{z-index:100;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);border-bottom:1px solid #0000;transition:all .25s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--line);background:color-mix(in srgb, var(--bg) 90%, transparent)}.nav-inner{align-items:center;gap:24px;height:68px;display:flex}.nav .brand{letter-spacing:-.02em;align-items:center;gap:11px;font-size:19px;font-weight:700;display:flex}.nav .brand .my{color:var(--muted);font-weight:600}.nav .brand .num{color:var(--accent)}.nav .links{align-items:center;gap:6px;margin-left:8px;display:flex}.nav .links a{color:var(--muted);border-radius:999px;padding:8px 13px;font-size:14px;font-weight:600;transition:all .15s}.nav .links a:hover{color:var(--ink);background:var(--surface-2)}.nav .spacer{flex:1}@media (max-width:880px){.nav .links{display:none}}@media (max-width:560px){.nav-inner{gap:10px}.nav .brand{gap:8px;font-size:17px}.nav a[data-testid=nav-login]{display:none}.nav .cta.sm{height:38px;padding:0 13px;font-size:13px}}.cta{background:var(--accent);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;height:46px;padding:0 22px;font-size:15px;font-weight:700;transition:all .18s;display:inline-flex}.cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.cta svg{width:17px;height:17px}.cta.sm{height:40px;padding:0 17px;font-size:14px}.cta.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow)}.cta.ghost:hover{background:var(--surface-2)}.cta.lg{height:54px;padding:0 28px;font-size:16.5px}.section{padding:clamp(64px,9vw,120px) 0}.eyebrow{background:var(--accent-soft);height:30px;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.eyebrow svg{width:14px;height:14px}.h2{letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0;font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.04}.lead{color:var(--muted);text-wrap:pretty;max-width:60ch;margin:16px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.sec-head{max-width:740px}.sec-head.center{text-align:center;margin:0 auto}.sec-head.center .lead{margin-inline:auto}.hero{padding-top:clamp(40px,6vw,76px);padding-bottom:clamp(48px,7vw,90px);position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.hero h1{letter-spacing:-.045em;text-wrap:balance;margin:22px 0 0;font-size:clamp(38px,6vw,74px);font-weight:800;line-height:.98}.hero h1 .accent{color:var(--accent)}.hero .lead{max-width:34ch;margin-top:22px;font-size:clamp(17px,1.7vw,21px)}.hero-ctas{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.hero-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;font-size:13.5px;font-weight:600;display:flex}.hero-meta .dot{align-items:center;gap:8px;display:flex}.hero-meta .dot svg{width:16px;height:16px;color:var(--ok)}.hero-bg{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 78% 12%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(46% 40% at 8% 90%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%);position:absolute;inset:0}.hero .wrap{z-index:1;position:relative}@media (max-width:920px){.hero-grid{grid-template-columns:1fr}.hero-stage{order:-1}}.hero-stage{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.hero-stage .glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 26%, transparent), transparent 65%);filter:blur(40px);z-index:0;border-radius:50%;width:80%;height:80%;position:absolute}.float{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:13px 15px;line-height:1.3;animation:6s ease-in-out infinite floaty;position:absolute;box-shadow:0 18px 44px #10141c29}.float .hash{line-height:1.3}.float.a{width:228px}.float.b,.float.c{width:200px}.mp.dark .float{box-shadow:0 18px 50px #00000080}.float.a{animation-delay:0s;top:8%;left:-4%}.float.b{animation-delay:-2s;bottom:11%;right:-6%}.float.c{animation-delay:-4s;bottom:34%;left:-9%}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.float{animation:none}}@media (max-width:520px){.float.a,.float.c{left:0}.float.b{right:0}}.mini{background:var(--bg);flex-direction:column;height:100%;display:flex}.mini-head{background:var(--surface);border-bottom:1px solid var(--line);padding:50px 18px 14px}.mini-trust{align-items:center;gap:13px;display:flex}.mini-body{flex-direction:column;flex:1;gap:10px;padding:15px;display:flex;overflow:hidden}.mini-row{background:var(--surface);border:1px solid var(--line);border-radius:13px;align-items:center;gap:12px;padding:12px 13px;display:flex}.mini-row .mic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mini-row .t{font-size:13.5px;font-weight:700}.mini-row .s{color:var(--muted);margin-top:1px;font-size:11.5px}.mini-btn{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;margin:4px 0 2px;font-size:14.5px;font-weight:700;display:flex}.herocard{background:var(--surface);border:1px solid var(--line);z-index:2;border-radius:24px;width:min(420px,92%);position:relative;overflow:hidden;box-shadow:0 30px 70px #10141c33}.mp.dark .herocard{box-shadow:0 30px 80px #0000008c}.herocard-cover{background:linear-gradient(120deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #7a5af0));height:96px;position:relative}.herocard-body{margin-top:-34px;padding:0 22px 24px}.trustbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.trustbar .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,4vw,52px);padding-block:24px;display:flex}.trustbar .tlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:12.5px;font-weight:700}.trustbar .org{color:var(--muted);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15.5px;font-weight:700;display:flex}.trustbar .org svg{width:19px;height:19px;color:var(--faint)}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px;display:grid}@media (max-width:820px){.steps{grid-template-columns:1fr}}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:26px;position:relative;overflow:hidden}.step .num{color:var(--accent);font-size:13px;font-weight:800;font-family:var(--mono)}.step .sic{background:var(--accent-soft);width:50px;height:50px;color:var(--accent);border-radius:14px;justify-content:center;align-items:center;margin:14px 0 16px;display:flex}.step .sic svg{width:25px;height:25px}.step h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800}.step p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}.conf-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(28px,4vw,56px);margin-top:56px;display:grid}@media (max-width:900px){.conf-grid{grid-template-columns:1fr}}.conf-demo{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:28px}.conf-demo .fact{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:18px;padding-bottom:20px;display:flex}.conf-demo .fact .fk{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.conf-demo .fact .fv{letter-spacing:-.02em;margin-top:3px;font-size:20px;font-weight:800}.conf-ladder{flex-direction:column;gap:9px;display:flex}.ladder-row{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;text-align:left;border-radius:13px;align-items:center;gap:13px;width:100%;padding:12px 13px;transition:all .18s;display:flex}.ladder-row:hover{border-color:var(--line-strong)}.ladder-row.on{background:var(--surface);border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.ladder-row .lt{font-size:14px;font-weight:700}.ladder-row .ld{color:var(--muted);margin-top:2px;font-size:12px}.ladder-row .lscore{font-family:var(--mono);margin-left:auto;font-size:14px;font-weight:700}.source-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}@media (max-width:520px){.source-cards{grid-template-columns:1fr}}.scard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:18px}.scard h4{letter-spacing:-.01em;align-items:center;gap:9px;margin:0 0 8px;font-size:15px;font-weight:800;display:flex}.scard p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.split.flip .split-visual{order:2}@media (max-width:900px){.split{grid-template-columns:1fr}.split.flip .split-visual{order:0}}.split-visual{position:relative}.feature-list{flex-direction:column;gap:18px;margin-top:28px;display:flex}.feature{gap:14px;display:flex}.feature .fi{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature .fi svg{width:21px;height:21px}.feature h4{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.feature p{color:var(--muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.zkcard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:28px}.zk-q{background:var(--surface-2);border:1px solid var(--line);border-radius:15px;align-items:center;gap:13px;padding:16px;display:flex}.zk-arrow{color:var(--faint);justify-content:center;padding:8px 0;display:flex}.zk-a{background:color-mix(in srgb, var(--ok) 11%, transparent);border:1px solid color-mix(in srgb, var(--ok) 30%, transparent);border-radius:15px;align-items:center;gap:13px;padding:16px;display:flex}.zk-a .ok-ic{background:var(--ok);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.zk-redact{font-family:var(--mono);letter-spacing:1px;color:var(--faint)}.ledger{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:26px}.ledger-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:14px 0;display:flex}.ledger-row:last-child{border-bottom:none}.ledger-row .lt{font-size:14px;font-weight:700}.ledger-row .ls{color:var(--muted);margin-top:2px;font-size:12px}.aud-toggle{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;gap:3px;margin-top:26px;padding:5px;display:inline-flex}.aud-toggle button{height:42px;color:var(--muted);border-radius:999px;align-items:center;gap:9px;padding:0 24px;font-size:14.5px;font-weight:700;transition:all .15s;display:inline-flex}.aud-toggle button svg{width:17px;height:17px}.aud-toggle button.on{background:var(--accent);color:#fff}.usecards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}@media (max-width:900px){.usecards{grid-template-columns:1fr}}.ucard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:14px;min-height:200px;padding:24px;display:flex}.ucard .uic{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ucard h4{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}.ucard p{color:var(--muted);flex:1;margin:0;font-size:13.5px;line-height:1.5}.ucard .utag{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.ucard .utag svg{width:14px;height:14px}.sec-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:50px;display:grid}@media (max-width:760px){.sec-grid{grid-template-columns:1fr}}.seccard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);align-items:flex-start;gap:16px;padding:24px;display:flex}.seccard .si{background:color-mix(in srgb, var(--ok) 12%, transparent);width:46px;height:46px;color:var(--ok);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.seccard h4{letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:800}.seccard p{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.bigcta{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 50%, #7a5af0));color:#fff;text-align:center;box-shadow:0 30px 70px color-mix(in srgb, var(--accent) 32%, transparent);border-radius:30px;padding:clamp(44px,7vw,86px) clamp(28px,5vw,72px);position:relative;overflow:hidden}.bigcta:after{content:"";pointer-events:none;background:radial-gradient(60% 80% at 80% 10%,#ffffff38,#0000 60%);position:absolute;inset:0}.bigcta .mark-bg{opacity:.14;position:absolute;bottom:-50px;right:-30px}.bigcta h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,4.6vw,52px);font-weight:800;line-height:1.03;position:relative}.bigcta p{color:#ffffffe6;max-width:46ch;margin:16px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.5;position:relative}.bigcta .bc-ctas{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:34px;display:flex;position:relative}.bigcta .cta{color:var(--accent);background:#fff}.bigcta .cta:hover{filter:none;background:#fff;transform:translateY(-1px)}.bigcta .cta.outline{color:#fff;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff80}.footer{border-top:1px solid var(--line);background:var(--surface);padding:56px 0 30px}.foot-grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}@media (max-width:980px){.foot-grid{grid-template-columns:1fr 1fr 1fr;gap:28px}}@media (max-width:600px){.foot-grid{grid-template-columns:1fr 1fr;gap:24px}}.foot-brand{letter-spacing:-.02em;align-items:center;gap:11px;font-size:18px;font-weight:700;display:flex}.foot-brand .my{color:var(--muted);font-weight:600}.foot-brand .num{color:var(--accent)}.footcol h5{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:12px;font-weight:700}.footcol a{color:var(--muted);padding:6px 0;font-size:14px;transition:all .13s;display:block}.footcol a:hover{color:var(--ink)}.foot-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding-top:24px;display:flex}.foot-bottom .muted{color:var(--faint);font-size:13px}.foot-note{color:var(--faint);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px}.pilllist{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pill-i{background:var(--surface-2);border:1px solid var(--line);height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pill-i svg{width:13px;height:13px;color:var(--ok)}.hx{margin-top:54px}.hx-stage{grid-template-columns:.84fr 1.16fr;align-items:stretch;gap:clamp(22px,3.2vw,44px);display:grid}@media (max-width:960px){.hx-stage{grid-template-columns:1fr}}.hx-rail{flex-direction:column;gap:11px;display:flex}.hx-tab{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;box-shadow:var(--shadow);border-radius:18px;gap:14px;padding:17px 18px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative;overflow:hidden}.hx-tab:hover{border-color:var(--line-strong)}.hx-tab.on{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow)}.hx-tab .hx-ic{background:var(--surface-2);width:44px;height:44px;color:var(--muted);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.hx-tab.on .hx-ic{background:var(--accent-soft);color:var(--accent)}.hx-tab .hx-no{font-family:var(--mono);color:var(--accent);font-size:11.5px;font-weight:700}.hx-tab h4{letter-spacing:-.02em;margin:0;font-size:16.5px;font-weight:800}.hx-tab p{color:var(--muted);opacity:0;max-height:0;margin:0;font-size:13px;line-height:1.45;transition:max-height .35s,opacity .3s,margin-top .3s;overflow:hidden}.hx-tab.on p{opacity:1;max-height:90px;margin-top:7px}.hx-prog{background:var(--accent);width:0;height:3px;animation-name:hxprog;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes hxprog{0%{width:0}to{width:100%}}.hx-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding:2px 2px 0;display:flex}.hx-play{background:var(--surface);border:1px solid var(--line-strong);height:40px;color:var(--ink);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.hx-play:hover{background:var(--surface-2)}.hx-dots{align-items:center;gap:7px;display:flex}.hx-dots .hx-d{background:var(--line-strong);border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.hx-dots .hx-d.on{background:var(--accent);border-radius:99px;width:22px}.hx-viewport{border:1px solid var(--line);min-height:466px;box-shadow:var(--shadow);background:radial-gradient(125% 120% at 50% -10%, var(--surface) 42%, var(--surface-2));border-radius:24px;position:relative;overflow:hidden}.hx-viewport:before{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.45;background-size:34px 34px;position:absolute;inset:0;-webkit-mask:radial-gradient(78% 78% at 50% 38%,#000,#0000 82%);mask:radial-gradient(78% 78% at 50% 38%,#000,#0000 82%)}.hx-scene-wrap{animation:.5s both hxfade;position:absolute;inset:0}@keyframes hxfade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.hx-scene{flex-direction:column;padding:26px 28px;display:flex;position:absolute;inset:0}.hx-center{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.hx-cap{color:var(--muted);text-wrap:pretty;align-items:flex-start;gap:9px;margin-top:16px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.hx-cap svg{color:var(--accent);flex-shrink:0;margin-top:1px}.hx-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 22px 50px #10141c21}.mp.dark .hx-card{box-shadow:0 22px 54px #0000008c}.hx-card-h{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:14px 15px;display:flex}.hx-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:11px 14px;display:flex}.hx-row:last-child{border-bottom:none}.hx-row .ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hx-row .k{letter-spacing:-.01em;font-size:13px;font-weight:700}.hx-row .v{color:var(--muted);margin-top:1px;font-size:11.5px}.hx-enter{opacity:0;transition:opacity .55s cubic-bezier(.2,.6,.2,1),transform .55s cubic-bezier(.2,.6,.2,1);transform:translateY(11px)}.hx-enter.in{opacity:1;transform:none}.hx-tile{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;will-change:transform;z-index:1;border-radius:11px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;transition:transform .85s cubic-bezier(.2,.7,.2,1),opacity .85s;display:flex;position:absolute}.hx-tile .ti{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.hx-discl{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.hx-beam{background:linear-gradient(90deg,var(--line),var(--accent-line),var(--line));border-radius:2px;flex-shrink:0;align-self:center;width:72px;height:3px;position:relative}.hx-beam span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 9px var(--accent);border-radius:50%;animation:1.7s linear infinite hxbeam;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.hx-beam span:nth-child(2){animation-delay:.57s}.hx-beam span:nth-child(3){animation-delay:1.14s}@keyframes hxbeam{0%{opacity:0;left:0}14%{opacity:1}84%{opacity:1}to{opacity:0;left:100%}}.hx-req{background:var(--surface);border:1px solid var(--line);width:206px;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;flex-shrink:0;align-items:flex-start;padding:18px;transition:opacity .55s,transform .55s;display:flex}.hx-req-list{flex-direction:column;gap:8px;width:100%;margin:14px 0 12px;display:flex}.hx-req-item{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;font-weight:700;transition:opacity .4s;display:flex}.hx-req-item svg{color:var(--ok);flex-shrink:0}.hx-req-foot{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:7px;width:100%;padding-top:11px;font-size:11.5px;line-height:1.35;display:flex}.hx-req-foot svg{color:var(--accent);flex-shrink:0}.hx-dot{background:var(--line-strong);border-radius:99px;flex-shrink:0;width:34px;height:20px;transition:all .25s;position:relative}.hx-dot:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .25s;position:absolute;top:2px;left:2px}.hx-dot.on{background:var(--accent)}.hx-dot.on:after{left:16px}.hx-zk{background:var(--accent-soft);height:24px;color:var(--accent);border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.hx-block{background:var(--surface);border:1px solid var(--line);width:362px;max-width:100%;box-shadow:var(--shadow);border-radius:16px;transition:opacity .55s,transform .55s;position:relative}.hx-block.new{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft), 0 18px 40px #10141c24}.hx-block-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.hx-chip{color:var(--accent);align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:inline-flex}.hx-chip svg{flex-shrink:0}.hx-blk{font-family:var(--mono);color:var(--faint);font-size:11px}.hx-block-b{align-items:center;gap:11px;padding:13px 14px;display:flex}.hx-hash{font-family:var(--mono);color:var(--muted);font-size:11.5px}.hx-stamp{background:var(--ok);color:#fff;height:26px;box-shadow:0 6px 16px color-mix(in srgb, var(--ok) 42%, transparent);border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;bottom:-13px;right:14px;transform:scale(0)rotate(-12deg)}.hx-stamp.in{animation:.6s cubic-bezier(.3,1.4,.5,1) .55s forwards hxstamp}@keyframes hxstamp{0%{transform:scale(0)rotate(-12deg)}60%{transform:scale(1.12)rotate(-6deg)}to{transform:scale(1)rotate(-4deg)}}.hx-chainline{background:var(--line-strong);width:2px;height:13px}.hx-block.prior{opacity:.92}.hx-pdot{background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 4px var(--ok-soft);border-radius:50%;flex-shrink:0}@media (max-width:560px){.hx-viewport{min-height:430px}.hx-scene{padding:20px}.hx-tile{padding:6px 9px;font-size:11px}.hx-discl{flex-direction:column;gap:16px}.hx-beam{background:linear-gradient(180deg,var(--line),var(--accent-line),var(--line));width:3px;height:48px}.hx-beam span{animation-name:hxbeamv;top:0;left:50%}@keyframes hxbeamv{0%{opacity:0;top:0}14%{opacity:1}84%{opacity:1}to{opacity:0;top:100%}}.hx-req{width:296px}}@media (prefers-reduced-motion:reduce){.hx-scene-wrap,.hx-stamp,.hx-beam span{animation:none!important}.hx-tile,.hx-enter,.hx-req,.hx-block{transition:none!important}.hx-prog{width:100%;animation:none!important}}.mp,.site{--font:var(--font-hanken), system-ui, sans-serif;--mono:var(--font-mono-space), ui-monospace, monospace}.mp .hi-page{flex-direction:column;gap:22px;display:flex}.mp .hi-hero{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface));box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:stretch;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.mp .hi-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent-line),transparent);opacity:.55;height:92px;position:absolute;inset:auto -10% -42px 46%;transform:rotate(-8deg)}.mp .hi-hero-copy,.mp .hi-hero-card{z-index:1;position:relative}.mp .hi-kicker{background:var(--accent-soft);width:fit-content;height:27px;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:850;display:inline-flex}.mp .hi-hero h1{letter-spacing:-.03em;margin:14px 0 0;font-size:30px;font-weight:850;line-height:1.04}.mp .hi-hero p{color:var(--muted);max-width:62ch;margin:10px 0 0;font-size:14px;line-height:1.55}.mp .hi-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.mp .hi-stat-row div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px}.mp .hi-stat-row b{letter-spacing:-.03em;font-size:22px;font-weight:850;display:block}.mp .hi-stat-row span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.mp .hi-hero-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:15px;flex-direction:column;justify-content:space-between;align-self:stretch;gap:18px;padding:18px;display:flex}.mp .hi-hero-card-top{align-items:center;gap:12px;min-width:0;display:flex}.mp .hi-wallet-title{letter-spacing:-.01em;font-size:14.5px;font-weight:850}.mp .hi-mini-flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp .hi-mini-flow span{background:var(--surface-2);border:1px solid var(--line);min-height:26px;color:var(--muted);border-radius:999px;align-items:center;padding:4px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.mp .hi-mini-flow svg{color:var(--accent);flex-shrink:0}.mp .hi-flow,.mp .hi-glossary,.mp .hi-actions{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow);padding:20px}.mp .hi-flow{overflow:hidden}.mp .hi-flow-head,.mp .hi-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.mp .hi-section-head h2{letter-spacing:-.025em;margin:2px 0 0;font-size:20px;font-weight:850}.mp .hi-section-head p{color:var(--muted);max-width:58ch;margin:5px 0 0;font-size:13px;line-height:1.45}.mp .hi-dots{align-items:center;gap:7px;padding-top:2px;display:flex}.mp .hi-dots button{background:var(--line-strong);border-radius:999px;width:8px;height:8px;padding:0;transition:all .18s}.mp .hi-dots button.on{background:var(--accent);width:28px}.mp .hi-track{height:122px;margin:6px 66px 20px;position:relative}.mp .hi-track-line{background:linear-gradient(90deg,var(--accent),var(--ok));opacity:.3;border-radius:999px;height:3px;position:absolute;top:42px;left:0;right:0}.mp .hi-signal{z-index:4;background:var(--accent);color:#fff;width:36px;height:36px;box-shadow:0 0 0 7px var(--accent-soft),0 14px 30px color-mix(in srgb,var(--accent) 28%,transparent);border-radius:999px;justify-content:center;align-items:center;transition:left .55s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:42px;transform:translate(-50%,-50%)}.mp .hi-node{z-index:3;text-align:center;width:132px;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:0;display:flex;position:absolute;top:0;transform:translate(-50%)}.mp .hi-node-ic{background:var(--surface);border:1px solid var(--line);width:48px;height:48px;box-shadow:var(--shadow);border-radius:14px;justify-content:center;align-items:center;transition:all .18s;display:flex}.mp .hi-node.on{color:var(--accent)}.mp .hi-node.on .hi-node-ic{background:var(--accent-soft);border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft)}.mp .hi-node-label{font-size:12px;font-weight:850;line-height:1.2}.mp .hi-live{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:stretch;gap:16px;display:grid}.mp .hi-wallet,.mp .hi-step-card{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;min-width:0;padding:16px}.mp .hi-wallet-top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.mp .hi-wallet-top>div{flex:1;min-width:0}.mp .hi-proof-rows{gap:9px;margin-top:14px;display:grid}.mp .hi-proof-row{background:var(--surface);border:1px solid var(--line);min-height:42px;color:var(--muted);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;transition:all .2s;display:grid}.mp .hi-proof-row>span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.mp .hi-proof-row.live{border-color:var(--accent-line);box-shadow:inset 3px 0 0 var(--accent)}.mp .hi-proof-row svg{color:var(--accent)}.mp .hi-step-card{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--accent) 7%,var(--surface-2)));animation:.32s both hiFade}@keyframes hiFade{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.mp .hi-step-no{background:var(--accent-soft);height:28px;color:var(--accent);font-family:var(--mono);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:850;display:inline-flex}.mp .hi-step-card h2{letter-spacing:-.03em;margin:14px 0 0;font-size:22px;font-weight:850}.mp .hi-step-card p{color:var(--ink);margin:8px 0 0;font-size:14.5px;line-height:1.55}.mp .hi-step-detail{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.mp .hi-step-terms{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.mp .hi-step-terms span,.mp .hi-mini-tags span{background:var(--accent-soft);min-height:24px;color:var(--accent);border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}.mp .hi-search{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:9px;width:min(100%,320px);height:38px;padding:0 12px;display:flex}.mp .hi-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mp .hi-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.mp .hi-search input::placeholder{color:var(--faint)}.mp .hi-search button{width:24px;height:24px;color:var(--faint);border-radius:999px;justify-content:center;align-items:center;display:flex}.mp .hi-search button:hover{background:var(--surface);color:var(--ink)}.mp .hi-term-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:16px;display:grid}.mp .hi-term-nav{gap:9px;display:grid}.mp .hi-term-nav button{text-align:left;border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--muted);border-radius:13px;align-items:flex-start;gap:11px;padding:12px;transition:all .14s;display:flex}.mp .hi-term-nav button:hover{border-color:var(--line-strong);color:var(--ink)}.mp .hi-term-nav button.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.mp .hi-term-nav-ic,.mp .hi-term-ic,.mp .hi-action-ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .hi-term-nav b{color:var(--ink);font-size:13.5px;font-weight:850;display:block}.mp .hi-term-nav button.on b{color:var(--accent)}.mp .hi-term-nav small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.mp .hi-term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mp .hi-term-card,.mp .hi-action{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:15px;display:flex}.mp .hi-term-card-top{align-items:center;gap:11px;min-width:0;display:flex}.mp .hi-term-card h3,.mp .hi-action h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:850}.mp .hi-term-card p,.mp .hi-action p{color:var(--muted);margin:0;font-size:13px;line-height:1.48}.mp .hi-used{color:var(--ink);border-top:1px solid var(--line);padding-top:10px;font-size:12.5px;line-height:1.45}.mp .hi-used span{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:3px;font-size:10.5px;font-weight:850;display:block}.mp .hi-mini-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.mp .hi-empty{border:1px dashed var(--line-strong);background:var(--surface-2);min-height:220px;color:var(--muted);text-align:center;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.mp .hi-empty svg{color:var(--accent)}.mp .hi-empty b{color:var(--ink);font-size:15px}.mp .hi-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mp .hi-action .btn{align-self:flex-start;margin-top:auto}@media (max-width:1040px){.mp .hi-hero,.mp .hi-live,.mp .hi-term-layout{grid-template-columns:1fr}.mp .hi-term-nav,.mp .hi-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mp .hi-page{gap:16px}.mp .hi-hero,.mp .hi-flow,.mp .hi-glossary,.mp .hi-actions{border-radius:14px;padding:16px}.mp .hi-hero h1{font-size:24px}.mp .hi-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mp .hi-flow-head,.mp .hi-section-head{flex-direction:column;align-items:stretch}.mp .hi-search{width:100%}.mp .hi-hero-card-top{grid-template-columns:36px minmax(0,1fr);align-items:center;display:grid}.mp .hi-hero-card-top .badge{grid-column:1/-1;width:max-content}.mp .hi-track{height:146px;margin:0 38px 18px}.mp .hi-node{width:74px}.mp .hi-node-label{font-size:10.5px}.mp .hi-node-ic{border-radius:12px;width:42px;height:42px}.mp .hi-track-line,.mp .hi-signal{top:39px}.mp .hi-wallet,.mp .hi-step-card{padding:14px}.mp .hi-term-nav,.mp .hi-term-grid,.mp .hi-action-grid{grid-template-columns:1fr}}@media (max-width:460px){.mp .hi-node-label{display:none}.mp .hi-track{height:78px;margin:0 24px 18px}.mp .hi-stat-row{grid-template-columns:1fr 1fr}.mp .hi-mini-flow span{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.mp .hi-signal,.mp .hi-node-ic,.mp .hi-proof-row,.mp .hi-step-card{transition:none!important;animation:none!important}}.mp .ct-rel{border-radius:calc(var(--r) * .7);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;margin-bottom:18px;padding:12px 15px;font-size:12.5px;line-height:1.45;display:flex}.mp .ct-rel .ic{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .ct-rel b{color:var(--ink);font-weight:800}.mp .ct-rel .vs{color:var(--faint);margin:0 3px;font-weight:800}.mp .ct-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.mp .ct-tabs button{height:32px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.mp .ct-tabs button.on{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.mp .ct-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mp .ct-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mp .ct-search{background:var(--surface);border:1px solid var(--line);min-width:220px;height:40px;color:var(--faint);border-radius:999px;flex:1;align-items:center;gap:9px;padding:0 14px;transition:all .15s;display:flex}.mp .ct-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mp .ct-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13.5px}.mp .ct-search input::placeholder{color:var(--faint)}.mp .ct-search .clr{width:22px;height:22px;color:var(--faint);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .ct-search .clr:hover{background:var(--surface-2);color:var(--ink)}.mp .ct-cats{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.mp .ct-count-line{color:var(--muted);margin-bottom:14px;font-size:12.5px}.mp .ct-count-line b{color:var(--ink);font-weight:800}.mp .ct-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mp .ct-grid.one{grid-template-columns:1fr}.mp .ct-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;flex-direction:column;gap:13px;width:100%;min-height:218px;padding:16px;transition:all .15s;display:flex;position:relative}.mp .ct-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.mp .ct-card.sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mp .ct-card.held{cursor:not-allowed;opacity:.62}.mp .ct-card.held:hover{border-color:var(--line);box-shadow:none;transform:none}.mp .ct-type-list{flex-direction:column;gap:10px;display:flex}.mp .ct-type-list .ct-card{min-height:0;padding:13px}.mp .ct-type-list .ct-card .ct-meta{margin-top:0}.mp .ct-card-top{align-items:flex-start;gap:12px;display:flex}.mp .ct-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .ct-id{flex:1;min-width:0}.mp .ct-label{letter-spacing:-.01em;font-size:14.5px;font-weight:800}.mp .ct-key{font-family:var(--mono);color:var(--faint);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px}.mp .ct-count{text-align:right;flex-shrink:0}.mp .ct-count .v{letter-spacing:-.02em;font-size:15px;font-weight:800}.mp .ct-count .l{color:var(--faint);margin-top:1px;font-size:10.5px}.mp .ct-desc{color:var(--muted);margin:-2px 0 0;font-size:12.5px;line-height:1.45}.mp .ct-meta{flex-wrap:wrap;gap:7px;display:flex}.mp .ct-tag{background:var(--surface-2);border:1px solid var(--line);height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}.mp .ct-tag.cat{background:var(--accent-soft);color:var(--accent);border-color:#0000}.mp .ct-preds{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:11px;display:flex}.mp .ct-preds .pl{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.mp .ct-pred{height:22px;font-size:11px;font-weight:700;font-family:var(--mono);color:#7a5af0;background:#7a5af01f;border-radius:7px;align-items:center;padding:0 8px;display:inline-flex}.mp.dark .ct-pred{color:#a690ff}.mp .ct-pred.none{background:var(--surface-2);color:var(--faint);font-family:inherit}.mp .ct-skel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:13px;padding:16px;display:flex}.mp .sk{background:linear-gradient(90deg,var(--surface-2) 25%,var(--line) 37%,var(--surface-2) 63%);background-size:400% 100%;border-radius:7px;animation:1.3s ease-in-out infinite ctShimmer}@keyframes ctShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.mp .sk{animation:none}}.mp .ct-skel .sk-row{align-items:center;gap:12px;display:flex}.mp .ct-skel .sk-ic{border-radius:11px;flex-shrink:0;width:40px;height:40px}.mp .ct-state{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;align-items:center;gap:7px;padding:46px 24px;display:flex}.mp .ct-state.inline{background:var(--surface-2);border-style:dashed;padding:34px 20px}.mp .ct-state .sic{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:5px;display:flex}.mp .ct-state .sic.neutral{background:var(--surface-2);color:var(--muted)}.mp .ct-state .sic.err{background:var(--danger-soft);color:var(--danger)}.mp .ct-state .st{letter-spacing:-.02em;font-size:15.5px;font-weight:800}.mp .ct-state .sp{color:var(--muted);max-width:42ch;font-size:13px;line-height:1.5}.mp .catalog-drawer{width:460px}.mp .ct-dr-hero{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px 20px 16px;display:flex}.mp .ct-dr-hero .big-ic{background:var(--accent-soft);width:50px;height:50px;color:var(--accent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp .ct-dr-hero .h-label{letter-spacing:-.02em;font-size:19px;font-weight:800}.mp .ct-dr-hero .h-key{font-family:var(--mono);color:var(--faint);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.mp .ct-dr-hero .h-key .pathseg{color:var(--accent)}.mp .ct-dr-banner{background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid var(--accent-line);border-radius:13px;gap:11px;margin:0 20px;padding:13px 14px;display:flex}.mp .ct-dr-banner .ic{color:var(--accent);flex-shrink:0;margin-top:1px}.mp .ct-dr-banner .bt{color:var(--ink);font-size:12.5px;line-height:1.5}.mp .ct-dr-banner .bt b{font-weight:800}.mp .ct-admin-panel{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 14px;padding:12px 13px;display:flex}.mp .ct-admin-panel .dk{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.mp .ct-admin-panel .dv{margin-top:5px;font-size:13.5px;font-weight:750}.mp .ct-admin-panel .ct-flags{padding:0}.mp .ct-def{background:var(--line);border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;margin-top:6px;display:grid;overflow:hidden}.mp .ct-def .cell{background:var(--surface);min-width:0;padding:12px 13px}.mp .ct-def .dk{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.mp .ct-def .dv{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-size:13.5px;font-weight:750;display:flex}.mp .ct-def .dv.mono{font-family:var(--mono);font-size:12.5px;font-weight:650}.mp .ct-inst-head{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 4px;display:flex}.mp .ct-inst-head .lbl{letter-spacing:-.01em;font-size:13px;font-weight:800}.mp .ct-inst-head .ep{font-family:var(--mono);color:var(--faint);overflow-wrap:anywhere;text-align:right;font-size:10.5px}.mp .ct-inst{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:13px 0;display:flex}.mp .ct-inst:last-child{border-bottom:none}.mp .ct-inst .iv{flex:1;min-width:0}.mp .ct-inst .iv .val{font-size:14px;font-weight:800}.mp .ct-inst .iv .sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:11.5px;display:flex}.mp .ct-inst .iv .sub .dotsep{background:var(--faint);border-radius:99px;width:3px;height:3px}.mp .ct-statetag{background:var(--ok-soft);height:21px;color:var(--ok);border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.mp .ct-add{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;gap:11px;margin-top:14px;padding:14px;display:flex}.mp .ct-add-summary{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.mp .ct-add-summary b{color:var(--ink);font-size:13px}.mp .ct-add label{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.mp .ct-add input,.mp .ct-add select{border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--ink);text-transform:none;letter-spacing:0;border-radius:10px;outline:none;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:650}.mp .ct-add input:focus,.mp .ct-add select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mp .ct-add-error{color:var(--danger);align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;display:flex}.mp .ct-collections{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:16px;display:grid}.mp .ct-col-panel{flex-direction:column;gap:12px;min-width:0;display:flex}.mp .ct-col-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px;display:flex}.mp .ct-col-head h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:850}.mp .ct-col-head p{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.4}.mp .ct-col-head>span{background:var(--accent-soft);min-width:30px;height:26px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:flex}.mp .ct-col-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:13px;padding:16px;display:flex}.mp .ct-col-card.personal{border-style:dashed}.mp .ct-col-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.mp .ct-col-open:hover .ct-label{color:var(--accent)}.mp .ct-col-open:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.mp .ct-adopt{background:var(--surface-2);height:24px;color:var(--faint);font-family:var(--mono);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:750;display:inline-flex}.mp .ct-adopt.on{background:var(--ok-soft);color:var(--ok)}.mp .ct-col-note{background:var(--accent-soft);width:fit-content;max-width:100%;color:var(--accent);border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:11.5px;font-weight:800;line-height:1.2;display:inline-flex}.mp .ct-col-meter{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.mp .ct-col-meter.detail{margin-top:15px}.mp .ct-col-meter b{color:var(--ink);font-weight:850}.mp .ct-col-meter span{font-family:var(--mono);color:var(--accent);font-size:11.5px;font-weight:800}.mp .ct-col-bar{background:var(--surface-2);border-radius:999px;height:7px;overflow:hidden}.mp .ct-col-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--ok));height:100%;display:block}.mp .ct-col-items{flex-wrap:wrap;gap:7px;display:flex}.mp .ct-col-items.detail{margin-top:9px}.mp .ct-col-item{background:var(--surface-2);border:1px solid var(--line);min-height:25px;color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex}.mp button.ct-col-item{text-align:left;transition:all .13s}.mp button.ct-col-item:hover:not(:disabled),.mp button.ct-col-item:focus-visible:not(:disabled){border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.mp button.ct-col-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mp button.ct-col-item:disabled{cursor:not-allowed;opacity:.62}.mp .ct-col-item.ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.mp .ct-col-item em{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin-left:1px;font-size:10px;font-style:normal;font-weight:800}.mp .ct-col-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mp .ct-empty-note{color:var(--muted);font-size:12px}@media (max-width:900px){.mp .ct-collections{grid-template-columns:1fr}.mp .ct-tabs{width:100%;display:flex}.mp .ct-tabs button{flex:1;justify-content:center}}@media (max-width:760px){.mp .ct-grid,.mp .ct-def{grid-template-columns:1fr}.mp .ct-toolbar,.mp .ct-cats{flex-direction:column;align-items:stretch}}.rq-page{background:var(--bg);color:var(--ink);min-height:100%}.rq-shell{max-width:1140px;margin:0 auto;padding:clamp(26px,4vw,52px) clamp(18px,4vw,40px) 80px}.rq-intro{max-width:680px;margin-bottom:30px}.rq-intro h1{letter-spacing:-.035em;text-wrap:balance;margin:16px 0 0;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.04}.rq-intro h1 .accent{color:var(--accent)}.rq-intent{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}@media (max-width:560px){.rq-intent{grid-template-columns:1fr}}.rq-page .rq-intentbtn{border:1.5px solid var(--line);background:var(--surface);text-align:left;box-shadow:var(--shadow);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 15px;transition:border-color .14s,box-shadow .14s;display:flex}.rq-page .rq-intentbtn:hover{border-color:var(--line-strong)}.rq-page .rq-intentbtn.on{border-color:var(--accent);background:var(--accent-soft)}.rq-intentbtn .iic{background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rq-intentbtn.on .iic{background:var(--accent);color:#fff}.rq-intentbtn .it{letter-spacing:-.01em;align-items:center;gap:7px;font-size:14px;font-weight:800;display:flex}.rq-intentbtn .id2{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.rq-intentbtn .ichk{border:1.5px solid var(--line-strong);color:#0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;display:flex}.rq-intentbtn.on .ichk{background:var(--accent);border-color:var(--accent);color:#fff}.rq-intro p{color:var(--muted);text-wrap:pretty;max-width:58ch;margin:14px 0 0;font-size:clamp(15px,1.5vw,17.5px);line-height:1.55}.rq-verify-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 22px;padding:16px;display:grid}.rq-verify-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.rq-verify-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rq-verify-title{letter-spacing:-.01em;font-size:15px;font-weight:850}.rq-verify-head p{color:var(--muted);max-width:70ch;margin:4px 0 0;font-size:12.5px;line-height:1.45}.rq-verify-upload{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;transition:all .15s;display:inline-flex}.rq-verify-upload:hover{filter:brightness(1.06);transform:translateY(-1px)}.rq-verify-upload.busy{opacity:.72;cursor:wait;transform:none}.rq-verify-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rq-verify-result{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;grid-column:1/-1;gap:12px;padding:13px;display:grid}.rq-verify-result.ok{border-color:color-mix(in srgb,var(--ok) 30%,var(--line));background:var(--ok-soft)}.rq-verify-result.pending{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.rq-verify-result.bad{border-color:color-mix(in srgb,var(--danger) 26%,var(--line));background:var(--danger-soft)}.rq-verify-status{align-items:flex-start;gap:10px;display:flex}.rq-verify-status>svg{flex-shrink:0;margin-top:2px}.rq-verify-result.ok .rq-verify-status>svg{color:var(--ok)}.rq-verify-result.pending .rq-verify-status>svg{color:var(--accent)}.rq-verify-result.bad .rq-verify-status>svg{color:var(--danger)}.rq-verify-status b{color:var(--ink);font-size:13.5px;font-weight:850;display:block}.rq-verify-status span{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.rq-verify-meta{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.rq-verify-row{background:var(--surface);gap:4px;min-width:0;padding:10px 11px;display:grid}.rq-verify-row span{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:850}.rq-verify-row b,.rq-verify-row a{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:12.5px;font-weight:750;text-decoration:none}.rq-verify-row a{color:var(--accent)}.rq-verify-row a:hover{text-decoration:underline}.rq-verify-row .mono{font-family:var(--mono);color:var(--muted);font-size:11px;font-weight:650}@media (max-width:720px){.rq-verify-card{grid-template-columns:1fr;align-items:stretch}.rq-verify-upload{width:100%}.rq-verify-meta{grid-template-columns:1fr}}.rq-grid{grid-template-columns:1.18fr .82fr;align-items:start;gap:clamp(22px,3vw,40px);display:grid}@media (max-width:920px){.rq-grid{grid-template-columns:1fr}}.rq-steps{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:22px;display:flex}.rq-stepitem{align-items:center;gap:9px;display:flex}.rq-stepdot{background:var(--surface-2);width:28px;height:28px;color:var(--faint);border:1px solid var(--line);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;transition:all .2s;display:flex}.rq-stepdot svg{width:15px;height:15px}.rq-stepitem.on .rq-stepdot{background:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-soft);border-color:#0000}.rq-stepitem.done .rq-stepdot{background:var(--ok);color:#fff;border-color:#0000}.rq-steplabel{color:var(--faint);letter-spacing:-.01em;font-size:13px;font-weight:700}.rq-stepitem.on .rq-steplabel{color:var(--ink)}.rq-stepitem.done .rq-steplabel{color:var(--muted)}.rq-stepbar{background:var(--line-strong);border-radius:2px;flex-shrink:0;width:22px;height:2px}@media (max-width:620px){.rq-steplabel{display:none}.rq-stepbar{width:14px}}.rq-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:clamp(20px,3vw,28px)}.rq-h{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:800}.rq-sub{color:var(--muted);text-wrap:pretty;margin:7px 0 0;font-size:14px;line-height:1.5}.rq-eyebrow{background:var(--accent-soft);height:27px;color:var(--accent);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:800;display:inline-flex}.rq-eyebrow svg{width:13px;height:13px}.rq-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;gap:3px;width:100%;padding:4px;display:inline-flex}.rq-seg button{height:40px;color:var(--muted);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:700;transition:color .15s,box-shadow .15s;display:inline-flex}.rq-seg button svg{width:16px;height:16px}.rq-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.rq-field{margin-top:16px}.rq-label{color:var(--ink);align-items:center;gap:7px;margin-bottom:7px;font-size:12.5px;font-weight:700;display:flex}.rq-label .opt{color:var(--faint);font-size:11.5px;font-weight:600}.rq-input{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:13px;align-items:center;gap:10px;height:50px;padding:0 15px;transition:all .15s;display:flex}.rq-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.rq-input.big{height:56px}.rq-input>svg{color:var(--faint);flex-shrink:0}.rq-input input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15.5px;font-weight:600}.rq-input input::placeholder{color:var(--faint);font-weight:500}.rq-input .adorn{font-family:var(--mono);color:var(--faint);flex-shrink:0;font-size:12px}.rq-input.err{border-color:var(--danger)}.rq-input.err:focus-within{box-shadow:0 0 0 3px var(--danger-soft)}.rq-hinttext{color:var(--faint);align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.rq-hinttext.err{color:var(--danger)}.rq-hinttext svg{flex-shrink:0;width:13px;height:13px}.rq-samples{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.rq-samples .lab{color:var(--faint);font-size:11.5px;font-weight:600}.rq-page .rq-sample{background:var(--surface-2);border:1px solid var(--line);height:28px;font-family:var(--mono);color:var(--muted);border-radius:999px;padding:0 11px;font-size:11.5px;font-weight:700;transition:all .13s}.rq-page .rq-sample:hover{border-color:var(--accent-line);color:var(--accent)}.rq-resolve{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-top:18px;animation:.3s both rqIn;overflow:hidden}@keyframes rqIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rq-resolve-top{align-items:center;gap:13px;padding:15px 16px;display:flex}.rq-resolve .rstatus{border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:26px;margin-left:auto;padding:0 11px;font-size:11.5px;font-weight:800;display:inline-flex}.rq-resolve .rstatus svg{width:13px;height:13px}.rq-resolve.found .rstatus{background:var(--ok-soft);color:var(--ok)}.rq-resolve.held .rstatus{background:var(--accent-soft);color:var(--accent)}.rq-resolve.unknown .rstatus{background:var(--surface);color:var(--muted);border:1px solid var(--line)}.rq-resolve .rname{letter-spacing:-.02em;font-size:15.5px;font-weight:800}.rq-resolve .rhandle{color:var(--muted);margin-top:1px;font-size:12.5px}.rq-resolve-foot{border-top:1px solid var(--line);color:var(--muted);background:var(--surface);align-items:center;gap:9px;padding:11px 16px;font-size:12.5px;line-height:1.4;display:flex}.rq-resolve-foot svg{flex-shrink:0}.rq-resolve-foot.ok svg{color:var(--ok)}.rq-resolve-foot.warn svg{color:var(--accent)}.rq-shares{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.rq-shareschip{background:var(--surface-2);border:1px solid var(--line);height:22px;color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.rq-resolving{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:14px;align-items:center;gap:11px;margin-top:18px;padding:15px 16px;font-size:13.5px;font-weight:600;display:flex}.rq-spin{border:2.2px solid var(--line-strong);border-top-color:var(--accent);border-radius:999px;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite rqSpin}@keyframes rqSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rq-spin{animation-duration:1.6s}}.rq-presets{flex-wrap:wrap;gap:8px;margin:4px 0 18px;display:flex}.rq-page .rq-preset{background:var(--surface-2);border:1px solid var(--line-strong);height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;transition:all .14s;display:inline-flex}.rq-preset svg{width:15px;height:15px;color:var(--accent)}.rq-page .rq-preset:hover{border-color:var(--accent-line);background:var(--accent-soft)}.rq-catgroup{margin-top:18px}.rq-catlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin-bottom:11px;font-size:11.5px;font-weight:700;display:flex}.rq-catlabel .ln{background:var(--line);flex:1;height:1px}.rq-fieldgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.rq-fieldgrid{grid-template-columns:1fr}}.rq-fieldcard{text-align:left;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:13px;align-items:flex-start;gap:12px;padding:13px 14px;transition:all .14s;display:flex;position:relative}.rq-fieldcard:hover{border-color:var(--line-strong)}.rq-fieldcard.on{border-color:var(--accent);background:var(--accent-soft)}.rq-fieldcard .fic{background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .14s;display:flex}.rq-fieldcard.on .fic{background:var(--accent);color:#fff}.rq-fieldcard .ftext{flex:1;min-width:0}.rq-fieldcard .fk{letter-spacing:-.01em;font-size:14px;font-weight:700}.rq-fieldcard .fmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.rq-fieldcard .zkbadge{color:#7a5af0;background:#7a5af024;border-radius:99px;align-items:center;gap:4px;height:18px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.mp.dark .rq-fieldcard .zkbadge{color:#a690ff}.rq-fieldcard .sens{color:var(--danger);font-weight:700}.rq-check{border:1.5px solid var(--line-strong);color:#0000;background:var(--surface);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .14s;display:flex}.rq-fieldcard.on .rq-check{background:var(--accent);border-color:var(--accent);color:#fff}.rq-zkrow{border-top:1px dashed var(--line-strong);flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;padding-top:11px;display:flex}.rq-zkrow .zlab{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.rq-zkrow .zlab svg{color:#7a5af0;width:13px;height:13px}.rq-page .rq-zkopt{border:1px solid var(--line-strong);background:var(--surface);height:26px;color:var(--muted);border-radius:999px;padding:0 11px;font-size:11.5px;font-weight:700;transition:all .13s}.rq-page .rq-zkopt:hover{border-color:#7a5af0}.rq-page .rq-zkopt.on{color:#7a5af0;background:#7a5af024;border-color:#0000}.rq-textarea{border:1.5px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);resize:vertical;border-radius:13px;outline:none;min-height:84px;padding:13px 15px;font-family:inherit;font-size:14.5px;line-height:1.5;transition:all .15s}.rq-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.rq-textarea::placeholder{color:var(--faint)}.rq-recip{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-top:18px;padding:15px 16px}.rq-recip-head{align-items:flex-start;gap:12px;display:flex}.rq-recip-head .ric{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rq-recip-head .rt{letter-spacing:-.01em;font-size:14px;font-weight:800}.rq-recip-head .rd{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45}.rq-floor{background:color-mix(in srgb,var(--ok) 12%,transparent);height:30px;color:var(--ok);border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:0 12px;font-size:12px;font-weight:800;display:flex}.rq-floor svg{width:14px;height:14px}.rq-or{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:13px;margin:20px 0;font-size:12px;font-weight:700;display:flex}.rq-or:before,.rq-or:after{content:"";background:var(--line);flex:1;height:1px}.rq-page .rq-method{border:1.5px solid var(--line-strong);background:var(--surface);width:100%;height:52px;color:var(--ink);border-radius:13px;align-items:center;gap:11px;padding:0 16px;font-size:14.5px;font-weight:700;transition:all .14s;display:flex}.rq-page .rq-method:hover{border-color:var(--accent-line);background:var(--surface-2)}.rq-method svg.lead{color:var(--muted)}.rq-method .sp{text-align:left;flex:1}.rq-consent{cursor:pointer;align-items:flex-start;gap:11px;margin-top:18px;display:flex}.rq-consent .rq-check{margin-top:1px}.rq-consent span{color:var(--muted);font-size:12.5px;line-height:1.5}.rq-consent a{color:var(--accent);font-weight:700}.rq-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.rq-actions .spacer{flex:1}.rq-page .rq-back{height:46px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:700;transition:all .14s;display:inline-flex}.rq-page .rq-back:hover{color:var(--ink);background:var(--line)}.rq-back svg{width:16px;height:16px}.rq-page .rq-next{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:9px;height:46px;padding:0 24px;font-size:15px;font-weight:700;transition:all .16s;display:inline-flex}.rq-next svg{width:17px;height:17px}.rq-page .rq-next:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.rq-page .rq-next:disabled{opacity:.45;cursor:not-allowed}.rq-aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:88px}@media (max-width:920px){.rq-aside{position:static}}.rq-envelope{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #10141c1a}.mp.dark .rq-envelope{box-shadow:0 18px 50px #00000073}.rq-env-cover{background:linear-gradient(120deg,var(--accent),color-mix(in srgb,var(--accent) 52%,#7a5af0));align-items:center;height:78px;padding:0 18px;display:flex;position:relative;overflow:hidden}.rq-env-cover .lbl{color:#fff;letter-spacing:.06em;text-transform:uppercase;opacity:.95;z-index:1;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.rq-env-cover .lbl svg{width:15px;height:15px}.rq-env-cover .mk{opacity:.22;position:absolute;bottom:-20px;right:-12px}.rq-env-body{padding:18px}.rq-env-line{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 0;display:flex}.rq-env-line:last-child{border-bottom:none}.rq-env-line .ek{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);flex-shrink:0;width:74px;padding-top:3px;font-size:11px;font-weight:700}.rq-env-line .ev{flex:1;min-width:0;font-size:13.5px;font-weight:600}.rq-env-line .ev .ph{color:var(--faint);font-weight:500}.rq-env-chips{flex-wrap:wrap;gap:6px;display:flex}.rq-env-chip{background:var(--accent-soft);height:24px;color:var(--accent);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.rq-env-chip svg{width:11px;height:11px}.rq-env-chip.back{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.rq-env-chip.zk{color:#7a5af0;background:#7a5af024}.mp.dark .rq-env-chip.zk{color:#a690ff}.rq-seal{border-top:1px solid var(--line);background:var(--surface-2);align-items:center;gap:12px;padding:14px 18px;display:flex}.rq-seal .st{color:var(--ink);font-size:12.5px;font-weight:700}.rq-seal .sd{color:var(--muted);margin-top:1px;font-size:11.5px}.rq-proof{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:6px 18px}.rq-proof-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:13px 0;display:flex}.rq-proof-row:last-child{border-bottom:none}.rq-proof-row .ps{letter-spacing:-.03em;color:var(--accent);min-width:52px;font-size:22px;font-weight:800}.rq-proof-row .pl{color:var(--muted);font-size:12.5px;line-height:1.4}.rq-success{text-align:center;max-width:620px;margin:0 auto}.rq-success .seal-anim{background:var(--ok-soft);width:84px;height:84px;color:var(--ok);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 6px;animation:.55s cubic-bezier(.3,1.4,.5,1) both rqPop;display:flex}.rq-success .seal-anim svg{width:42px;height:42px}@keyframes rqPop{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rq-success .seal-anim{animation:none}}.rq-success h1{letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:clamp(26px,3.6vw,36px);font-weight:800}.rq-success p.lead{color:var(--muted);max-width:46ch;margin:12px auto 0;font-size:16px;line-height:1.55}.rq-receipt{text-align:left;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;margin-top:26px;overflow:hidden}.rq-receipt-h{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:11px;padding:15px 18px;display:flex}.rq-receipt-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.rq-receipt-row:last-child{border-bottom:none}.rq-receipt-row .rk{color:var(--muted);flex-shrink:0;width:120px;font-size:12.5px;font-weight:600}.rq-receipt-row .rv{font-size:13.5px;font-weight:700}.rq-receipt-row .rv.mono{font-family:var(--mono);font-size:12.5px;font-weight:600}.rq-success-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.rq-page .av{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.rq-page .ringwrap{display:inline-flex;position:relative}.rq-page .vbadge{background:var(--ok);color:#fff;border:2.5px solid var(--surface);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-2px;right:-2px}.auth-main{padding:48px 0 88px;position:relative;overflow:hidden}.auth-bg{z-index:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 360px), radial-gradient(620px 360px at 82% 12%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), radial-gradient(520px 320px at 4% 88%, #10a37f1a, transparent 72%);position:absolute;inset:0}.auth-grid{z-index:1;grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:68px;min-height:calc(100vh - 198px);display:grid;position:relative}.auth-intro{max-width:570px;position:relative}.auth-h1{letter-spacing:0;text-wrap:balance;margin:16px 0 0;font-size:42px;font-weight:850;line-height:1.05}.auth-flow-list{gap:13px;max-width:520px;margin-top:28px;display:grid}.auth-flow-item{align-items:flex-start;gap:13px;padding:2px 0;display:flex}.auth-flow-icon{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auth-flow-item h4{letter-spacing:0;margin:0;font-size:14.5px;font-weight:850}.auth-flow-item p{color:var(--muted);margin:3px 0 0;font-size:13.5px;line-height:1.45}.auth-card{justify-self:end;width:100%;max-width:460px;padding:0;overflow:hidden}.auth-card-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:28px 28px 22px;display:grid}.auth-card-mark{width:46px;height:46px;color:var(--accent);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.auth-kicker{text-transform:uppercase;letter-spacing:0;color:var(--accent);margin-bottom:5px;font-size:11px;font-weight:850;display:block}.auth-card-head h2{letter-spacing:0;margin:0;font-size:23px;font-weight:850}.auth-card-head p{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.45}.auth-form{gap:16px;padding:24px 28px 0;display:grid}.auth-context{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--ink);border-radius:12px;align-items:flex-start;gap:11px;padding:12px 13px;font-size:12.5px;line-height:1.4;display:flex}.auth-context>svg{color:var(--accent);flex-shrink:0;margin-top:1px}.auth-context strong,.auth-context span{display:block}.auth-context strong{font-size:13px;font-weight:850}.auth-context span{color:var(--muted);margin-top:2px}.auth-context.ok{border-color:color-mix(in srgb,var(--ok) 32%,var(--line));background:var(--ok-soft)}.auth-context.ok>svg{color:var(--ok)}.auth-forgot-link{color:var(--accent);justify-self:end;margin-top:-4px;font-size:12.5px;font-weight:800;text-decoration:none}.auth-forgot-link:hover{text-decoration:underline}.auth-social{gap:10px;display:grid}.auth-social-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.auth-social-btn{border:1px solid var(--line);background:var(--surface);min-width:0;height:44px;color:var(--ink);letter-spacing:0;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:850;transition:background .16s,border-color .16s,transform .16s;display:flex}.auth-social-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent-line);transform:translateY(-1px)}.auth-social-btn:disabled{opacity:.52;cursor:not-allowed}.auth-provider-mark{background:var(--accent-soft);width:23px;height:23px;color:var(--accent);text-transform:uppercase;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.auth-provider-mark.facebook{color:#1877f2;background:#1877f21a}.auth-provider-mark.google{color:#188038;background:#34a8531a}.auth-provider-mark.linkedin{color:#0a66c2;background:#0a66c21a}.auth-field{gap:8px}.auth-field-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-status-pill{background:var(--ok-soft);height:22px;color:var(--ok);text-transform:uppercase;letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:850;display:inline-flex}.auth-status-pill.muted{background:var(--surface-2);color:var(--faint);border:1px solid var(--line)}.auth-account-panel{gap:14px;display:grid}.auth-account-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.auth-account-list{gap:9px;display:grid}.auth-account-row{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:center;gap:11px;min-height:58px;padding:11px 12px;display:flex}.auth-account-main{flex:1;min-width:0}.auth-account-title{align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:850;display:flex}.auth-account-title>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-account-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.auth-account-error{border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);background:var(--danger-soft);color:var(--danger);border-radius:10px;padding:9px 11px;font-size:12px;font-weight:750;line-height:1.35}.auth-select-shell{display:block;position:relative}.auth-select-shell>svg{z-index:1;color:var(--faint);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mp .auth-select{background:var(--surface);height:46px;color:var(--ink);border-radius:12px;padding-left:42px;padding-right:32px;font-size:14px;font-weight:750}.mp select.auth-select{appearance:none;background-color:var(--surface);color:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238c95a6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat}.mp .auth-select option{background:var(--surface);color:var(--ink)}.mp .auth-select:disabled{opacity:.66;cursor:not-allowed}.auth-field-note{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.auth-build-panel{border:1px dashed var(--line);background:var(--surface-2);border-radius:12px;gap:8px;max-width:520px;margin-top:22px;padding:12px 14px;display:grid}.auth-build-head{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.auth-build-head>span:first-of-type{margin-right:auto}.auth-build-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-build-row:has(.auth-select-shell:only-child){grid-template-columns:1fr}.mp .auth-select-sm{height:38px;padding-left:38px;padding-right:30px;font-size:12.5px;font-weight:700}.auth-build-panel .auth-select-shell>svg{left:12px}@media (max-width:520px){.auth-build-row{grid-template-columns:1fr}}.auth-selected-user{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.auth-selected-user strong,.auth-selected-user span{display:block}.auth-selected-user strong{font-size:13.5px;font-weight:850}.auth-selected-user div>span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.auth-user-role{background:var(--accent-soft);min-height:24px;color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex!important}.auth-error{min-height:18px;color:var(--danger);font-size:12.5px;font-weight:700;line-height:1.4}.auth-submit{justify-content:center;width:100%;height:44px;margin-top:0}.auth-submit:disabled{opacity:.55;cursor:not-allowed;filter:none}.auth-card-foot{border-top:1px solid var(--line);text-align:center;color:var(--muted);margin:22px 28px 26px;padding-top:18px;font-size:13.5px}.auth-card-foot a{color:var(--accent);font-weight:800;text-decoration:none}.auth-watermark{opacity:.05;pointer-events:none;z-index:-1;position:absolute;bottom:-66px;right:-46px}@media (max-width:980px){.auth-main{padding:34px 0 72px}.auth-grid{grid-template-columns:1fr;gap:34px;min-height:0}.auth-grid.reset-grid{align-items:start}.auth-intro{max-width:640px}.auth-card{justify-self:stretch;max-width:560px}}@media (max-width:620px){.auth-h1{font-size:33px}.auth-card{order:-1}.auth-card-head{grid-template-columns:1fr;padding:24px 22px 20px}.auth-form{padding:22px 22px 0}.auth-social-grid{grid-template-columns:1fr}.auth-card-foot{margin:20px 22px 24px}.auth-selected-user{flex-direction:column;align-items:flex-start}.auth-watermark{display:none}}.nav .links a.active{color:var(--ink);background:var(--surface-2)}.nav-menu{display:inline-flex;position:relative}.nav-menu-panel{background:var(--surface);border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:14px;gap:3px;min-width:188px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 18px 46px #10141c29}.nav-menu-panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.mp.dark .nav-menu-panel{box-shadow:0 20px 56px #0000007a}.nav-menu:hover .nav-menu-panel,.nav-menu:focus-within .nav-menu-panel{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav .links .nav-menu-panel a{color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:13px;font-weight:750;display:flex}.nav .links .nav-menu-panel a:hover,.nav .links .nav-menu-panel a.on{background:var(--accent-soft);color:var(--accent)}.audience{--aud-alt:#10a37f;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 360px), var(--bg)}.aud-hero{padding:56px 0 76px;position:relative;overflow:hidden}.aud-hero:before{content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(120deg,color-mix(in srgb,var(--accent) 9%,transparent) 0 1px,transparent 1px 28px);position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 82%);mask:linear-gradient(#000,#0000 82%)}.aud-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:56px;display:grid;position:relative}.aud-copy h1{letter-spacing:0;text-wrap:balance;margin:22px 0 0;font-size:64px;font-weight:800;line-height:1}.aud-copy h1 .accent{color:var(--accent)}.aud-copy .lead{max-width:36rem;font-size:20px;line-height:1.55}.aud-links{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:20px;display:flex}.aud-links a{background:var(--surface);border:1px solid var(--line);height:30px;box-shadow:var(--shadow);color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:750;display:inline-flex}.aud-links a:hover,.aud-links a.on{background:var(--accent);border-color:var(--accent);color:#fff}.aud-meta{margin-top:28px}.aud-visual{min-width:0}.aud-stage{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--accent) 8%,var(--surface-2))), var(--surface);border-radius:26px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 24px 70px #10141c24}.mp.dark .aud-stage{box-shadow:0 28px 78px #00000075}.aud-stage-grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.34;background-size:34px 34px;position:absolute;inset:0}.aud-v-title{letter-spacing:0;font-size:16px;font-weight:850}.aud-v-sub{color:var(--muted);margin-top:2px;font-size:12px}.aud-phone{background:var(--surface);border:8px solid color-mix(in srgb,var(--ink) 10%,var(--surface));border-radius:32px;width:300px;padding:18px 15px 16px;animation:5.4s ease-in-out infinite audPhone;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 54px #10141c2e}.aud-phone-top{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:15px;display:flex}.aud-match-card{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;margin-top:14px;overflow:hidden}.aud-match-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:9px;padding:13px 14px;font-size:14px;font-weight:850;display:grid}.aud-match-head svg{color:var(--accent)}.aud-match-head span{color:var(--muted);grid-column:2;margin-top:-4px;font-size:11.5px;font-weight:650}.aud-mini-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;font-size:12.5px;display:grid}.aud-mini-row:last-child{border-bottom:none}.aud-mini-row svg{color:var(--accent)}.aud-mini-row strong{color:var(--ink);font-size:12px;font-weight:800}.aud-phone-action{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:42px;margin-top:14px;font-size:13.5px;font-weight:850;display:flex}.aud-float{z-index:3;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:850;display:flex;position:absolute}.aud-float svg{color:var(--accent)}.aud-float-a{animation:6s ease-in-out infinite audFloat;top:86px;left:24px}.aud-float-b{animation:6.4s ease-in-out -2s infinite audFloat;bottom:96px;right:22px}.aud-proof-pulse{background:color-mix(in srgb,var(--ok) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--ok) 34%,transparent);color:var(--ok);border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:850;display:flex;position:absolute;bottom:26px;left:28px}.aud-proof-pulse span{background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 0 var(--ok-soft);border-radius:99px;animation:1.5s ease-out infinite audPulse}.aud-console{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;position:absolute;inset:38px;overflow:hidden}.aud-console-head{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.aud-request-grid{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.aud-request-item{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;animation:2.8s ease-in-out infinite audSlide;display:grid}.aud-request-item svg{color:var(--accent)}.aud-request-item span{font-size:12.5px;font-weight:800}.aud-request-item strong{font-family:var(--mono);color:var(--accent);font-size:13px}.aud-console-foot{flex-wrap:wrap;gap:8px;padding:0 20px 20px;display:flex}.aud-console-foot span{background:var(--accent-soft);height:28px;color:var(--accent);border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:850;display:inline-flex}.aud-data-rail{background:linear-gradient(180deg,transparent,var(--accent-line),transparent);width:3px;position:absolute;top:0;bottom:0;left:50%}.aud-data-rail span{background:var(--accent);border-radius:99px;width:9px;height:9px;animation:2s linear infinite audRail;position:absolute;left:50%;transform:translate(-50%)}.aud-data-rail span:nth-child(2){animation-delay:.66s}.aud-data-rail span:nth-child(3){animation-delay:1.32s}.aud-verifier-card{background:var(--ink);color:var(--surface);border-radius:14px;align-items:center;gap:9px;padding:12px 14px;font-size:12.5px;font-weight:850;display:flex;position:absolute;bottom:28px;right:28px}.aud-gate{background:var(--surface);border:1px solid var(--line);width:min(360px,78%);box-shadow:var(--shadow);border-radius:28px;padding:26px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.aud-gate-q{color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:850;display:flex}.aud-gate-q svg{color:var(--accent)}.aud-yes{background:color-mix(in srgb,var(--ok) 14%,transparent);border:1px solid color-mix(in srgb,var(--ok) 34%,transparent);height:150px;color:var(--ok);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;margin:22px 0;display:flex}.aud-yes span{letter-spacing:0;font-size:62px;font-weight:850;line-height:1}.aud-yes small{text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:14px;font-weight:850}.aud-redacted{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:13px;display:flex}.aud-redacted strong{font-family:var(--mono);color:var(--accent);text-transform:uppercase;font-size:12px}.aud-scan-line{background:var(--accent);height:3px;box-shadow:0 0 22px var(--accent);animation:2.4s ease-in-out infinite audScan;position:absolute;top:0;left:0;right:0}.aud-age-token{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:11px;padding:13px 15px;display:flex;position:absolute;bottom:30px;left:30px}.aud-age-token strong,.aud-age-token span{display:block}.aud-age-token strong{font-size:13px;font-weight:850}.aud-age-token span{color:var(--muted);margin-top:1px;font-size:11.5px}.aud-folder{background:var(--surface);border:1px solid var(--line);border-radius:0 20px 20px;width:min(390px,84%);padding:26px 18px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-1deg);box-shadow:0 24px 58px #10141c29}.aud-folder-tab{background:var(--surface);border:1px solid var(--line);height:36px;color:var(--accent);border-bottom:none;border-radius:14px 14px 0 0;align-items:center;padding:0 18px;font-size:12px;font-weight:850;display:flex;position:absolute;top:-35px;left:-1px}.aud-doc-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;animation:3.2s ease-in-out infinite audDoc;display:grid}.aud-doc-row:last-child{border-bottom:none}.aud-doc-row svg{color:var(--accent)}.aud-doc-row strong,.aud-doc-row span{display:block}.aud-doc-row strong{font-size:13.5px;font-weight:850}.aud-doc-row span{color:var(--muted);margin-top:2px;font-size:12px}.aud-rent-seal{background:var(--accent);color:#fff;box-shadow:0 16px 36px color-mix(in srgb,var(--accent) 28%,transparent);border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:850;animation:3.6s ease-in-out infinite audStamp;display:flex;position:absolute;bottom:28px;right:30px}.aud-credential-graph{position:absolute;inset:0}.aud-graph-center{background:var(--surface);border:1px solid var(--line);width:178px;height:178px;box-shadow:var(--shadow);text-align:center;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aud-graph-center strong{margin-top:9px;font-size:14px;font-weight:850}.aud-graph-center span{color:var(--muted);margin-top:2px;font-size:11.5px}.aud-node{background:var(--surface);border:1px solid var(--line);width:138px;box-shadow:var(--shadow);border-radius:16px;gap:5px;padding:13px;animation:4.4s ease-in-out infinite audNode;display:grid;position:absolute}.aud-node svg{color:var(--accent)}.aud-node strong{font-size:12.5px;font-weight:850}.aud-node span{font-family:var(--mono);color:var(--accent);font-size:12px;font-weight:850}.aud-node-0{top:58px;left:36px}.aud-node-1{animation-delay:-1.1s;top:74px;right:34px}.aud-node-2{animation-delay:-2.2s;bottom:62px;left:54px}.aud-node-3{animation-delay:-3.3s;bottom:72px;right:46px}.aud-graph-line{background:linear-gradient(90deg,transparent,var(--accent-line),transparent);transform-origin:50%;opacity:.8;height:1px;position:absolute}.aud-graph-line.l1{top:35%;left:31%;right:31%;transform:rotate(18deg)}.aud-graph-line.l2{top:63%;left:30%;right:30%;transform:rotate(-22deg)}.aud-graph-line.l3{top:50%;left:22%;right:22%;transform:rotate(90deg)}.aud-stat-strip{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.aud-stat-wrap{grid-template-columns:repeat(3,1fr);gap:18px;padding-block:22px;display:grid}.aud-stat{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.aud-stat strong{color:var(--accent);letter-spacing:0;font-size:30px;font-weight:850}.aud-stat span{color:var(--muted);font-size:13px;font-weight:650;line-height:1.35}.aud-flow-grid,.aud-ob-grid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:54px;display:grid}.aud-step-list{gap:12px;margin-top:28px;display:grid}.aud-step{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;gap:13px;padding:15px;display:flex}.aud-step-ic,.aud-card-ic,.aud-ob-ic,.aud-proof-icon{background:var(--accent-soft);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.aud-step-ic{border-radius:12px;width:42px;height:42px}.aud-step span{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:11px;font-weight:850}.aud-step h3,.aud-card h3,.aud-ob h3{letter-spacing:0;margin:3px 0 0;font-size:16px;font-weight:850}.aud-step p,.aud-card p,.aud-ob p{color:var(--muted);margin:5px 0 0;font-size:13.5px;line-height:1.5}.aud-proof-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;overflow:hidden}.aud-panel-head{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.aud-panel-head span,.aud-panel-head strong{display:block}.aud-panel-head span{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:11.5px;font-weight:850}.aud-panel-head strong{margin-top:3px;font-size:17px;font-weight:850}.aud-proof-list{display:grid}.aud-proof-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px 160px;align-items:center;gap:14px;padding:16px 20px;display:grid}.aud-proof-row:last-child{border-bottom:none}.aud-proof-main{align-items:center;gap:12px;min-width:0;display:flex}.aud-proof-icon{border-radius:11px;width:38px;height:38px}.aud-proof-label{color:var(--muted);font-size:12px;font-weight:700}.aud-proof-value{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;font-weight:850;overflow:hidden}.aud-proof-source{gap:5px;display:grid}.aud-mode{background:var(--accent-soft);width:fit-content;height:22px;color:var(--accent);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:850;display:inline-flex}.aud-hidden{color:var(--faint);font-size:11.5px;line-height:1.25}.aud-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.aud-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;min-height:230px;padding:24px;display:flex}.aud-card-ic{border-radius:14px;width:48px;height:48px}.aud-card>span{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-top:18px;font-size:11.5px;font-weight:850}.aud-card h3{margin-top:7px;font-size:18px}.aud-card p{flex:1;font-size:14px}.aud-objections{background:var(--surface-2)}.aud-ob-list{gap:13px;display:grid}.aud-ob{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;gap:14px;padding:18px;display:flex}.aud-ob-ic{border-radius:12px;width:42px;height:42px}.aud-final-inner{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 48%,var(--aud-alt)));color:#fff;text-align:center;box-shadow:0 30px 70px color-mix(in srgb,var(--accent) 30%,transparent);border-radius:30px;padding:64px;position:relative;overflow:hidden}.aud-final-inner .mark-bg{opacity:.14;position:absolute;bottom:-52px;right:-32px}.aud-final-label{text-transform:uppercase;letter-spacing:.08em;background:#ffffff24;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex;position:relative}.aud-final-inner h2{letter-spacing:0;text-wrap:balance;max-width:820px;margin:18px auto 0;font-size:46px;font-weight:850;line-height:1.05;position:relative}.aud-final-inner p{color:#ffffffe6;max-width:620px;margin:16px auto 0;font-size:18px;line-height:1.5;position:relative}.aud-final-inner .bc-ctas{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:34px;display:flex;position:relative}.aud-final-inner .cta{color:var(--accent);background:#fff}.aud-final-inner .cta.outline{color:#fff;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff7a}@keyframes audPhone{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}@keyframes audFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes audPulse{to{box-shadow:0 0 0 12px #0000}}@keyframes audSlide{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes audRail{0%{opacity:0;top:0}16%{opacity:1}84%{opacity:1}to{opacity:0;top:100%}}@keyframes audScan{0%,to{top:0}50%{top:100%}}@keyframes audDoc{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes audStamp{0%,to{transform:rotate(-3deg)scale(1)}50%{transform:rotate(-1deg)scale(1.04)}}@keyframes audNode{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1040px){.aud-hero-grid,.aud-flow-grid,.aud-ob-grid{grid-template-columns:1fr;gap:34px}.aud-visual{order:-1}.aud-stage{min-height:470px}.aud-copy h1{font-size:52px}}@media (max-width:760px){.aud-hero{padding-top:32px}.aud-copy h1{font-size:40px}.aud-copy .lead{font-size:17px}.aud-stat-wrap,.aud-card-grid{grid-template-columns:1fr}.aud-proof-row{grid-template-columns:1fr;gap:10px}.aud-stage{border-radius:22px;min-height:430px}.aud-request-grid{grid-template-columns:1fr}.aud-console{inset:22px}.aud-final-inner{padding:44px 24px}.aud-final-inner h2{font-size:34px}}@media (max-width:520px){.aud-phone{width:276px}.aud-float{display:none}.aud-folder,.aud-gate{width:88%}.aud-node{width:118px;padding:10px}.aud-node-0{top:52px;left:18px}.aud-node-1{top:60px;right:18px}.aud-node-2{bottom:58px;left:18px}.aud-node-3{bottom:62px;right:18px}.aud-graph-center{width:150px;height:150px}}@media (prefers-reduced-motion:reduce){.aud-phone,.aud-float,.aud-proof-pulse span,.aud-request-item,.aud-data-rail span,.aud-scan-line,.aud-doc-row,.aud-rent-seal,.aud-node{animation:none}}.mattr-del,.mattr-lock{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.mattr-del{border:1px solid var(--line,#e3e3e3);color:var(--danger,#c0392b);cursor:pointer;background:0 0}.mattr-del:hover{background:var(--danger-soft,#c0392b1a)}.mattr-lock{color:var(--muted,#8a8a8a)}.ct-card-shell{flex-direction:column;display:flex}.ct-flags{gap:8px;padding:8px 4px 0;display:flex}.ct-flag{border:1px solid var(--line,#e3e3e3);color:var(--muted,#8a8a8a);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;display:inline-flex}.ct-flag.on{border-color:var(--accent,#e8902a);background:var(--accent-soft,#e8902a1f);color:var(--accent,#e8902a)}.legal-page{background:var(--bg);min-height:100vh}.legal-head{border-bottom:1px solid var(--line);padding:clamp(96px,13vw,150px) 0 28px}.legal-title{letter-spacing:-.035em;text-wrap:balance;margin:16px 0 0;font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.03}.legal-intro{color:var(--muted);text-wrap:pretty;max-width:70ch;margin:14px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.legal-meta{font-family:var(--font-mono-space), ui-monospace, monospace;color:var(--faint);flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 0;font-size:12.5px;display:flex}.legal-meta span[aria-hidden]{opacity:.5}.legal-body{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);padding-top:clamp(36px,5vw,56px);padding-bottom:clamp(56px,8vw,96px);display:grid}.legal-toc{align-self:start;position:sticky;top:88px}.legal-toc-inner{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);max-height:calc(100vh - 120px);padding:18px 18px 20px;overflow:auto}.legal-toc-title{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 12px;font-size:12px;font-weight:700}.legal-toc ol{counter-reset:toc;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal-toc li{counter-increment:toc}.legal-toc a{color:var(--muted);border-radius:9px;gap:8px;padding:6px 8px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:all .13s;display:flex}.legal-toc a:before{content:counter(toc);font-family:var(--font-mono-space), ui-monospace, monospace;color:var(--faint);min-width:16px;padding-top:1px;font-size:11px}.legal-toc a:hover{background:var(--surface-2);color:var(--ink)}.legal-main{min-width:0;max-width:78ch}.legal-tldr{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--r);margin:0 0 8px;padding:20px 22px}.legal-tldr-head{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-flex}.legal-tldr-body{color:var(--ink);font-size:15px;line-height:1.6}.legal-tldr-body p{margin:0 0 8px}.legal-tldr-body p:last-child{margin-bottom:0}.legal-tldr-body ul{margin:6px 0 0;padding-left:20px}.legal-tldr-body li{margin:4px 0}.legal-section{padding-top:clamp(28px,4vw,44px);scroll-margin-top:96px}.legal-section>h2{letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:12px;margin:0 0 4px;font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.12;display:flex}.legal-section>h2 .legal-num{font-family:var(--font-mono-space), ui-monospace, monospace;color:var(--accent);font-size:14px;font-weight:700}.legal-main h3{letter-spacing:-.01em;color:var(--ink);margin:22px 0 4px;font-size:17px;font-weight:700}.legal-main p{color:var(--muted);margin:12px 0;font-size:15.5px;line-height:1.65}.legal-main strong{color:var(--ink);font-weight:700}.legal-main a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.legal-main a:hover{filter:brightness(1.08)}.legal-main ul,.legal-main ol{margin:12px 0;padding-left:22px}.legal-main li{color:var(--muted);margin:7px 0;font-size:15.5px;line-height:1.6}.legal-main li>strong{color:var(--ink)}.legal-main li::marker{color:var(--faint)}.legal-main dl{margin:12px 0}.legal-main dt{color:var(--ink);margin-top:12px;font-size:15px;font-weight:700}.legal-main dd{color:var(--muted);margin:3px 0 0;padding:0;font-size:15px;line-height:1.6}.legal-table-wrap{border:1px solid var(--line);border-radius:var(--r);margin:16px 0;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.legal-table th,.legal-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px;line-height:1.5}.legal-table thead th{background:var(--surface-2);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.legal-table tbody tr:last-child td{border-bottom:0}.legal-table td{color:var(--muted)}.legal-table td strong{color:var(--ink)}.legal-table code{font-family:var(--font-mono-space), ui-monospace, monospace;background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:1px 6px;font-size:12.5px}.legal-main code{font-family:var(--font-mono-space), ui-monospace, monospace;background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:1px 6px;font-size:13px}.legal-callout{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface);color:var(--muted);border-radius:10px;margin:16px 0;padding:14px 16px;font-size:14.5px;line-height:1.6}.legal-callout strong{color:var(--ink)}.legal-footnote{border-top:1px solid var(--line);color:var(--faint);margin:40px 0 0;padding-top:22px;font-size:13px;line-height:1.6}.legal-footnote a{color:var(--accent)}.legal-crosslinks{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.legal-crosslink{color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.legal-crosslink:hover{background:var(--surface-2);transform:translateY(-1px)}.legal-crosslink svg{color:var(--accent)}@media (max-width:920px){.legal-body{grid-template-columns:1fr}.legal-toc{position:static}.legal-toc-inner{max-height:none}.legal-main{max-width:none}}.release-page{background:var(--bg);min-height:100vh}.release-head{border-bottom:1px solid var(--line);padding:clamp(88px,12vw,132px) 0 30px}.release-title{letter-spacing:0;text-wrap:balance;margin:16px 0 0;font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.03}.release-intro{color:var(--muted);text-wrap:pretty;max-width:72ch;margin:14px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.release-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,58px);padding-top:clamp(34px,5vw,54px);padding-bottom:clamp(56px,8vw,96px);display:grid}.release-index{align-self:start;position:sticky;top:88px}.release-index-inner{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:16px}.release-index h2{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 12px;font-size:12px;font-weight:800}.release-index ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.release-index a{color:var(--muted);font-family:var(--font-mono-space), ui-monospace, monospace;border-radius:8px;padding:7px 9px;font-size:12.5px;font-weight:700;text-decoration:none;display:block}.release-index a:hover{color:var(--ink);background:var(--surface-2)}.release-list{gap:18px;min-width:0;display:grid}.release-entry{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;padding:clamp(20px,3vw,30px);scroll-margin-top:92px}.release-entry-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.release-date{color:var(--accent);font-family:var(--font-mono-space), ui-monospace, monospace;margin:0 0 5px;font-size:12px;font-weight:800}.release-entry h2{color:var(--ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:850;line-height:1.12}.release-category{background:var(--accent-soft);height:28px;color:var(--accent);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.release-summary{color:var(--muted);max-width:74ch;margin:16px 0 0;font-size:15.5px;line-height:1.6}.release-change-list{gap:13px;margin-top:22px;display:grid}.release-change{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:12px;padding-top:13px;display:grid}.release-change-icon{background:var(--ok-soft);width:30px;height:30px;color:var(--ok);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.release-change h3{color:var(--ink);letter-spacing:0;margin:0;font-size:15px;font-weight:850}.release-change p{color:var(--muted);margin:5px 0 0;font-size:14.5px;line-height:1.55}.release-verification{border-top:1px dashed var(--line-strong);margin-top:24px;padding-top:18px}.release-verification h3{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:850}.release-verification ul{margin:0;padding-left:19px}.release-verification li{color:var(--muted);margin:5px 0;font-size:14px;line-height:1.55}.release-verification li::marker{color:var(--accent)}@media (max-width:860px){.release-body{grid-template-columns:1fr}.release-index{position:static}}.mp .geo-map{z-index:0;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.mp .geo-map-canvas{background:var(--surface-2);flex:1;width:100%;min-height:320px}.mp .geo-map-empty{color:var(--muted);padding:8px 12px;font-size:13px;font-style:italic}.mp .geo-map-pin-wrapper{background:0 0;border:0}.mp .geo-map .leaflet-container{background:var(--surface-2);font-family:inherit}.mp .map-dialog-body{border:1px solid var(--line);border-radius:10px;flex-direction:column;height:min(70vh,520px);display:flex;overflow:hidden}.mp .map-dialog-empty,.mp .geo-map-loading{color:var(--muted);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.mp [data-testid=location-map-dialog] .ui-dialog-body{padding:14px}.mp .btn,.mp .debug-purge,.mp .account-icon-btn,.mp .account-signout,.mp .iconbtn,.mp .topbar-logout,.mp .topbar-pref-select,.mp .search,.mp .view-mode-toggle,.mp .field-media-open,.mp .improve-btn,.mp .peerpick-search,.mp .loc-map-btn,.mp .addr-lookup-status,.mp .ef-i,.mp .addrow,.mp .seg,.mp .seg-tabs,.mp .layout-toggle,.mp .reviewtoggle,.mp .pick,.mp .ct-tabs,.mp .ct-search,.mp .ct-add input,.mp .ct-add select,.mp .rq-input,.mp .rq-textarea,.mp .rq-seg,.mp .rq-page .rq-back,.mp .rq-page .rq-next,.mp .rq-page .rq-method,.mp .rq-page .rq-preset,.mp .rq-page .rq-sample,.mp .rq-page .rq-zkopt,.mp .auth-social-btn,.mp .auth-select,.mp .nav .links a,.mp .cta,.mp .mini-btn,.mp .aud-toggle,.mp .hx-play,.mp .hi-search,.mp .legal-crosslink{border-radius:var(--r-control)}.mp .view-mode-toggle button,.mp .seg-tabs button,.mp .layout-toggle button,.mp .ct-tabs button,.mp .rq-seg button{border-radius:var(--r-control-sm)}.mp .addr-lookup-menu li button,.mp .docmenu-opt,.mp .nav .links .nav-menu-panel a,.mp .pickrow{border-radius:var(--r-menu-item)}.mp .addr-lookup-menu,.mp .docmenu,.mp .improve,.mp .peerpick,.mp .nav-menu-panel{border-radius:var(--r-menu)}.password-field{gap:10px;display:grid}.password-field-actions{align-items:center;gap:6px;display:inline-flex}.password-field-action{color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:2px 4px;font-size:11.5px;font-weight:800;display:inline-flex}.password-field-action:hover{background:var(--accent-soft)}.password-field-action:disabled{cursor:not-allowed;opacity:.5}.password-field-action[aria-pressed=true]{background:var(--accent-soft)}.password-field-status{align-items:center;gap:9px;display:flex}.password-strength{background:var(--surface-2);border-radius:999px;flex-shrink:0;width:74px;height:5px;overflow:hidden}.password-strength>span{border-radius:999px;width:0;height:100%;transition:width .18s,background .18s;display:block}.password-strength[data-strength=weak]>span{background:var(--danger);width:33%}.password-strength[data-strength=fair]>span{background:var(--accent);width:66%}.password-strength[data-strength=strong]>span{background:var(--ok);width:100%}.password-field-note{color:var(--muted);font-size:11.5px;font-weight:700;line-height:1.35}.email-verify{gap:9px;display:grid}.email-verify-badge{color:var(--ok);align-items:center;gap:4px;font-size:11.5px;font-weight:800;display:inline-flex}.email-verify-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.email-verify-panel{gap:10px;padding:13px;display:grid}.email-verify-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mp .notif{display:inline-flex;position:relative}.mp .notif-btn{position:relative}.mp .notif-badge{background:var(--danger);color:#fff;border:1.5px solid var(--surface);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px}.mp .notif-panel{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:14px;width:344px;max-width:calc(100vw - 24px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 44px #0000002e}.mp .notif-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.mp .notif-title{color:var(--ink);font-size:14px;font-weight:800}.mp .notif-head-actions{gap:4px;display:flex}.mp .notif-action{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.mp .notif-action:hover{color:var(--ink);background:var(--surface-2)}.mp .notif-action:disabled{opacity:.45;cursor:default}.mp .notif-list{max-height:min(420px,70vh);overflow-y:auto}.mp .notif-empty{color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:34px 16px;font-size:13px;font-weight:600;display:flex}.mp .notif-item{border-bottom:1px solid var(--line);align-items:stretch;gap:0;display:flex}.mp .notif-item:last-child{border-bottom:0}.mp .notif-item.unread{background:var(--accent-soft)}.mp .notif-item-main{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:11px 8px 11px 13px;display:flex}.mp .notif-item-main:hover{background:var(--surface-2)}.mp .notif-glyph{flex-shrink:0;position:relative}.mp .notif-kind{background:var(--accent);width:17px;height:17px;color:var(--accent-ink);border:2px solid var(--surface);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-3px}.mp .notif-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mp .notif-who{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}.mp .notif-body{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mp .notif-when{color:var(--muted);margin-top:2px;font-size:11px}.mp .notif-dot{background:var(--accent);border-radius:999px;flex-shrink:0;align-self:center;width:8px;height:8px}.mp .notif-dismiss{border:0;border-left:1px solid var(--line);width:40px;color:var(--muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.mp .notif-dismiss:hover{color:var(--danger);background:var(--danger-soft)}.alert-flash{animation:2s alert-flash}@keyframes alert-flash{0%{box-shadow:0 0 0 0 var(--accent-line)}15%{box-shadow:0 0 0 3px var(--accent-line)}to{box-shadow:0 0 #0000}}
