@font-face{font-family:inter;src:url(../media/inter_latin_wght.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.AIzZjq_className{font-family:inter,Inter Fallback,Inter Fallback DejaVu,system-ui,sans-serif;font-style:normal}.AIzZjq_variable{--pv-font-inter:"inter", Inter Fallback, Inter Fallback DejaVu, system-ui, sans-serif}
@font-face{font-family:interTight;src:url(../media/inter_tight_latin_wght.p.1_fsb17gxmapx.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.qMxBCq_className{font-family:interTight,Inter Tight Fallback,Inter Tight Fallback DejaVu,Inter,system-ui,sans-serif;font-style:normal}.qMxBCq_variable{--pv-font-inter-tight:"interTight", Inter Tight Fallback, Inter Tight Fallback DejaVu, Inter, system-ui, sans-serif}
.pv-fonts{--font-head:var(--pv-font-inter-tight),"Inter Tight Fallback","Inter Tight Fallback DejaVu",system-ui,-apple-system,sans-serif;--font-body:var(--pv-font-inter),"Inter Fallback","Inter Fallback DejaVu",system-ui,-apple-system,"Segoe UI",sans-serif}.pv-record{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);background:var(--bg);font-feature-settings:"tnum" 1,"cv11" 1;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}.pv-record h1,.pv-record h2,.pv-record h3,.pv-record .serif{font-family:var(--font-head)}.pv-record .mono{font-family:var(--font-mono);font-size:.92em}.pv-record .pv-wrap,.pv-record .mono{overflow-wrap:anywhere;word-break:break-word}.pv-record .pv-faint{color:var(--text-2);font-size:var(--fs-caption)}.pv-record .muted{color:var(--text-2);font-size:var(--fs-small)}.pv-record .small{font-size:var(--fs-caption)}.pv-record .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pv-record :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.pv-record .section-dark :focus-visible,.pv-record .pv-footer :focus-visible{outline-color:var(--blue-soft)}.pv-record .btn,.pv-record .copy-btn,.pv-record .pv-sections a,.pv-record .pv-stage summary,.pv-record .chip-opt,.pv-record .opt,.pv-record .check{min-height:44px}.pv-record .btn{white-space:normal;text-align:center;gap:8px;max-width:100%}.pv-record .btn-sm{padding:10px 16px}.pv-record .btn[disabled],.pv-record .btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.pv-record .btn .icon{width:18px;height:18px}.pv-record .btn-link{min-height:44px}.pv-record .status-label{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--blue-tint);border-radius:var(--r-pill);white-space:nowrap;vertical-align:middle;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.pv-record .section-dark .status-label{color:var(--blue-soft);background:var(--glass-dark)}.pv-record .pv-nav-inner{gap:16px}.pv-record .pv-brand{min-height:44px}.pv-record .pv-nav-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.pv-record .pv-founder-banner{background:var(--amber-tint);color:var(--amber-text);border-bottom:1px solid var(--border);text-align:center;font-size:var(--fs-small);overflow-wrap:anywhere;padding:10px 16px;font-weight:600}.pv-record .pv-demo-banner{background:var(--amber-tint);color:var(--amber-text);border-bottom:1px solid var(--border);text-align:center;font-size:var(--fs-small);padding:10px 16px;font-weight:600}.pv-record .pv-scope-strip{background:var(--blue-tint);color:var(--blue-strong);border-bottom:1px solid var(--border);text-align:center;font-size:var(--fs-caption);letter-spacing:.04em;padding:8px 16px;font-weight:600}.pv-record .pv-hero{padding:56px 0 48px}.pv-record .pv-hero-grid{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:end;display:grid}.pv-record .pv-hero-main{min-width:0}.pv-record .pv-hero h1{color:var(--surface);overflow-wrap:anywhere;margin-bottom:12px}.pv-record .pv-hero .eyebrow{color:var(--blue-soft)}.pv-record .pv-location-note{color:var(--td-dark);font-size:var(--fs-small);margin-bottom:12px}.pv-record .pv-ids{flex-wrap:wrap;gap:12px 28px;margin:16px 0 20px;display:flex}.pv-record .pv-id dt{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--tm-dark);font-weight:600}.pv-record .pv-id dd{color:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pv-record .copy-btn{border-radius:var(--r-btn);border:1px solid var(--line-dark-2);background:var(--glass-dark);min-width:44px;color:var(--surface);font-size:var(--fs-caption);cursor:pointer;transition:background var(--dur) var(--ease);justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.pv-record .copy-btn:hover{background:var(--line-dark)}.pv-record .pv-badges{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.pv-record .pv-hero .badge{min-height:28px}.pv-record .pv-hero .badge-outline{color:var(--surface);border:1px solid var(--line-dark-2)}.pv-record .pv-seal{border-radius:var(--r-card);padding:24px}.pv-record .pv-seal-k{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--td-dark);font-weight:600}.pv-record .pv-seal-pct{font-family:var(--font-head);letter-spacing:-.03em;color:var(--surface);margin:6px 0;font-size:clamp(44px,5vw,56px);font-weight:800;line-height:1}.pv-record .pv-seal-band{color:var(--blue-soft);font-weight:700;font-size:var(--fs-small)}.pv-record .pv-seal-def{color:var(--td-dark);font-size:var(--fs-caption);margin:8px 0 4px;line-height:1.5}.pv-record .pv-seal .btn-link{color:var(--blue-soft)}.pv-record .pv-sections{top:var(--nav-h);z-index:40;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-soft);position:sticky}.pv-record .pv-sections ul{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:4px;list-style:none;display:flex;overflow-x:auto}.pv-record .pv-sections a{white-space:nowrap;font-size:var(--fs-small);color:var(--text-2);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease);border-bottom:2px solid #0000;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.pv-record .pv-sections a:hover{color:var(--text);border-bottom-color:var(--blue)}.pv-record .pv-main{scroll-margin-top:calc(var(--nav-h) + 56px);flex:1;padding:40px 0 80px}.pv-record [id]{scroll-margin-top:calc(var(--nav-h) + 64px)}.pv-record .pv-section{margin-bottom:56px}.pv-record .pv-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pv-record .pv-section-head h2,.pv-record .section-head h2{font-size:clamp(24px,2.6vw,30px)}.pv-record .section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pv-record .pv-head-actions{flex-wrap:wrap;gap:8px;display:flex}.pv-record .pv-lede,.pv-record .lede{color:var(--text-2);font-size:var(--fs-small);max-width:66ch;margin-bottom:20px}.pv-record .card{gap:8px;min-width:0;padding:24px}.pv-record .card h3{font-size:18px}.pv-record .card p{font-size:var(--fs-small)}.pv-record .pv-card-h{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-weight:700;font-family:var(--font-body);margin-bottom:4px}.pv-record .pv-row{border-bottom:1px solid var(--border);font-size:var(--fs-small);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:12px;padding:10px 0;display:grid}.pv-record .pv-row:last-child{border-bottom:0}.pv-record .pv-row dt{color:var(--text-2)}.pv-record .pv-row dd{color:var(--text);overflow-wrap:anywhere;min-width:0;font-weight:500}.pv-record .pv-notice{background:var(--amber-tint);color:var(--amber-text);border-radius:var(--r-btn);font-size:var(--fs-small);margin-bottom:16px;padding:12px 16px}.pv-record .pv-claim{background:var(--blue-tint);border-radius:var(--r-card);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:16px 20px;display:flex}.pv-record .pv-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px;list-style:none;display:grid}.pv-record .pv-tile{gap:6px;padding:18px 20px}.pv-record .pv-tile-ok{border-color:var(--green)}.pv-record .pv-tile-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pv-record .pv-tile-k{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-weight:700}.pv-record .pv-tile-v{font-weight:700;font-size:var(--fs-small);color:var(--text)}.pv-record .pv-tile-empty .pv-tile-v{color:var(--text-2);font-weight:600}.pv-record .pv-tile-d{font-size:var(--fs-caption);color:var(--text-2);line-height:1.55}.pv-record .pv-tile-act{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pv-record .pv-actions ul{list-style:none}.pv-record .pv-actions li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.pv-record .pv-actions li:last-child{border-bottom:0}.pv-record .pv-na-main{flex:240px;min-width:0}.pv-record .pv-na-t{font-weight:600;font-size:var(--fs-small)}.pv-record .pv-na-d{font-size:var(--fs-caption);color:var(--text-2)}.pv-record .pv-na-side{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pv-record .pv-owner-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:16px;display:grid}.pv-record .pv-verified-grid,.pv-record .pv-facts-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.pv-record .pv-verified-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pv-record .pv-fact-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.pv-record .pv-fact-v{font-family:var(--font-head);letter-spacing:-.01em;color:var(--text);font-size:22px;font-weight:800}.pv-record .pv-fact-empty{font-family:var(--font-body);font-weight:600;font-size:var(--fs-small);color:var(--text-2)}.pv-record .pv-findings{font-size:var(--fs-small);flex-direction:column;gap:8px;list-style:none;display:flex}.pv-record .pv-findings a{color:var(--blue);font-weight:600}.pv-record .pv-score-card p{font-size:var(--fs-small);color:var(--text-2);margin:4px 0}.pv-record .pv-score-card__value{font-family:var(--font-head);letter-spacing:-.03em;color:var(--text);font-size:40px;font-weight:800}.pv-record .pv-score-card__band{color:var(--blue);font-weight:700}.pv-record .pv-score-card a{color:var(--blue);font-weight:600}.pv-record .pv-score-card__components{grid-template-columns:minmax(0,1fr);gap:0;margin:12px 0;display:grid}.pv-record .pv-score-card__row{border-bottom:1px solid var(--border);font-size:var(--fs-small);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:8px 0;display:grid}.pv-record .pv-score-card__row dd{text-align:right;color:var(--text);overflow-wrap:anywhere;min-width:0}.pv-record .pv-score-card__na{color:var(--text-2);font-size:var(--fs-caption)}.pv-record .pv-score-card__bar{vertical-align:middle;width:8rem;max-width:55%;height:8px}.pv-record .pv-score-explanation table{border-collapse:collapse;width:100%;font-size:var(--fs-caption)}.pv-record .pv-score-explanation th,.pv-record .pv-score-explanation td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:6px 8px 6px 0}.pv-record .pv-score-explanation ul{list-style:none}.pv-record .pv-score-explanation p{font-size:var(--fs-caption);color:var(--text-2);margin:4px 0}.pv-record .pv-record-grid{gap:var(--gap-lg);grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;display:grid}.pv-record .pv-sidebar{top:calc(var(--nav-h) + 72px);flex-direction:column;gap:16px;display:flex;position:sticky}.pv-record .pv-sum{padding:20px}.pv-record .pv-sum-foot{margin-top:8px}.pv-record .pv-permanence{font-size:var(--fs-caption);color:var(--text-2)}.pv-record .pv-timeline-wrap{min-width:0}.pv-record .pv-owner-add{margin:-8px 0 20px}.pv-record .pv-timeline{flex-direction:column;gap:40px;padding-left:36px;list-style:none;display:flex;position:relative}.pv-record .pv-timeline:before{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:11px}.pv-record .pv-event{min-width:0;position:relative}.pv-record .pv-node{background:var(--surface);border:3px solid var(--muted);width:14px;height:14px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:4px;left:-31px}.pv-record .pv-event.verified .pv-node{border-color:var(--green);background:var(--green)}.pv-record .pv-event.partial .pv-node{border-color:var(--amber)}.pv-record .pv-when{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px;font-weight:700}.pv-record .pv-ev-title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.pv-record .pv-ev-title h3{overflow-wrap:anywhere;font-size:20px}.pv-record .pv-who,.pv-record .pv-sig{font-size:var(--fs-small);color:var(--text-2)}.pv-record .pv-sig{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.pv-record .pv-cap-note{color:var(--amber-text)}.pv-record .pv-issuer-flag{color:var(--amber-text);font-size:var(--fs-small);font-weight:600}.pv-record .pv-own-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pv-record .pv-parties{flex-wrap:wrap;gap:8px;margin-top:12px;list-style:none;display:flex}.pv-record .pv-party{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--fs-caption);color:var(--text-2);align-items:center;gap:8px;padding:6px 14px;display:flex}.pv-record .pv-party .tick{width:16px;height:16px;color:var(--muted);flex:none}.pv-record .pv-party.checked .tick{color:var(--green)}.pv-record .pv-firm{color:var(--text);font-weight:600}.pv-record .pv-findings-line{font-size:var(--fs-small);max-width:70ch;margin-top:10px}.pv-record .pv-withdrawn-note{background:var(--surface-2);border-left:3px solid var(--amber);border-radius:var(--r-btn);font-size:var(--fs-small);margin-top:8px;padding:10px 14px}.pv-record .pv-event.withdrawn h3{color:var(--text-2)}.pv-record .pv-stages{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-soft);margin-top:16px;overflow:hidden}.pv-record .pv-stage{border-bottom:1px solid var(--border)}.pv-record .pv-stage:last-child{border-bottom:0}.pv-record .pv-stage summary{cursor:pointer;transition:background var(--dur) var(--ease);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;list-style:none;display:grid}.pv-record .pv-stage summary::-webkit-details-marker{display:none}.pv-record .pv-stage summary:hover{background:var(--surface-2)}.pv-record .pv-st-mark{border:2px solid var(--border-strong);border-radius:50%;width:20px;height:20px}.pv-record .pv-st-mark.done{background:var(--green);border-color:var(--green)}.pv-record .pv-st-main{flex-direction:column;min-width:0;display:flex}.pv-record .pv-sn{font-weight:600;font-size:var(--fs-small);overflow-wrap:anywhere}.pv-record .pv-sm{font-size:var(--fs-caption);color:var(--text-2);overflow-wrap:anywhere}.pv-record .pv-st-count{font-size:var(--fs-caption);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;display:flex}.pv-record .pv-chev{transition:transform var(--dur) var(--ease);color:var(--blue);font-size:18px}.pv-record .pv-stage[open] .pv-chev{transform:rotate(90deg)}.pv-record .pv-evidence{background:var(--surface-2);border-top:1px solid var(--border);padding:4px 18px 12px 56px}.pv-record .pv-doc{border-bottom:1px solid var(--border)}.pv-record .pv-doc:last-child{border-bottom:0}.pv-record .pv-ev-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.pv-record .pv-ev-doc{flex:220px;min-width:0}.pv-record .pv-ev-name{font-size:var(--fs-small);overflow-wrap:anywhere;font-weight:600}.pv-record .pv-ev-meta,.pv-record .pv-ev-seal{font-size:var(--fs-caption);color:var(--text-2)}.pv-record .pv-ev-actions{flex:none;gap:8px;display:flex}.pv-record .pv-verify-detail{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-btn);font-size:var(--fs-caption);margin:0 0 12px;padding:14px 16px;display:none}.pv-record .pv-verify-detail.show{display:block}.pv-record .pv-vp-ok{color:var(--green);margin-bottom:6px;font-weight:600}.pv-record .pv-vp-row{flex-wrap:wrap;gap:10px;padding:3px 0;display:flex}.pv-record .pv-vp-row .k{width:100px;color:var(--text-2);flex:none}.pv-record .pv-vp-row .v{overflow-wrap:anywhere;min-width:0}.pv-record .pv-conf-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);font-size:var(--fs-small);margin-top:14px;padding:16px 18px}.pv-record .pv-cp-t{font-weight:700}.pv-record .pv-cp-note{font-size:var(--fs-caption);color:var(--text-2);margin-bottom:8px}.pv-record .pv-cp-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.pv-record .pv-cp-row .yes{color:var(--green);font-weight:600}.pv-record .pv-cp-row .no{color:var(--amber-text);font-weight:600}.pv-record .pv-ev-missing{color:var(--amber-text);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.pv-record .pv-verify-panel p{margin:4px 0}.pv-record .pv-verify-status[data-tone=ok] strong{color:var(--green)}.pv-record .pv-verify-status[data-tone=bad] strong,.pv-record [data-tone=bad]{color:var(--red)}.pv-record .pv-verify-status[data-tone=warn] strong{color:var(--amber-text)}.pv-record .pv-verify-label{color:var(--text-2)}.pv-record .pv-verify-hash{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-all;margin:2px 0 6px;font-size:12px;display:block}.pv-record .pv-verify-hash-inline{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-all}.pv-record .pv-verify-panel a{color:var(--blue);font-weight:600}.pv-record .pv-verify-check label{flex-direction:column;gap:4px;margin-top:8px;display:flex}.pv-record .pv-verify-check input[type=file]{max-width:100%;font-size:var(--fs-caption);min-height:44px}.pv-record .pv-verify-note,.pv-record .pv-verify-anchoring{color:var(--text-2);font-size:12px}.pv-record .access-panel,.pv-record .reports-panel{border-top:1px solid var(--border);margin-top:56px;padding-top:32px}.pv-record .acc-actions{flex-wrap:wrap;gap:8px;margin:6px 0 12px;display:flex}.pv-record .acc-list,.pv-record .acc-log{margin:10px 0 0;list-style:none}.pv-record .acc-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-btn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;display:flex}.pv-record .acc-item.revoked,.pv-record .acc-item.expired{opacity:.75}.pv-record .acc-main{flex:240px;min-width:0}.pv-record .acc-t{font-weight:600;font-size:var(--fs-small);overflow-wrap:anywhere}.pv-record .acc-label{color:var(--text-2);font-weight:500}.pv-record .acc-m,.pv-record .acc-state{font-size:var(--fs-caption);color:var(--text-2)}.pv-record .acc-h3{margin:24px 0 6px;font-size:18px}.pv-record .acc-log li{border-bottom:1px solid var(--border);font-size:var(--fs-caption);grid-template-columns:150px minmax(0,1fr) minmax(0,1.2fr);gap:10px;padding:8px 0;display:grid}.pv-record .acc-when{color:var(--text-2)}.pv-record .acc-what{overflow-wrap:anywhere}.pv-record .warn-box{background:var(--amber-tint);color:var(--amber-text);border-radius:var(--r-btn);font-size:var(--fs-small);margin:0 0 14px;padding:12px 16px}.pv-record .warn-box strong{color:var(--text);margin-bottom:6px;display:block}.pv-record .warn-box ul{margin:0 0 8px;padding-left:18px}.pv-record .row-gap{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pv-record .report-preview{border:1px solid var(--border);border-radius:var(--r-btn);background:var(--surface);width:100%;height:420px}.pv-record .overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;background:#081c2d8c;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.pv-record .overlay.open{display:flex}.pv-record .modal{background:var(--surface);color:var(--text);border-radius:var(--r-dialog);box-shadow:var(--shadow-dialog);width:100%;max-width:520px;max-height:92vh;padding:28px;overflow:auto}.pv-record .modal-wide{max-width:660px}.pv-record .modal h3{margin-bottom:6px;font-size:22px}.pv-record .m-sub{color:var(--text-2);font-size:var(--fs-small);margin-bottom:16px}.pv-record .m-note{font-size:var(--fs-caption);color:var(--text-2);margin:6px 0 0}.pv-record .m-error{color:var(--red);font-size:var(--fs-small);margin:6px 0}.pv-record .m-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.pv-record .fs{border:0;min-width:0;margin:0 0 14px;padding:0}.pv-record .fs legend{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:8px;padding:0;font-weight:700}.pv-record .opt{border:1px solid var(--border);border-radius:var(--r-btn);cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease);align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.pv-record .opt:hover{border-color:var(--border-strong)}.pv-record .opt.sel{border-color:var(--blue);background:var(--blue-tint)}.pv-record .opt input,.pv-record .chip-opt input,.pv-record .check input{accent-color:var(--blue);margin-top:4px}.pv-record .ot{font-weight:600;font-size:var(--fs-small)}.pv-record .od{font-size:var(--fs-caption);color:var(--text-2)}.pv-record .chips{flex-wrap:wrap;gap:8px;display:flex}.pv-record .chip-opt{border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--fs-small);cursor:pointer;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.pv-record .chip-opt.sel{border-color:var(--blue);background:var(--blue-tint)}.pv-record .chip-opt.off{opacity:.5;cursor:not-allowed}.pv-record .check{cursor:pointer;align-items:center;gap:8px;display:flex}.pv-record .preview{background:var(--surface-2);border-radius:var(--r-btn);grid-template-columns:1fr 1fr;gap:12px;margin:0 0 14px;padding:12px 14px;display:grid}.pv-record .preview ul{font-size:var(--fs-caption);margin:4px 0 0;padding-left:18px}.pv-record .pv-h,.pv-record .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:700}.pv-record .share-out{background:var(--blue-tint);border-radius:var(--r-btn);margin-top:14px;padding:12px 14px;display:none}.pv-record .share-out.show{display:block}.pv-record .share-out .url{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-all;font-size:12px}.pv-record .field{gap:6px;margin-bottom:14px}.pv-record .fl{font-size:var(--fs-small);font-weight:600}.pv-record .field input,.pv-record .field select,.pv-record .field textarea{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-input);width:100%;min-height:44px;font-size:var(--fs-small);color:var(--text);padding:10px 12px}.pv-record .field textarea{resize:vertical;min-height:96px}.pv-record .two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pv-record .file-list{font-size:var(--fs-caption);margin:0 0 10px;list-style:none}.pv-record .file-list li{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.pv-record .file-list li.bad{color:var(--amber-text)}.pv-record .progress{margin:6px 0 10px;position:relative}.pv-record .progress progress{width:100%;height:28px;accent-color:var(--blue)}.pv-record .progress em{font-style:normal;font-size:var(--fs-caption);color:var(--text-2);margin-top:4px;display:block}.pv-record .pv-toast{background:var(--navy);max-width:calc(100vw - 32px);color:var(--surface);border-radius:var(--r-btn);font-size:var(--fs-small);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);z-index:70;box-shadow:var(--shadow-lift);padding:12px 18px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}.pv-record .pv-toast.show{opacity:1;transform:translate(-50%)}.pv-record .pv-footer{padding:56px 0 32px}.pv-record .pv-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px;margin-bottom:32px;display:grid}.pv-record .pv-footer .footer-h{color:var(--surface);margin-bottom:14px;font-size:14px;font-weight:700}.pv-record .pv-footer-links{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 16px;list-style:none;display:grid}.pv-record .pv-footer-links a{min-height:44px;color:var(--tm-dark);align-items:center;font-size:13.5px;display:inline-flex}.pv-record .pv-footer-links a:hover,.pv-record .pv-footer .email:hover{color:var(--surface)}.pv-record .pv-footer .email{min-height:44px;color:var(--td-dark);align-items:center;display:inline-flex}.pv-record .pv-footer .brand,.pv-record .pv-footer .brand .mark{color:var(--surface)}.pv-record .pv-footer-lines{border-top:1px solid var(--line-dark);font-size:var(--fs-caption);color:var(--tm-dark);flex-direction:column;gap:8px;padding:20px 0;display:flex}.pv-record .pv-mark{width:30px;height:30px}.pv-record.pv-denied .pv-denied-main{flex:1;padding:72px 0}.pv-record .pv-denied-card{gap:12px;padding:40px}.pv-record .pv-denied-card h1{overflow-wrap:anywhere;font-size:clamp(28px,3.4vw,40px)}.pv-record .pv-denied-card .lead{margin:4px 0}.pv-record .pv-denied-next{font-weight:600}.pv-record .pv-denied-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (max-width:1024px){.pv-record .pv-verified-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-record .pv-hero-grid{grid-template-columns:1fr;gap:24px}.pv-record .pv-record-grid{grid-template-columns:1fr;gap:32px}.pv-record .pv-sidebar{position:static}}@media (max-width:768px){.pv-record .pv-hero{padding:36px 0 32px}.pv-record .pv-main{padding:28px 0 56px}.pv-record .pv-section{margin-bottom:40px}.pv-record .preview,.pv-record .two-col{grid-template-columns:1fr}.pv-record .acc-log li{grid-template-columns:1fr;gap:2px}.pv-record .pv-footer-grid{grid-template-columns:1fr}.pv-record .pv-evidence{padding-left:16px}.pv-record .pv-stage summary{grid-template-columns:24px minmax(0,1fr);row-gap:4px}.pv-record .pv-st-count{grid-column:2}.pv-record .pv-row{grid-template-columns:1fr;gap:2px}.pv-record .pv-score-card__row{grid-template-columns:1fr}.pv-record .pv-score-card__row dd{text-align:left}.pv-record .pv-denied-card{padding:24px}.pv-record .modal{padding:20px}.pv-record .pv-timeline{padding-left:28px}.pv-record .pv-timeline:before{left:7px}.pv-record .pv-node{left:-27px}}@media (max-width:600px){.pv-record .pv-verified-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.pv-record .pv-nav-actions .btn{padding:10px 12px}.pv-record .pv-brand small{display:none}}@media (prefers-reduced-motion:reduce){.pv-record *,.pv-record :before,.pv-record :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pv-record .pv-area-intro,.pv-record .pv-area-withheld{margin:0 0 12px}.pv-record .pv-area-group{margin-top:20px}.pv-record .pv-area-h{font-family:var(--font-head);color:var(--text);margin:0 0 4px;font-size:18px;font-weight:700}.pv-record .pv-area-group>.pv-faint,.pv-record .pv-area-state{margin:0 0 10px}.pv-record .pv-area-fact-t{font-size:var(--fs-small);color:var(--text);margin:0;font-weight:700}.pv-record .pv-area-notice{font-size:var(--fs-small);color:var(--text);margin:4px 0;font-weight:700}.pv-record .pv-area-links{font-size:var(--fs-small);flex-wrap:wrap;gap:12px;margin:8px 0 0;display:flex}.pv-record .pv-area-links a{color:var(--blue);font-weight:600}.pv-record .pv-area-prov,.pv-record .pv-area-licence{margin:6px 0 0;font-size:12px}.pv-record .pv-vf-row{margin-bottom:10px}.pv-record .pv-vf-label{font-weight:600}.pv-record .pv-vf-note{margin:0}.pv-record .pv-vf-licence{font-size:var(--fs-caption);margin:0}.pv-record .pv-vf-mileage{margin-top:12px}.pv-record .pv-vf-warning{color:var(--amber-text);margin:6px 0}.pv-record svg.pv-vf-chart{width:100%;max-width:560px;height:auto;display:block}.pv-record table.pv-vf-table{margin-top:8px}.pv-record table.pv-vf-table caption{text-align:left}.pv-record figure.pv-vf-figure{margin:12px 0 0}.pv-record figure.pv-vf-figure img{max-width:240px;height:auto}.pv-record .pv-vehicle-card{margin-bottom:16px}.pv-record .pv-mt-0{margin-top:0}
