.data-detail-page{padding-block:48px 96px}.data-detail-layout{background:var(--surface);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4px;padding:4px;display:grid}.data-detail-sidebar{gap:4px;min-width:0;display:grid;position:sticky;top:120px}.data-detail-nav,.data-detail-record{background:var(--white);color:var(--ink);border-radius:6px;padding:16px}.data-detail-nav>div{flex-direction:column;align-items:stretch;display:flex}.data-detail-nav>div>span{color:var(--muted);font:12px/1.5 var(--mono);margin-bottom:20px}.data-detail-nav a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 0;font-size:18px;display:flex}.data-detail-nav a[aria-current=location]{text-underline-offset:5px;text-decoration:underline}.data-detail-nav a>span{color:var(--muted)}.data-detail-record .product-record-header{border-color:var(--line);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 16px;padding-bottom:20px;font-size:12px}.data-detail-record dl>div{border-color:var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding-block:10px;font-size:14px}.data-detail-record dt,.data-detail-record .product-record-foot{color:var(--muted)}.data-detail-record .product-record-foot{font-size:14px;line-height:1.6}.data-detail-main{min-width:0;padding:16px}.data-detail-main>section{border-bottom:1px solid var(--line);padding-block:48px}.data-detail-main>section:first-child{padding-top:0}.data-detail-main h2{letter-spacing:-.4px;font-size:32px;font-weight:400;line-height:1.2}.data-detail-main .section-heading{margin-bottom:32px;display:block}.data-detail-main .section-heading .section-label{margin-bottom:20px;font-size:12px}.data-detail-main .section-heading>p,.data-detail-intro p{color:var(--ink);margin-top:20px;font-size:18px;line-height:1.6}.data-detail-intro .text-link{align-items:center;gap:16px;min-height:48px;margin-top:24px;display:inline-flex}.data-detail-main :is(#sample-record,#data-evidence,#identity-review,#field-dictionary,#data-workflow){scroll-margin-top:120px}.data-operation-pair{background:var(--surface-strong);border-radius:6px;gap:4px;padding:4px;display:grid}.data-operation-pair article{background:var(--white);border-radius:6px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.data-operation-pair h3{margin:20px 0 24px;font-size:28px;font-weight:400;line-height:1.2}.data-operation-input,.data-operation-output{width:100%;min-width:0}.data-operation-input{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:16px}.data-operation-input>span,.data-operation-output>span{font:11px/1.5 var(--mono);color:var(--muted);display:block}.data-operation-input>code{font:14px/1.6 var(--mono);overflow-wrap:anywhere;margin-top:12px;display:block}.data-operation-output{padding-block:24px}.data-operation-output :is(ul,dl){margin:16px 0 0;padding:0;list-style:none}.data-operation-output li,.data-operation-output dl>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px 0;display:flex}.data-operation-output li strong{font-size:18px;font-weight:400}.data-operation-output li code,.data-operation-output dt{color:var(--muted)}.data-operation-output li code{font:12px/1.6 var(--mono)}.data-operation-output dd{overflow-wrap:anywhere;margin:0}.data-operation-pair .text-link{align-items:center;gap:16px;min-height:48px;margin-top:auto;display:inline-flex}.identity-review-inner{gap:32px;display:grid}.identity-review-intro .eyebrow{color:var(--muted);font-size:12px}.identity-review-intro h2{margin-block:20px}.identity-review-intro p{font-size:18px;line-height:1.6}.identity-review-intro .text-link{align-items:center;gap:16px;min-height:48px;margin-top:24px;display:inline-flex}.identity-review-cases{background:var(--surface-strong);border-radius:6px;gap:4px;margin:0;padding:4px;list-style:none;display:grid}.identity-review-cases li{background:var(--white);border-radius:6px;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:20px;display:grid}.identity-review-number,.identity-review-input>span{font:11px/1.6 var(--mono);color:var(--muted)}.identity-review-input code{font:15px/1.5 var(--mono);overflow-wrap:anywhere;margin-block:8px;display:block}.identity-review-input small{color:var(--muted);font-size:14px;line-height:1.5;display:block}.identity-review-decision{grid-column:2}.identity-review-decision strong{margin-bottom:8px;font-size:18px;font-weight:400;display:block}.identity-review-decision p{color:var(--muted);font-size:16px;line-height:1.6}.data-relationship,.data-event-chronology{background:var(--surface-strong);border-radius:6px;margin:0;padding:4px;overflow:hidden}.data-relationship>figcaption,.data-event-chronology>figcaption{font:11px/1.6 var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px;display:flex}.data-relationship-nodes,.data-relationship-dates{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.data-relationship-nodes>div,.data-relationship-dates>div{background:var(--white);border-radius:6px;min-width:0;padding:20px}.data-node-mark{background:var(--highlight);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:20px;font-size:18px;display:grid}.data-relationship-nodes h3{margin-top:16px;font-size:24px;font-weight:400;line-height:1.25}.data-relationship-nodes p{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;font-size:16px;line-height:1.6}.data-relationship-dates{margin-top:4px}.data-relationship-dates code{font:12px/1.5 var(--mono);color:var(--muted)}.data-relationship-dates h4{margin:16px 0 8px;font-size:16px;font-weight:400}.data-relationship-dates strong{font-size:20px;font-weight:400}.data-relationship-dates p{color:var(--muted);margin-top:12px;font-size:16px}.data-evidence-note{padding:20px;font-size:14px;line-height:1.6}.data-event-chronology>figcaption{display:block}.data-event-chronology figcaption h3{color:var(--ink);margin-block:16px 12px;font-size:28px;font-weight:400;line-height:1.2}.data-event-chronology figcaption p{font:14px/1.6 var(--mono)}.data-event-chronology figcaption .product-status{margin-top:20px}.data-event-chronology ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.data-event-chronology li{background:var(--white);border-radius:6px;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:20px;display:grid}.data-event-step{border:1px solid var(--line);height:36px;font:12px var(--mono);border-radius:50%;place-items:center;display:grid}.data-event-chronology h4{margin:4px 0 12px;font-size:24px;font-weight:400;line-height:1.25}.data-event-chronology li p{color:var(--muted);font-size:16px}.data-event-clock{background:var(--surface);border-radius:6px;grid-column:2;min-width:0;padding:16px}.data-event-clock code{font:11px/1.6 var(--mono);color:var(--muted);display:block}.data-event-clock strong{font:16px/1.6 var(--mono);margin-top:8px;display:block}.data-field-dictionary{background:var(--surface-strong);border-radius:6px;gap:4px;padding:4px;display:grid}.data-field-dictionary details{background:var(--white);border-radius:6px;overflow:hidden}.data-field-dictionary summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px 16px;min-height:80px;padding:20px;list-style:none;display:grid}.data-field-dictionary summary::-webkit-details-marker{display:none}.data-field-key{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.data-field-key>code{font:15px/1.5 var(--mono);overflow-wrap:anywhere}.data-field-key>span,.data-field-type{font:11px/1.6 var(--mono);color:var(--muted)}.data-field-type{grid-column:1}.data-field-toggle{text-align:center;grid-area:1/2/span 2;font-size:25px;font-weight:300}.data-field-dictionary details[open] .data-field-toggle{transform:rotate(45deg)}.data-field-definition{border-top:1px solid var(--line);gap:24px;padding:20px;display:grid}.data-field-definition>div>code{font:16px/1.6 var(--mono);overflow-wrap:anywhere;margin-top:12px;display:block}.data-field-definition p{font-size:16px;line-height:1.6}.data-field-definition .data-field-limit{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding-top:20px;font-size:14px}.data-field-limit strong{color:var(--ink);margin-bottom:8px;font-weight:400;display:block}.data-detail-main .product-workflow-grid{background:var(--surface-strong);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:4px;padding:4px}.data-detail-main .product-workflow-grid li{background:var(--white);border-radius:6px;padding:20px}.data-detail-main .product-workflow-grid li>span{margin-bottom:20px}.data-detail-main .product-workflow-grid h3{font-size:24px;font-weight:400}.data-detail-faq .faq-list{margin-top:32px}.data-detail-faq .faq-list summary{font-size:20px}.data-detail-main .product-links{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:48px}.data-detail-main .product-links a{background:var(--white);border:0;border-radius:6px;padding:20px;font-size:20px}.data-detail-siblings{border-bottom:0;margin-top:48px}@media (hover:hover) and (pointer:fine){.data-detail-nav a:hover,.data-detail-main .product-links a:hover{text-underline-offset:5px;text-decoration:underline}.data-field-dictionary summary:hover{background:var(--surface)}}@media (width<=991px){.data-detail-layout{grid-template-columns:minmax(0,1fr)}.data-detail-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;position:static}}@media (width<=600px){.data-detail-page{padding-block:32px 64px}.data-detail-sidebar{grid-template-columns:minmax(0,1fr)}.data-detail-nav,.data-detail-record,.data-detail-main{padding:16px}.data-detail-nav a{font-size:16px}.data-detail-record dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.data-detail-main>section{padding-block:32px}.data-detail-main h2{font-size:28px}.data-detail-main .section-heading>p,.data-detail-intro p,.identity-review-intro p{font-size:16px}.data-detail-main :is(#sample-record,#data-evidence,#identity-review,#field-dictionary,#data-workflow){scroll-margin-top:88px}.data-operation-pair article,.data-relationship-nodes>div,.data-relationship-dates>div,.data-field-dictionary summary,.data-field-definition{padding:16px}.data-field-key>code{font-size:13px}.identity-review-cases li,.data-event-chronology li{padding:16px}.data-operation-output dl>div{display:block}.data-operation-output dd{margin-top:6px}}@media (height<=800px){.data-detail-sidebar{position:static}}
