:root{--ink:#203743;--muted:#687e88;--line:#dfe7e7;--added:#117759;--added-bg:#e8f6ef;--modified:#94630a;--modified-bg:#fff5db;--removed:#b64055;--removed-bg:#fff0f1;--metadata:#7753a7;--metadata-bg:#f2edfa;--baseline:#466fab;background:#f3f6f7;color:var(--ink)}
body{font-feature-settings:"ss01" on}button,a,input,select,summary{touch-action:manipulation}:focus-visible{outline:3px solid #629deb;outline-offset:3px}button:disabled{opacity:.4;cursor:default}.main{margin:0 auto;align-self:start}.panel{border-radius:13px;border-color:var(--line);box-shadow:0 3px 10px #173d4504}.sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(165deg,#17343e,#102730);border-right:1px solid #24434d}.nav .nav-current{background:#28504f;color:#fff;box-shadow:inset 3px 0 #6dd4b5}.heading{margin-bottom:25px}h1{font-size:28px;letter-spacing:-.75px}.eyebrow{font-size:10px;font-weight:700;color:#71868e;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px}.compact{padding:7px 12px;font-size:12px}.neutral{background:#edf2f5;color:#597080;border:1px solid #e0e8ed}.section-description{font-size:12px;line-height:1.6;margin:0 0 20px}.time-standard{font-size:11px;font-weight:700;letter-spacing:1px;padding:4px 9px;border:1px solid var(--line);border-radius:5px;color:#72858c}.pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:18px;font-size:12px}.pagination>span:only-child{margin-left:auto}
.zone-summary{padding:26px 28px;background:linear-gradient(125deg,#fff 50%,#f3f9f8);border-top:3px solid #468e82}.zone-heading{display:flex;gap:16px;align-items:center;min-width:0}.zone-symbol{display:grid;place-items:center;flex:none;width:49px;height:49px;background:#e3f1ed;color:#267969;border-radius:12px;font-size:11px;font-weight:800;letter-spacing:1px;border:1px solid #c7e2d8}.zone-heading h2{font-size:28px;letter-spacing:-.8px;overflow-wrap:anywhere;line-height:1.25}.zone-facts{display:grid;grid-template-columns:.6fr 1.4fr 1fr;gap:24px;padding:24px 0 15px;margin-top:10px;border-top:1px solid #dde9e5}.zone-facts>div+div{padding-left:24px;border-left:1px solid #dde9e5}.zone-facts strong{display:block;font-size:30px;line-height:1.3;font-weight:650}.zone-facts .fact-time{font-size:14px;letter-spacing:-.2px;margin:9px 0 6px}.zone-facts small{display:block;font-size:11px}.coverage-note{font-size:11px;margin:6px 0 0;color:#7a8e91}
.history-explorer{padding-bottom:0;overflow:hidden}.history-explorer .section-head{margin-bottom:20px}.history-explorer h2,.recent-changes h2,.records-panel h2,.comparison-panel h2{font-size:20px;letter-spacing:-.4px}.timeline-toolbar{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:19px}.segmented{display:inline-flex;gap:3px;padding:4px;background:#edf2f3;border:1px solid #e2e9eb;border-radius:8px}.segmented button{font-size:12px;padding:6px 13px;background:transparent;color:#677d86;border-radius:5px;white-space:nowrap;font-weight:550}.segmented .is-selected{background:#fff;box-shadow:0 1px 5px #183c461c;color:#215d53;font-weight:700}.segmented button:hover{background:#fff9}.timeline-navigation{display:flex;align-items:center;gap:5px}.icon-button{font-size:19px;line-height:1;width:34px;height:34px;padding:0;background:#fff;border:1px solid #dce5e7;color:#3e616a;font-weight:450}.icon-button:hover{background:#edf5f2;color:#23634f}.timeline-range{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;margin-bottom:2px}.timeline-range strong{font-size:12px;font-weight:550;color:#4c6773;font-variant-numeric:tabular-nums}.timeline-chart{position:relative;min-width:0;margin:4px 0 0}.timeline-chart svg{width:100%;height:270px;display:block;cursor:grab;touch-action:pan-y;user-select:none;border-radius:6px}.is-dragging svg{cursor:grabbing}.axis-label{fill:#80929a;font-family:inherit;font-size:8px;font-weight:700;letter-spacing:.7px}.axis-tick{fill:#7b9099;font-family:inherit;font-size:10px}.chart-empty{fill:#8b9ca2;font-family:inherit;font-size:11px}.timeline-mark{cursor:pointer;outline:none}.timeline-mark:hover circle,.timeline-mark:focus-visible circle{stroke:#284f62;stroke-width:3;filter:drop-shadow(0 0 3px #38536b44)}.timeline-mark:focus-visible line{stroke:#345d79;stroke-width:2;stroke-opacity:.7}.mark-count{fill:#fff;font-family:inherit;font-size:9px;font-weight:750;pointer-events:none}.timeline-tooltip{position:absolute;max-width:calc(100% - 16px);width:max-content;z-index:3;background:#173540;color:#fff;border:1px solid #42636a;border-radius:8px;padding:10px 13px;box-shadow:0 5px 18px #18303924;pointer-events:none;font-size:11px}.timeline-tooltip>*{display:block}.timeline-tooltip strong{font-size:12px;margin-bottom:3px}.timeline-tooltip small{color:#aed2d1;margin-top:3px}.timeline-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:10px}.timeline-bottom>[role=status]{color:#789098}.change-legend{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;color:#687e88}.change-legend span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;background:var(--baseline)}.change-legend .legend-added:before{background:#169873}.change-legend .legend-modified:before{background:#c18718}.change-legend .legend-removed:before{background:#cf5264}.change-legend .legend-metadata:before{background:#8a67ba}.interaction-hint{font-size:10px;margin:15px 0 0;color:#84969c}.range-disclosure{margin:6px 0 13px}.range-disclosure summary{font-size:11px;color:#5b7e85;font-weight:500}.range-form{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding-top:10px}.range-form label{font-size:11px;margin:0;flex:1;min-width:190px}.range-form button{font-size:12px}.range-form input{font-size:12px}.timeline-footnote{font-size:10px;color:#81939a;background:#f8fafb;border-top:1px solid #edf1f1;padding:12px 24px;margin:0 -24px}.is-loading .timeline-chart{opacity:.6}.is-loading .timeline-mark{pointer-events:none}.cluster-panel{padding:18px;border:1px solid #c9dcd7;border-radius:8px;margin:15px 0;background:#f6fbf9}.cluster-panel h3{margin:0}.cluster-item{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #dce9e3;font-size:12px}.cluster-item span{font-size:11px;color:#6f8587}
.change-feed{margin:5px 0}.recent-changes .timeline-item{padding:0;border-bottom:1px solid #edf1f2}.recent-changes .timeline-item:last-child{border-bottom:0}.recent-changes .timeline-item:before{display:none}.change-link{display:grid;grid-template-columns:minmax(150px,.65fr) 1fr 20px;align-items:center;gap:24px;padding:19px 12px;margin:0 -12px;border-radius:7px;color:var(--ink)}.change-link:hover{background:#f4f8f7;text-decoration:none}.event-time{font-size:11px;color:#728792;display:flex;gap:10px;align-items:center;font-variant-numeric:tabular-nums}.event-dot{height:8px;width:8px;flex:none;border-radius:50%;background:#a0b9b4;box-shadow:0 0 0 4px #edf3f0}.event-added{background:#299e76}.event-modified{background:#c59137;box-shadow:0 0 0 4px #fff6e4}.event-removed{background:#cc6476;box-shadow:0 0 0 4px #fff0f2}.event-baseline{background:#628ccc;box-shadow:0 0 0 4px #eff4fd}.event-content>strong{font-size:13px;font-weight:600}.event-content>small{font-size:10px;display:block;margin-top:6px}.event-counts{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.change-chip{font-size:10px;font-weight:650;border-radius:4px;display:inline-block;padding:3px 7px;line-height:1.5;white-space:nowrap}.Added{color:var(--added);background:var(--added-bg)}.Changed{color:var(--modified);background:var(--modified-bg)}.Removed{color:var(--removed);background:var(--removed-bg)}.metadata{color:var(--metadata);background:var(--metadata-bg)}.baseline{background:#edf3fe;color:var(--baseline)}.event-arrow{color:#97aaa9;font-size:20px}.activity-panel>details,.settings-disclosure{margin:0}.activity-panel summary{font-size:14px}.activity-panel summary>span{font-size:11px;font-weight:400;margin-left:10px}.activity-panel details[open]>summary{margin-bottom:20px}.activity-panel table td{font-size:12px}
.breadcrumbs{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;margin:-6px 0 17px;color:#81949c}.snapshot-heading .section-head{align-items:flex-start}.snapshot-heading h2{font-size:23px;letter-spacing:-.5px;margin-bottom:7px}.snapshot-heading p{font-size:11px;margin:5px 0 0}.snapshot-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:17px;font-size:11px}.comparison-form{display:flex;align-items:flex-end;gap:12px;margin:20px 0}.comparison-form label{margin:0;flex:1;max-width:520px;font-size:11px}.comparison-form button{font-size:12px}.comparison-form select{font-size:12px}.change-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.change-totals>div{padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.change-totals span{font-size:11px;font-weight:600}.change-totals strong{font-size:23px;font-weight:650;line-height:1.4}.change-filters,.record-toolbar{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap;padding:16px 0 20px;border-top:1px solid #edf1f1}.change-filters label,.record-toolbar label{margin:0;font-size:11px}.change-filters label:first-child{flex:1;min-width:150px}.change-filters input,.change-filters select,.record-toolbar input,.record-toolbar select{font-size:12px;padding:9px 11px}.change-filters>span{font-size:10px;margin-bottom:10px}.diff-card{background:#fff;border:1px solid #e1e7e8;border-left:3px solid #c2d5d4;border-radius:8px;margin-bottom:18px;color:var(--ink);overflow:hidden}.diff-card.Added{border-left-color:#41a583}.diff-card.Changed{border-left-color:#d5a351}.diff-card.Removed{border-left-color:#d37180}.diff-card.metadata{border-left-color:#9d83c3}.diff-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;background:#f9fbfc;border-bottom:1px solid #e6ecee}.diff-card-heading>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.diff-card-heading strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;overflow-wrap:anywhere}.diff-card-heading small{font-size:10px;color:#8a9ba2;overflow-wrap:anywhere}.diff-field-label{font-size:10px;padding:10px 17px 5px;color:#8a9aa0;display:flex;justify-content:space-between;gap:10px}.diff-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.diff-side{min-width:0;padding:7px 17px 17px}.diff-side+.diff-side{border-left:1px solid #e8edee}.diff-side-label{display:flex;justify-content:space-between;font-size:10px;font-weight:600;color:#ac6873;margin-bottom:9px;gap:10px}.diff-side.after .diff-side-label{color:#548f76}.diff-side-label span+span{font-weight:400;color:#9aabb0;font-size:9px}.diff-side pre{background:transparent;margin:0;padding:0;border-radius:0;color:#576d78;min-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.diff-side code{font-size:13px;line-height:1.9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-word}.diff-side del{background:#fbd9df;color:#9c2b41;text-decoration-color:#ce6d7c;border-radius:2px;padding:2px 0}.diff-side ins{background:#ccefdc;color:#155f42;text-decoration:none;border-radius:2px;padding:2px 0;box-shadow:inset 0 -1px #6ab890}.diff-empty{font-style:italic;color:#a2b0b5;font-family:inherit}.diff-limit{font-size:10px;padding:0 17px}.settings-diff{border-top:1px solid #e8ecee;margin:0}.settings-diff summary{padding:10px 17px;font-size:11px;font-weight:550;color:#648088}.metadata>details{margin:0}.metadata>details>summary{padding:14px 17px;font-size:12px;border-bottom:1px solid #eee8f4;margin-bottom:8px}.baseline-note{display:flex;gap:16px;padding:22px;background:#f4f7fe;border:1px solid #e1e9f6;border-radius:8px}.baseline-symbol{font-size:25px;color:#6d95ca}.baseline-note strong{font-size:14px;color:#3e6696}.baseline-note p{font-size:12px;margin:5px 0 0;color:#798da6}.compact-empty{padding:26px;font-size:12px}.compact-empty strong{font-size:15px}
.record-toolbar{border-top:0;padding-top:0}.record-search{flex:1;min-width:170px}.record-browser-status{display:flex;justify-content:space-between;gap:10px;font-size:10px;border-bottom:1px solid var(--line);padding:0 0 12px;color:#607e86}.records-table{table-layout:fixed}.records-table th:nth-child(1){width:24%}.records-table th:nth-child(2){width:9%}.records-table th:nth-child(3){width:12%}.records-table th:nth-child(4){width:55%}.records-table td{padding:17px 10px}.records-table tbody tr:hover{background:#f9fbfc}.record-owner strong{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:550;overflow-wrap:anywhere}.record-owner small{display:block;font-size:10px;font-weight:400;margin-top:3px;color:#8a9da3;overflow-wrap:anywhere}.record-state{display:inline-block;margin-top:8px;padding:1px 5px;border-radius:4px;font-size:9px;font-weight:500}.record-type{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;display:inline-block;padding:4px 8px;border-radius:5px;background:#edf1f6;color:#536c82;line-height:1.4;white-space:nowrap}.type-A,.type-AAAA{background:#e8f0fb;color:#3a6f9f}.type-CNAME,.type-ALIAS{background:#f0ebfb;color:#7f5caa}.type-MX{background:#fff2da;color:#957023}.type-TXT{background:#eaf2ef;color:#517d6b}.type-SRV{background:#e4f5f6;color:#2c7b85}.record-ttl strong{font-size:12px;font-weight:550}.record-ttl small{display:block;font-size:9px;color:#90a1a6}.value-with-action{display:flex;align-items:flex-start;gap:12px;min-width:0}.dns-value{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;flex:1;color:#365462}.copy-button{padding:2px 6px;font-size:9px;font-weight:500;border:1px solid #e0e8e7;background:transparent;color:#7d9697;border-radius:4px;flex:none}.copy-button:hover{color:#246d60;background:#eaf3ef}.record-settings{margin:8px 0 0}.record-settings summary{font-size:10px;font-weight:400;padding:0;color:#859d9f}.record-settings pre{font-size:10px;background:#f3f7f7;margin:8px 0 0;line-height:1.7}.records-panel>.section-description{margin:20px 0 0;font-size:10px}.snapshot-notes{background:#f6f8f9;border:1px solid #e5ecec;font-size:12px;color:#5b7480}.snapshot-identity{font-size:11px;margin:0 0 24px;color:#7b8c91}.snapshot-identity summary{font-weight:400;font-size:11px;color:#789092}.snapshot-identity dl{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:12px}.snapshot-identity dd{margin:0;min-width:0}
@media(min-width:1600px){.main{padding-left:60px;padding-right:60px}}
@media(max-width:1100px){.main{padding-left:24px;padding-right:24px}.zone-facts{grid-template-columns:.5fr 1.4fr 1fr;gap:14px}.zone-facts>div+div{padding-left:14px}.zone-heading h2{font-size:24px}.zone-summary .section-head{align-items:flex-start}.change-link{gap:16px;grid-template-columns:180px 1fr 15px}.event-time{font-size:10px}.record-toolbar label:last-child{flex:1}.change-filters>span{width:100%;margin:0}.diff-card-heading small{display:none}}
@media(max-width:800px){.sidebar{position:static;height:auto}.main{padding:24px 16px}.panel{padding:18px}.history-explorer{padding-bottom:0}.zone-summary{padding:20px}.zone-symbol{width:38px;height:38px;border-radius:10px;font-size:9px}.zone-heading{gap:10px}.zone-heading h2{font-size:22px}.zone-facts{grid-template-columns:1fr 1fr}.zone-facts>div:first-child{grid-row:span 2;display:flex;flex-direction:column;justify-content:center}.zone-facts>div:first-child strong{font-size:40px}.zone-facts>div+div{padding-left:16px}.zone-facts .fact-time{font-size:12px}.zone-facts .eyebrow{font-size:9px}.coverage-note{font-size:10px}.timeline-toolbar{gap:10px}.segmented button{padding:5px 10px;font-size:11px}.timeline-navigation{gap:4px}.icon-button{width:30px;height:30px;font-size:17px}.timeline-footnote{margin:0 -18px;padding:12px 18px}.snapshot-heading .section-head{flex-wrap:wrap}.snapshot-heading h2{font-size:19px}.records-table th:nth-child(1){width:22%}.records-table th:nth-child(3){width:13%}}
@media(max-width:550px){.zone-summary .section-head{flex-wrap:wrap}.zone-summary .section-head>form{margin-left:48px}.zone-summary button{padding:7px 12px;font-size:12px}.zone-facts{grid-template-columns:.75fr 1.25fr}.eyebrow{font-size:9px}.timeline-navigation{margin-left:auto}.timeline-range strong{font-size:10px}.timeline-range>.muted{font-size:9px}.change-legend{gap:9px;font-size:9px}.timeline-bottom{align-items:flex-start;gap:8px}.interaction-hint{font-size:9px}.change-link{grid-template-columns:1fr 18px;gap:5px 12px;padding:16px 10px;margin:0 -10px}.event-time{grid-column:1;font-size:10px}.event-content{grid-column:1;margin-left:18px}.event-arrow{grid-column:2;grid-row:1/3}.recent-changes .section-head .badge{font-size:9px}.activity-panel summary>span{display:block;margin:4px 0 0;font-size:10px}.diff-grid{grid-template-columns:1fr}.diff-side+.diff-side{border-left:0;border-top:1px dashed #e0e8e9}.diff-side{padding:11px 13px 14px}.diff-side code{font-size:12px}.diff-card-heading{padding:12px}.diff-field-label{padding-left:13px;padding-right:13px;font-size:9px}.diff-card-heading strong{font-size:12px}.change-totals{grid-template-columns:repeat(2,1fr);gap:8px}.change-totals>div{padding:10px 13px}.change-totals strong{font-size:21px}.comparison-form{flex-wrap:wrap}.comparison-form label{min-width:100%}.comparison-form button{margin-left:auto;padding:8px 12px}.snapshot-nav{font-size:10px}.snapshot-nav>a:nth-child(2){order:3;flex-basis:100%;text-align:center;padding-top:8px}.snapshot-heading .actions{gap:6px}.record-toolbar{gap:10px}.record-toolbar label:first-child{flex-basis:100%}.record-toolbar label{flex:1;min-width:120px}.record-toolbar select{max-width:100%}.record-browser-status{font-size:9px;flex-wrap:wrap}.records-table,.records-table tbody{display:block;width:100%}.records-table thead{display:none}.records-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0 13px;border-bottom:1px solid var(--line);padding:17px 0}.records-table td{display:block;border:0;padding:0;min-width:0}.records-table .record-value-cell{grid-column:1/-1;border-top:1px dashed #e4ebed;padding-top:12px;margin-top:12px}.record-owner small{font-size:9px}.record-owner strong{font-size:12px}.record-ttl{text-align:right}.records-table .record-type{font-size:9px;padding:3px 5px}.record-ttl small{font-size:8px}.records-panel .section-head{align-items:flex-start}.records-panel h2{font-size:18px}.records-panel .section-head .badge{font-size:9px}.change-filters label{flex:1;min-width:120px}.snapshot-identity dl{grid-template-columns:1fr}.baseline-note{padding:16px}.baseline-note strong{font-size:13px}.baseline-note p{font-size:11px}.comparison-panel>.section-head{align-items:flex-start;flex-wrap:wrap}.range-form label{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
@media print{.sidebar,.timeline-toolbar,.timeline-navigation,.range-disclosure,.record-toolbar,.change-filters,.copy-button,.footer,.snapshot-nav{display:none}.shell{display:block}.main{padding:0;max-width:none}.panel{box-shadow:none;break-inside:avoid}.records-panel{break-inside:auto}.diff-card{break-inside:avoid}}

.estate-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.estate-metrics .panel{padding:20px}.estate-metrics .number{font-size:32px;margin:3px 0}.estate-metrics small{font-size:10px}.estate-search{margin-bottom:20px}.estate-table td{padding-top:18px;padding-bottom:18px;font-size:12px}.estate-table small{display:block;font-size:10px;margin-top:4px}.estate-table .zone-name{font-weight:600;overflow-wrap:anywhere}.estate-table time{font-size:11px;color:#6d848e}.estate-table .source-label{font-size:11px;text-transform:capitalize}.metadata-text{color:var(--metadata)}@media(max-width:1000px){.estate-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.estate-metrics{gap:10px}.estate-metrics .panel{padding:15px}.estate-metrics .eyebrow{font-size:8px;letter-spacing:1px}.estate-metrics small{font-size:9px}.estate-table{min-width:650px}}

.event-metadata{background:#8a67ba;box-shadow:0 0 0 4px #f2edfa}
