.sample-profile-root{--bg:var(--profile-bg);--bg-panel:var(--profile-bg-panel);--bg-inset:var(--profile-bg-inset);--bg-hover:var(--profile-bg-hover);--accent:var(--profile-accent);--accent-light:var(--profile-accent-light);--accent-mid:var(--profile-accent-mid);--black:var(--profile-black);--muted:var(--profile-muted);--faint:var(--profile-faint);--rule:var(--profile-rule);--rule-soft:var(--profile-rule-soft);--white:var(--profile-white);--tag-bg:var(--profile-tag-bg);--tag-text:var(--profile-tag-text);--champagne:var(--profile-champagne);--ok:var(--profile-ok);--ok-bg:var(--profile-ok-bg);--warn:var(--profile-warn);--warn-bg:var(--profile-warn-bg);--warn-rule:var(--profile-warn-rule);--danger:var(--profile-danger);--danger-bg:var(--profile-danger-bg);--sans:var(--font-inter,"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif);--serif:var(--font-cormorant,"Cormorant Garamond",Georgia,serif);--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--radius:2px;--radius-lg:3px;color:var(--black);background:var(--bg)}.sample-profile-root .ask-answer-panel{border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.sample-profile-root .eyebrow{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.sample-profile-root .eyebrow-accent{color:var(--accent)}.sample-profile-root .section-label{font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);display:block}.sample-profile-root .h-display{font:500 clamp(40px,5.4vw,68px)/1 var(--serif);letter-spacing:-.022em;color:var(--black)}.sample-profile-root .h-display em{color:var(--champagne);font-style:italic;font-weight:400}.sample-profile-root .h-2{font:500 clamp(24px,2.6vw,30px)/1.15 var(--serif);letter-spacing:-.012em;color:var(--black);height:auto}.sample-profile-root .h-3{font:500 20px/1.2 var(--serif);letter-spacing:-.005em;color:var(--black);height:auto}.sample-profile-root .lede{font:500 22px/1.45 var(--serif);letter-spacing:-.01em;color:var(--black);max-width:720px}.sample-profile-root .copy{font:400 14px/1.7 var(--sans);color:var(--muted);max-width:680px}.sample-profile-root .copy strong{color:var(--black);font-weight:600}.sample-profile-root .copy-sm{font:400 13px/1.65 var(--sans);color:var(--muted)}.sample-profile-root .tag{font:400 11px/1 var(--sans);letter-spacing:.04em;border-radius:var(--radius);background:var(--tag-bg);color:var(--tag-text);padding:5px 10px;display:inline-block}.sample-profile-root .badge{font:500 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);border:1px solid var(--rule);color:var(--muted);background:var(--bg-inset);align-items:center;padding:4px 9px;display:inline-flex}.sample-profile-root .badge-owned{color:var(--accent);border-color:var(--accent-light);background:var(--accent-light)}.sample-profile-root .mono{font-family:var(--mono);letter-spacing:0}.sample-profile-root .integrity-mark{font:400 11px/1 var(--sans);color:var(--faint);align-items:center;gap:6px;display:inline-flex}.sample-profile-root .integrity-mark svg{color:var(--accent)}.sample-profile-root .notice{background:var(--bg-inset);border-bottom:1px solid var(--rule);padding:14px 0}.sample-profile-root .notice-inner{font:400 12px/1.5 var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;max-width:1160px;margin:0 auto;padding:0 40px;display:flex}.sample-profile-root .notice-tag{font:600 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:var(--accent-light);border-radius:var(--radius);padding:5px 10px}.sample-profile-root .wrap{max-width:1160px;margin:0 auto;padding:0 40px}.sample-profile-root .identity{border-bottom:1px solid var(--rule);padding:72px 0 56px}.sample-profile-root .identity-grid{grid-template-columns:1fr 280px;align-items:end;gap:48px;display:grid}.sample-profile-root .id-name{margin:14px 0 10px}.sample-profile-root .id-headline{font:400 18px/1.5 var(--sans);color:var(--muted);max-width:580px}.sample-profile-root .id-domains{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.sample-profile-root .id-side{border-left:1px solid var(--rule);font:400 13px/1.4 var(--sans);flex-direction:column;gap:14px;padding-left:32px;display:flex}.sample-profile-root .id-side-row{justify-content:space-between;gap:12px;display:flex}.sample-profile-root .id-side-label{font:500 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding-top:4px}.sample-profile-root .id-side-value{color:var(--black);text-align:right;max-width:60%}.sample-profile-root .avail{font:500 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);align-items:center;gap:7px;display:inline-flex}.sample-profile-root .avail-dot{width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-bg);background:currentColor;border-radius:50%}@media (max-width:880px){.sample-profile-root .identity-grid{grid-template-columns:1fr;gap:32px}.sample-profile-root .id-side{border-left:0;border-top:1px solid var(--rule);padding-top:24px;padding-left:0}}.sample-profile-root .facts{border-bottom:1px solid var(--rule)}.sample-profile-root .facts-inner{grid-template-columns:repeat(3,1fr);max-width:1160px;margin:0 auto;padding:0 40px;display:grid}.sample-profile-root .fact{border-right:1px solid var(--rule);padding:28px 32px}.sample-profile-root .fact:last-child{border-right:0}.sample-profile-root .fact-label{font:500 10px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.sample-profile-root .fact-value{font:400 19px/1.3 var(--serif);color:var(--black);letter-spacing:-.005em}@media (max-width:880px){.sample-profile-root .facts-inner{grid-template-columns:1fr;padding:0 24px}.sample-profile-root .fact{border-right:0;border-bottom:1px solid var(--rule)}.sample-profile-root .fact:last-child{border-bottom:0}}.sample-profile-root .section{border-bottom:1px solid var(--rule);padding:56px 0}#page-profile .section-head{margin-bottom:28px}#page-profile .section-head .section-label{margin-bottom:10px}#page-profile .section-head .h-2{margin-bottom:8px}#page-profile .section-head .copy{max-width:720px}.sample-profile-root .outcomes{background:var(--rule-soft);border:1px solid var(--rule-soft);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.sample-profile-root .outcome{background:var(--bg-panel);flex-direction:column;gap:10px;padding:26px 28px;display:flex}.sample-profile-root .outcome-num{font:500 10px/1 var(--mono);letter-spacing:.16em;color:var(--accent)}.sample-profile-root .outcome-title{font:500 19px/1.3 var(--serif);letter-spacing:-.005em;color:var(--black)}.sample-profile-root .outcome-body{font:400 13px/1.65 var(--sans);color:var(--muted)}@media (max-width:760px){.sample-profile-root .outcomes{grid-template-columns:1fr}}.sample-profile-root .qa-list{flex-direction:column;gap:14px;display:flex}.sample-profile-root .qa{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-panel);overflow:hidden}.sample-profile-root .qa-question{cursor:pointer;font:500 15px/1.45 var(--sans);color:var(--black);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;transition:background .15s;display:flex}.sample-profile-root .qa-question:hover{background:var(--bg-hover)}.sample-profile-root .qa-q-text{flex:1}.sample-profile-root .qa-q-icon{width:12px;height:12px;color:var(--faint);flex-shrink:0;transition:transform .25s,color .15s}.sample-profile-root details[open] .qa-q-icon{color:var(--accent);transform:rotate(180deg)}.sample-profile-root .qa-answer{border-top:1px solid var(--rule-soft);padding:18px 22px 22px}.sample-profile-root .qa-rows{flex-direction:column;gap:14px;display:flex}.sample-profile-root .qa-row{grid-template-columns:18px 1fr;align-items:flex-start;gap:12px;display:grid}.sample-profile-root .qa-row-mark{font:500 13px/1.4 var(--sans);-webkit-user-select:none;user-select:none}.sample-profile-root .qa-row.ok .qa-row-mark{color:var(--ok)}.sample-profile-root .qa-row.warn .qa-row-mark{color:var(--warn)}.sample-profile-root .qa-row.gap .qa-row-mark{color:var(--danger)}.sample-profile-root .qa-row-label{font:600 13px/1.4 var(--sans);color:var(--black)}.sample-profile-root .qa-row-detail{font:400 13px/1.65 var(--sans);color:var(--muted);margin-top:3px}.sample-profile-root .qa-meta{border-top:1px solid var(--rule-soft);font:400 11px/1.6 var(--mono);color:var(--faint);letter-spacing:.02em;flex-wrap:wrap;gap:4px 18px;margin-top:16px;padding-top:14px;display:flex}.sample-profile-root .qa-meta b{color:var(--muted);font-weight:500}.sample-profile-root .coverage{border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:0;display:flex;overflow:hidden}.sample-profile-root .cov-row{border-bottom:1px solid var(--rule-soft);background:var(--bg-panel);grid-template-columns:1fr 160px 90px;align-items:center;gap:24px;padding:16px 22px;display:grid}.sample-profile-root .cov-row:last-child{border-bottom:0}.sample-profile-root .cov-area{font:500 14px/1.3 var(--sans);color:var(--black)}.sample-profile-root .cov-bar{background:var(--bg-inset);border-radius:var(--radius-lg);height:6px;position:relative;overflow:hidden}.sample-profile-root .cov-fill{background:var(--accent);border-radius:var(--radius-lg);height:100%}.sample-profile-root .cov-fill.strong{width:92%}.sample-profile-root .cov-fill.moderate{background:var(--accent-mid);opacity:.85;width:60%}.sample-profile-root .cov-fill.limited{background:var(--warn-rule);width:30%}.sample-profile-root .cov-fill.sparse{background:var(--rule);width:15%}.sample-profile-root .cov-label{font:500 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:right}.sample-profile-root .cov-label.strong{color:var(--accent)}.sample-profile-root .cov-label.moderate{color:var(--accent-mid)}.sample-profile-root .cov-label.limited{color:var(--warn)}.sample-profile-root .cov-label.sparse{color:var(--faint)}@media (max-width:680px){.sample-profile-root .cov-row{grid-template-columns:1fr 80px}.sample-profile-root .cov-bar{display:none}}.sample-profile-root .gap-callout{border-left:2px solid var(--warn-rule);background:var(--warn-bg);font:400 13px/1.6 var(--sans);color:var(--warn);border-radius:0 var(--radius)var(--radius)0;margin-top:20px;padding:14px 18px}.sample-profile-root .gap-callout strong{color:var(--warn);font-weight:600}.sample-profile-root .exp-list{flex-direction:column;gap:22px;display:flex}.sample-profile-root .exp{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-panel);overflow:hidden}.sample-profile-root .exp-top{grid-template-columns:1fr auto;align-items:start;gap:18px;padding:22px 26px 18px;display:grid}.sample-profile-root .exp-period{font:500 11px/1 var(--mono);color:var(--accent);letter-spacing:.04em;margin-bottom:8px}.sample-profile-root .exp-title{font:500 22px/1.25 var(--serif);letter-spacing:-.01em;color:var(--black);margin-bottom:4px}.sample-profile-root .exp-org{font:400 13px/1.4 var(--sans);color:var(--muted)}.sample-profile-root .exp-org-name{color:var(--black);font-weight:600}.sample-profile-root .exp-claim{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.sample-profile-root .exp-body{font:400 14px/1.7 var(--sans);color:var(--muted);padding:0 26px 22px}.sample-profile-root .exp-body strong{color:var(--black);font-weight:600}.sample-profile-root .exp-tags{flex-wrap:wrap;gap:6px;padding:0 26px 18px;display:flex}.sample-profile-root .exp-ev{background:var(--bg-inset);border-top:1px solid var(--rule-soft);padding:16px 26px 20px}.sample-profile-root .exp-ev-label{font:600 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.sample-profile-root .exp-ev-item{font:400 13px/1.6 var(--sans);color:var(--muted);grid-template-columns:14px 1fr;align-items:start;gap:8px;margin-bottom:5px;display:grid}.sample-profile-root .exp-ev-item:last-child{margin-bottom:0}.sample-profile-root .exp-ev-item:before{content:"—";color:var(--accent);font-family:var(--mono);line-height:1.6}.sample-profile-root .exp-ev-item.missing{color:var(--faint);font-style:italic}.sample-profile-root .exp-ev-item.missing:before{color:var(--faint)}@media (max-width:680px){.sample-profile-root .exp-top{grid-template-columns:1fr}.sample-profile-root .exp-claim{align-items:flex-start}}.sample-profile-root .earlier{border:1px dashed var(--rule);border-radius:var(--radius);background:var(--bg-inset);margin-top:28px;padding:22px 26px}.sample-profile-root .earlier-label{font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.sample-profile-root .earlier-body{font:400 13px/1.65 var(--sans);color:var(--muted)}.sample-profile-root .earlier-body strong{color:var(--black);font-weight:600}.sample-profile-root .reg-table{border-collapse:collapse;border:1px solid var(--rule);border-radius:var(--radius);width:100%;overflow:hidden}.sample-profile-root .reg-table th{font:600 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--rule);background:var(--bg-inset);padding:12px 18px}.sample-profile-root .reg-table td{font:400 13px/1.5 var(--sans);border-bottom:1px solid var(--rule-soft);vertical-align:top;color:var(--black);background:var(--bg-panel);padding:14px 18px}.sample-profile-root .reg-table tr:last-child td{border-bottom:0}.sample-profile-root .reg-table td .reg-type{font:400 11px/1 var(--mono);color:var(--muted);letter-spacing:.02em}.sample-profile-root .reg-table td.missing{color:var(--faint);font-style:italic}.sample-profile-root .rec-quote{background:var(--bg-panel);border:1px solid var(--rule);border-radius:var(--radius);margin-top:24px;padding:28px 32px;position:relative}.sample-profile-root .rec-quote:before{content:"“";font:400 64px/1 var(--serif);color:var(--accent-light);position:absolute;top:4px;left:20px}.sample-profile-root .rec-text{font:400 italic 18px/1.5 var(--serif);color:var(--black);letter-spacing:-.005em;margin-left:24px}.sample-profile-root .rec-attr{font:400 11px/1.4 var(--mono);color:var(--muted);letter-spacing:.02em;margin-top:14px;margin-left:24px}.sample-profile-root .rec-attr strong{color:var(--black);font-weight:500}.sample-profile-root .ctx-grid{background:var(--rule-soft);border:1px solid var(--rule-soft);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sample-profile-root .ctx-cell{background:var(--bg-panel);padding:20px 22px}.sample-profile-root .ctx-label{font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.sample-profile-root .ctx-value{font:400 15px/1.35 var(--sans);color:var(--black)}.sample-profile-root .ctx-value.muted{color:var(--faint);font-style:italic}@media (max-width:880px){.sample-profile-root .ctx-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.sample-profile-root .ctx-grid{grid-template-columns:1fr}}.sample-profile-root .share-block .share-grid{grid-template-columns:1fr 1.4fr;gap:18px;margin-top:8px;display:grid}@media (max-width:880px){.sample-profile-root .share-block .share-grid{grid-template-columns:1fr}}.sample-profile-root .share-card{background:var(--bg-panel);border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:24px 26px;display:flex}.sample-profile-root .share-card--link{background:var(--bg-inset)}.sample-profile-root .share-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sample-profile-root .share-card-eyebrow{font:600 10px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.sample-profile-root .share-card-meta{font:400 11px/1 var(--sans);color:var(--faint);letter-spacing:.02em}.sample-profile-root .share-card-body{font:400 13px/1.65 var(--sans);color:var(--muted)}.sample-profile-root .share-card-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.sample-profile-root .share-url{font:400 12px/1 var(--mono);color:var(--muted);letter-spacing:.01em}.sample-profile-root .artifact-seal{background:var(--accent-light);color:var(--accent);border-radius:var(--radius);font:500 10px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;padding:8px 16px 8px 14px;display:inline-flex}.sample-profile-root .artifact-seal-mark{font-family:var(--serif);letter-spacing:-.01em;text-transform:none;border-right:1px solid #0000;padding-right:12px;font-size:18px;font-style:italic;position:relative}.sample-profile-root .artifact-seal-mark:after{content:"";background:var(--accent);opacity:.35;width:1px;position:absolute;top:4px;bottom:4px;right:-1px}.sample-profile-root .artifact-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.sample-profile-root .artifact-meta{font:400 11px/1.5 var(--mono);color:var(--faint);letter-spacing:.02em;border-top:1px solid var(--rule-soft);flex-wrap:wrap;gap:6px 28px;padding-top:18px;display:flex}.sample-profile-root .artifact-meta b{color:var(--muted);font-weight:500}.sample-profile-root .share-footnote{font:400 12px/1.7 var(--sans);color:var(--muted);max-width:760px;margin-top:18px}.sample-profile-root .share-footnote strong{color:var(--black);font-weight:600}.sample-profile-root .ep-live .ep-input-row{align-items:center;gap:8px;max-width:720px;margin-bottom:16px;display:flex}.sample-profile-root .ep-live .ep-empty{border:1px dashed var(--rule);border-radius:var(--radius);font:400 13px/1.65 var(--sans);color:var(--faint);max-width:720px;padding:24px 28px}.sample-profile-root .ep-live .ep-answer-card{border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.sample-profile-root .ep-live .ep-answer-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:760px){.sample-profile-root .ep-live .ep-answer-grid{grid-template-columns:1fr}}.sample-profile-root .ep-live .ep-answer-col{border-right:1px solid var(--rule-soft);background:var(--bg-panel);padding:22px 26px}.sample-profile-root .ep-live .ep-evidence-col{background:var(--bg-inset);padding:22px 26px}@media (max-width:760px){.sample-profile-root .ep-live .ep-answer-col{border-right:0;border-bottom:1px solid var(--rule-soft)}}.sample-profile-root .ep-live .ep-answer-title{font:400 19px/1.25 var(--serif);color:var(--black);letter-spacing:-.005em;margin:8px 0 16px}.sample-profile-root .integrity-block{border-bottom:1px solid var(--rule);padding:40px 0 48px}.sample-profile-root .integrity-block .integrity-mark{margin-bottom:14px}.sample-profile-root .integrity-block p{font:400 13px/1.75 var(--sans);color:var(--muted);max-width:760px}.sample-profile-root .chips{flex-wrap:wrap;gap:8px;display:flex}.sample-profile-root .chip{font:400 13px/1 var(--sans);border:1px solid var(--rule);border-radius:var(--radius);color:var(--black);background:var(--bg-panel);cursor:pointer;padding:10px 16px;transition:border-color .15s,background .15s,color .15s}.sample-profile-root .chip:hover{border-color:var(--accent);color:var(--accent)}.sample-profile-root .chip.active{background:var(--accent);color:var(--white);border-color:var(--accent)}.sample-profile-root .btn{font:500 12px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:10px 20px;transition:all .15s;display:inline-flex}.sample-profile-root .btn-primary{background:var(--accent);color:var(--white);border-color:var(--accent)}.sample-profile-root .btn-primary:hover{background:var(--accent-mid)}.sample-profile-root .btn-outline{border-color:var(--rule);color:var(--black);background:var(--bg-panel)}.sample-profile-root .btn-outline:hover{border-color:var(--accent);color:var(--accent)}.sample-profile-root .field-input{background:var(--bg-panel);border:1px solid var(--rule);border-radius:var(--radius);width:100%;color:var(--black);font:400 14px/1.5 var(--sans);outline:none;padding:10px 13px;transition:border-color .15s}.sample-profile-root .field-input:focus{border-color:var(--accent)}.sample-profile-root .field-input::placeholder{color:var(--faint)}.sample-profile-root .ep-live .ep-answer-body{font:400 14px/1.65 var(--sans);color:var(--muted);margin-top:8px}.sample-profile-root .ep-live .ep-answer-body strong{color:var(--black);font-weight:600}.sample-profile-root .ep-live .ep-answer-boundary{font:400 12px/1.5 var(--sans);color:var(--faint);margin-top:8px;font-style:italic}.sample-profile-root .ep-live .ep-ev-list{flex-direction:column;gap:0;display:flex}.sample-profile-root .ep-live .ep-ev-list-item{border-bottom:1px solid var(--rule-soft);font:400 12px/1.5 var(--sans);color:var(--muted);padding:10px 0}.sample-profile-root .ep-live .ep-ev-list-item:last-child{border-bottom:0}.sample-profile-root .ep-live .ep-ev-type{font:600 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.sample-profile-root .ep-live .ep-ev-link{color:var(--accent);text-underline-offset:2px;margin-top:3px;font-size:11px;text-decoration:underline;display:inline-block}@media (max-width:720px){.sample-profile-root .identity{padding:48px 0 40px}.sample-profile-root .section{padding:44px 0}}@media (prefers-reduced-motion:reduce){.sample-profile-root .answer-block.fade,.sample-profile-root .fade{opacity:1!important;animation:none!important;transform:none!important}}@media print{.sample-profile-root .answer-block.fade,.sample-profile-root .fade{opacity:1!important;animation:none!important;transform:none!important}}