.ops-list{display:grid;gap:.8rem;padding-left:1.2rem;color:var(--dc-muted,#b8c0cc);list-style:disc}.ops-report-head{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem;padding:1.5rem 0;border-block:1px solid var(--dc-line,#394150)}.ops-report-head h2{font-size:1.7rem;overflow-wrap:anywhere}.ops-report-head p{margin-top:.75rem;color:var(--dc-muted,#b8c0cc);font-size:.88rem;line-height:1.7}.ops-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:3rem}.ops-result{min-width:0;padding:1.5rem;border:1px solid var(--dc-line,#394150);background:var(--dc-surface,#171e28);border-radius:.4rem}.ops-result-head{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:1.2rem}.ops-result h3{font-size:1.15rem;font-weight:600}.ops-result-head span{font-size:.7rem;color:var(--dc-accent,#b6dd7c)}.ops-result p,.ops-result li{margin-top:.7rem;color:var(--dc-muted,#bac3d0);font-size:.82rem;line-height:1.7;overflow-wrap:anywhere}.ops-result pre{max-width:100%;max-height:16rem;overflow:auto;font-size:.72rem;white-space:pre-wrap;overflow-wrap:anywhere}.ops-scores{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ops-scores dt{font-size:.75rem;color:var(--dc-muted,#bac3d0)}.ops-scores dd{margin-top:.5rem;font-size:1.8rem}.ops-shell{--dc-muted:#b9c2cf;--dc-text:#eef2f7;--dc-line:#364153;--dc-surface:#17202d;--dc-accent:#bddf86;color:var(--dc-text);min-width:0}.ops-shell h1{font-size:clamp(1.65rem,3vw,2.4rem);font-weight:650}.ops-shell h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.ops-shell>header{margin-bottom:2rem}.ops-shell p{line-height:1.7}.ops-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.4rem 0}.ops-tabs a{padding:.7rem 1rem;border:1px solid var(--dc-line);border-radius:.3rem;font-size:.82rem;color:var(--dc-muted)}.ops-tabs a[aria-current]{color:#15200c;background:var(--dc-accent)}.ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}.ops-panel{min-width:0;padding:1.5rem;border:1px solid var(--dc-line);border-radius:.45rem;background:var(--dc-surface);margin-bottom:1.5rem}.ops-form{display:grid;gap:1rem}.ops-form label{display:grid;gap:.4rem;font-size:.8rem;color:var(--dc-muted)}.ops-form label.ops-check{display:flex;gap:.6rem;align-items:start}.ops-form input:not([type=checkbox]),.ops-form select,.ops-form textarea{width:100%;max-width:100%;padding:.7rem;color:#f0f3f7;background:#101722;border:1px solid #536174;border-radius:.25rem}.ops-form textarea{min-height:7rem}.ops-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.65rem 1rem;border:1px solid #8aa65a;border-radius:.25rem;color:#14200b;background:#bddf86;font-size:.82rem;font-weight:600}.ops-button.secondary{color:#e3e9f0;background:transparent;border-color:#536174}.ops-table-wrap{max-width:100%;overflow:auto}.ops-table{width:100%;border-collapse:collapse;font-size:.8rem}.ops-table td,.ops-table th{padding:.85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--dc-line)}.ops-table th{color:var(--dc-muted);font-weight:500;white-space:nowrap}.ops-table td{overflow-wrap:anywhere;max-width:26rem}.ops-note{margin:1rem 0;color:var(--dc-muted);font-size:.82rem}.ops-original{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;overflow:auto;padding:1rem;background:#101722;border:1px solid var(--dc-line);font-size:.85rem}.ops-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.5rem 0}.ops-metric{padding:1rem;border:1px solid var(--dc-line);border-radius:.3rem}.ops-metric strong{display:block;font-size:2rem;font-variant-numeric:tabular-nums}.ops-metric span{font-size:.75rem;color:var(--dc-muted)}.ops-shell :focus-visible{outline:2px solid #bddf86;outline-offset:3px}.ops-shell details{margin-top:1rem}.ops-shell summary{cursor:pointer}.ops-once{padding:1rem;border:1px solid #bddf86;background:#26351b;overflow-wrap:anywhere}.ops-shell small{color:var(--dc-muted)}@media(max-width:850px){.ops-grid,.ops-report-head,.ops-report-grid{grid-template-columns:1fr}.ops-metrics{grid-template-columns:1fr 1fr}.ops-panel{padding:1rem}}@media(max-width:480px){.ops-metrics{grid-template-columns:1fr}.ops-tabs a{flex:1 1 auto;text-align:center}}
.dc-services-menu{position:relative;color:var(--dc-muted,#a5ada7)}.dc-services-menu summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.4rem;padding:.6rem 0}.dc-services-menu summary::-webkit-details-marker{display:none}.dc-services-menu[open]>summary,.dc-services-menu[data-current]>summary{color:var(--dc-text,#f3f6f2)}.dc-services-menu>nav{position:absolute;top:100%;left:-1rem;width:300px;max-width:calc(100vw - 2rem);padding:.65rem;display:grid;gap:.15rem;background:#171d1a;border:1px solid #364139;border-radius:12px;box-shadow:0 18px 40px #0005;z-index:60}.dc-services-menu>nav>a{display:block!important;padding:.7rem .8rem!important;white-space:normal;color:#b8c1ba!important;font-size:.85rem}.dc-services-menu>nav>a:hover,.dc-services-menu>nav>a[aria-current]{background:#26312a;color:#d4f7ab!important;border-radius:6px}.dc-services-menu summary:focus-visible{outline:2px solid #c6ee98;outline-offset:5px}.dc-mobile-menu .dc-services-menu>nav{position:static;width:auto;max-width:none;box-shadow:none;margin:.25rem 0 .75rem}.dc-mobile-menu .dc-services-menu>summary{padding:1rem 0}
.dc-mobile-menu>.dc-container>.dc-services-menu{grid-column:1/-1;min-width:0}.dc-mobile-menu .dc-services-menu>nav{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;box-sizing:border-box;max-height:none;padding:.5rem!important;gap:.1rem!important}.dc-mobile-menu .dc-services-menu>nav>a{min-width:0;box-sizing:border-box;width:100%;border-bottom:0!important}.dc-mobile-menu .dc-services-menu>summary{justify-content:space-between}
.dc-demo-calendar>.dc-demo-arrow{display:grid;place-items:center;font-size:1.2rem;color:var(--dc-muted,#b8c1ba)}
.ops-dns-records details{padding:.75rem 0;border-bottom:1px solid var(--dc-line,#394150)}.ops-dns-records summary{cursor:pointer;font-size:.85rem;color:var(--dc-muted,#bac3d0)}.ops-dns-records pre{margin-top:1rem}.ops-dns-records summary:focus-visible,.ops-result pre:focus-visible{outline:2px solid #bddf86;outline-offset:4px}
