.doc:has(.identifier-page){--identifier-radius: 16px;max-width:1120px}.identifier-page{padding-bottom:32px}.identifier-page p{margin:0;line-height:1.65;color:var(--ov)}.identifier-page h2,.identifier-page h3{margin:0;color:var(--on);font-weight:500}.identifier-page h2{font-size:22px;line-height:1.35}.identifier-page h3{font-size:16px}.identifier-intro{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px;border:1px solid var(--olv);border-radius:var(--identifier-radius);background:linear-gradient(130deg,var(--panel-bg),var(--sch))}.identifier-intro .identifier-eyebrow{margin-bottom:16px;color:var(--ter);font-size:12px;font-weight:500;letter-spacing:1.4px}.identifier-intro h2{margin-bottom:16px;font-size:clamp(28px,3.2vw,38px);line-height:1.2;letter-spacing:-.5px}.identifier-intro>div:first-child{max-width:60ch}.identifier-coverage{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:none;padding:24px;border-left:1px solid var(--olv);color:var(--ov);font-size:13px}.doc .identifier-coverage>.material-icons{margin:0 0 8px;color:var(--pri);font-size:32px}.identifier-coverage strong{color:var(--on);font-size:15px}.identifier-retention{padding:4px 8px;margin-top:8px;border-radius:6px;background:var(--sc);font-size:12px}.identifier-lookup{margin-top:24px;padding:32px;border:1px solid var(--olv);border-radius:var(--identifier-radius);background:var(--panel-bg)}.identifier-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}.doc .identifier-section-heading>.material-icons{margin:0;color:var(--pri);font-size:32px}.identifier-section-heading p{margin-top:4px;font-size:13px}#identifier-form label{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.identifier-form-row{display:flex;flex-wrap:wrap;gap:12px}#client-identifier{flex:1 1 330px;min-width:0;min-height:48px;padding:12px 16px;border:1px solid var(--ol);border-radius:8px;background:var(--sc);color:var(--on);font:400 14px/1.5 ui-monospace,monospace}#client-identifier::placeholder{color:var(--ov);opacity:1}#client-identifier[aria-invalid=true]{border:2px solid var(--pri)}.identifier-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;border:1px solid var(--olv);border-radius:8px;background:var(--sc);color:var(--on);font:inherit;font-weight:500;cursor:pointer}.doc .identifier-button .material-icons{margin:0;color:inherit;font-size:20px}.identifier-submit{background:var(--pc);border-color:var(--pri);color:var(--onpc)}.identifier-button:not(:disabled):hover{border-color:var(--pri);background:var(--sch);color:var(--on)}.identifier-button:not(:disabled):active{background:var(--br)}.identifier-button:disabled{opacity:.5;cursor:not-allowed}.identifier-page :is(button,input,a,summary):focus-visible{outline:2px solid var(--pri);outline-offset:3px}.identifier-page .identifier-hint{margin-top:12px;font-size:12px}.identifier-page .identifier-error{margin-top:12px;padding:12px;border-left:3px solid var(--pri);background:var(--sch);color:var(--on);font-size:13px}.identifier-results{margin-top:32px}.identifier-results[hidden],.identifier-page [hidden]{display:none!important}.identifier-results-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.identifier-results-heading p{margin-top:8px;overflow-wrap:anywhere;font-size:13px}.identifier-result-id{color:var(--on)}.identifier-checked{color:var(--ov);font-size:12px}.identifier-page .identifier-status{margin:16px 0}.identifier-servers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.identifier-server{padding:20px;border:1px solid var(--olv);border-radius:12px;background:var(--panel-bg)}.identifier-server>div{display:flex;align-items:center;gap:8px;margin-bottom:12px}.doc .identifier-server-mark{margin:0;color:var(--pri);font-size:22px}.identifier-server p{font-size:13px}.identifier-data{margin-top:24px;border:1px solid var(--olv);border-radius:var(--identifier-radius);background:var(--panel-bg)}.identifier-page summary{cursor:pointer}.identifier-data>summary{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:16px 24px;font-size:18px;font-weight:500;list-style:none}.identifier-page summary::-webkit-details-marker{display:none}.identifier-data>summary .material-icons{margin:0;color:var(--ov)}.identifier-data[open]>summary>.material-icons,.identifier-tutorial[open]>summary>.identifier-expand{transform:rotate(180deg)}.identifier-data-body{padding:0 24px 24px}.identifier-record-group+.identifier-record-group{margin-top:24px}.identifier-record-group h3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.identifier-record-group h3 span{color:var(--ov);font-size:12px;font-weight:400}.identifier-record{margin-top:8px;border:1px solid var(--olv);border-radius:8px}.identifier-record summary{min-height:44px;padding:12px;font-size:13px}.identifier-record pre{max-height:360px;margin:0;padding:16px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--olv);background:var(--sc);color:var(--on);font:400 13px/1.6 ui-monospace,monospace}.identifier-page .identifier-more-note{margin-top:12px;font-size:12px}.identifier-data-body>.identifier-button{margin-top:16px}.identifier-tutorial{margin-top:24px;padding:0 24px;border:1px solid var(--olv);border-radius:var(--identifier-radius);background:var(--sch)}.identifier-tutorial>summary{display:flex;align-items:center;gap:12px;min-height:68px;font-size:18px;font-weight:500;list-style:none}.doc .identifier-tutorial>summary>.material-icons{flex:none;margin:0;color:var(--ter);font-size:24px}.identifier-tutorial .identifier-expand{margin-left:auto!important}.identifier-tutorial ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:8px 0 24px;list-style:none}.identifier-tutorial li{display:flex;align-items:flex-start;gap:12px;margin:0}.identifier-tutorial li>span{flex:none;color:var(--ter);font-size:12px;font-weight:500;padding-top:3px}.identifier-tutorial h3{margin-bottom:8px;font-size:15px}.identifier-tutorial li p{font-size:13px}.identifier-tutorial-note{display:flex;align-items:flex-start;gap:8px;margin-bottom:24px;padding-top:16px;border-top:1px solid var(--olv)}.doc .identifier-tutorial-note>.material-icons{flex:none;margin:2px 0 0;font-size:18px;color:var(--ov)}.identifier-tutorial-note p{font-size:12px}.identifier-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:24px}.identifier-footer p{font-size:12px}.identifier-footer>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--pri)}.doc .identifier-footer>a .material-icons{margin:0;color:inherit;font-size:18px}@media(max-width:800px){.identifier-intro{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}.identifier-coverage{border-left:0;border-top:1px solid var(--olv);padding:20px 0 0;width:100%}.identifier-coverage>.material-icons{display:none!important}.identifier-lookup{padding:24px}.identifier-tutorial ol{grid-template-columns:1fr}}@media(max-width:550px){.identifier-servers{grid-template-columns:1fr}#client-identifier{flex-basis:100%;font-size:12px}.identifier-submit{flex:1}.identifier-data-body{padding-inline:16px}.identifier-tutorial{padding-inline:20px}}
