.dns-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.dns-head-txt{flex:1 1 320px;min-width:0}.dns-head-txt p{margin-top:4px}.dns-title{font-size:20px;font-weight:600;letter-spacing:-.3px}.dns-head-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dns-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--surface-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.dns-count.on{background:var(--brand);color:var(--on-brand);box-shadow:none}.card.dns-recos{padding:0;gap:0}.dns-recos-sum{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;list-style:none;font-weight:600;color:var(--ink);border-radius:var(--radius)}.dns-recos-sum::-webkit-details-marker{display:none}.dns-recos-sum>.ico:first-child{color:var(--warn)}.dns-recos .dns-chev{margin-left:auto;width:16px;height:16px;color:var(--muted);transition:transform .2s var(--ease)}.dns-recos[open] .dns-chev{transform:rotate(180deg)}.dns-recos-list{list-style:none;margin:0;padding:0 16px 14px;display:grid;gap:8px}.dns-recos-list li{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:var(--surface-2)}.dns-recos-list li>.ico{color:var(--warn);margin-top:2px;width:16px;height:16px}.dns-recos-list li>span{flex:1 1 280px;min-width:0}.dns-recos-none{padding:0 16px 14px}.dns-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dns-search{flex:1 1 260px;max-width:520px}.dns-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:-10px}.flt-rows{display:grid;gap:8px;min-width:min(560px,calc(100vw - 60px))}.flt-row{display:grid;grid-template-columns:140px 130px minmax(160px,1fr) auto;gap:6px;align-items:center}.flt-foot{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dns-display{min-width:280px}.dns-display-cols{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px 16px}.dns-card-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line)}.dns-usage{font-size:13px;color:var(--text)}.dns-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;background:var(--tint);border-bottom:1px solid var(--line)}.dns-bulk-n{font-weight:600;color:var(--ink);margin-right:4px}.dns-type{display:inline-grid;place-items:center;min-width:52px;height:22px;padding:0 6px;border-radius:6px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-family:var(--codigo);font-size:12px;font-weight:600}.dns-rec-table .dns-content{min-width:260px;max-width:520px}.dns-content-val{overflow-wrap:anywhere;word-break:break-word}.dns-rec-table td.t-strong{overflow-wrap:break-word;min-width:64px}.dns-rec-table .dns-sel{width:1%;padding-right:4px}.dns-rec-table .dns-sel input{width:16px;height:16px;accent-color:var(--brand);vertical-align:middle}.dns-rec-table .dns-warn{width:28px;padding-left:6px;padding-right:6px}.dns-warn-th{display:inline-grid}.dns-warn-th .ico{width:14px;height:14px;max-width:none;color:var(--muted)}.dns-warn-ico{display:inline-grid;color:var(--warn);border-radius:4px;cursor:help}.dns-warn-ico .ico{width:16px;height:16px;max-width:none}.dns-warn-ico.tip:after{left:calc(100% + 8px);bottom:auto;top:50%;transform:translateY(-50%)}.dns-name{overflow-wrap:anywhere}@media(min-width:721px){.dns-rec-table .dns-name{white-space:nowrap}}.dns-zone-part{color:var(--muted);font-weight:400}.dns-prio{color:var(--muted)}.dns-origin{color:var(--muted);font-family:var(--fuente);font-size:12px}.dns-rec-table td.dns-comment-col{width:18%;max-width:0}.dns-comment{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dns-rec-table th,.dns-rec-table td{padding-left:10px;padding-right:10px}.dns-rec-table th:first-child,.dns-rec-table td:first-child{padding-left:16px}.dns-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.dns-proxy{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--muted)}.dns-proxy>.ico{width:18px;height:18px}.dns-proxy.on{color:var(--link);font-weight:600}.btn.dns-edit-btn{color:var(--link)}.table tbody tr.dns-row-sel td{background:color-mix(in srgb,var(--tint) 70%,transparent)}.table tbody tr.dns-row-editing td{background:var(--surface-2);border-bottom:0}.table tbody tr.dns-row-editing td:first-child,.table tbody tr.dns-edit-row>td{box-shadow:inset 3px 0 0 var(--link)}.table tbody tr.dns-edit-row>td{padding:12px 20px 18px;background:var(--surface-2)}.dns-editor{display:grid;gap:12px}.dns-editor-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dns-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--surface-2);min-width:0}.dns-summary code{color:var(--ink);overflow-wrap:anywhere;min-width:0}.dns-summary-name{font-weight:600}.rf{display:grid;gap:12px}.rf-line{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.rf-line>.field{flex:1 1 160px}.rf-line>.rf-name{flex:1.4 1 180px}.rf-line>.rf-type{flex:0 0 104px}.rf-line>.rf-content{flex:2.4 1 220px}.rf-line>.rf-prio{flex:0 0 110px}.rf-line>.rf-proxy{flex:0 0 auto}.rf-line>.rf-ttl{flex:0 1 140px}.rf-proxy .switch{min-height:38px}.rf-proxy .switch.on .switch-label{color:var(--link);font-weight:600}.dns-attrs>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600;color:var(--ink);list-style:none;border-radius:6px}.dns-attrs>summary::-webkit-details-marker{display:none}.dns-attrs .dns-chev{width:16px;height:16px;color:var(--muted);transition:transform .2s var(--ease)}.dns-attrs[open] .dns-chev{transform:rotate(90deg)}.dns-attrs-body{display:grid;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.dns-attrs-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.dns-live{font-size:15px;line-height:1.55;color:var(--text);padding:12px 14px;border-radius:10px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.dns-live-v{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.dns-live-ph{color:var(--muted)}.dns-import-panel{width:min(420px,calc(100vw - 56px))}.dns-drop{display:grid;justify-items:center;gap:6px;text-align:center;padding:22px 16px;border-radius:12px;border:1.5px dashed var(--line-strong);cursor:pointer;color:var(--ink)}.dns-drop:hover,.dns-drop.drag{border-color:var(--link);background:var(--tint)}.dns-drop:focus-within{outline:2px solid var(--link);outline-offset:2px}.dns-drop .ico{width:22px;height:22px;color:var(--link)}.dns-drop-title{font-weight:600}.dns-import-scan{display:grid;gap:8px;justify-items:start;padding-top:12px;border-top:1px solid var(--line)}.dns-skipped-list{display:grid;gap:6px;max-height:220px;overflow:auto}.dns-import-src{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.dns-import .dns-pick{width:1%}.dns-import .dns-pick input{width:16px;height:16px;accent-color:var(--brand)}.dns-import .field-err{margin-top:4px}.dns-row-blocked td{color:var(--muted)}.dns-row-blocked .dns-type{opacity:.7}.dnsset-ns td{vertical-align:middle}@media(max-width:720px){.dns-search{max-width:none;flex-basis:100%}.flt-row{grid-template-columns:1fr 1fr}.flt-row .btn-icon{justify-self:end}.dns-attrs-fields{grid-template-columns:minmax(0,1fr)}.dns-rec-table .dns-content{min-width:0;max-width:none}.table.stackable.dns-rec-table td{align-items:center}.table.stackable.dns-rec-table td.t-mono{text-align:right;min-width:0}.table.stackable.dns-rec-table td>*{min-width:0}.table.stackable.dns-rec-table td.dns-sel,.table.stackable.dns-rec-table td.dns-warn{display:inline-flex;width:auto;padding-right:10px}.table.stackable.dns-rec-table td.dns-sel:before,.table.stackable.dns-rec-table td.dns-warn:before{content:none}.table.stackable.dns-rec-table td.dns-warn:empty{display:none}.table.stackable tr.dns-edit-row>td{display:block;padding:12px 14px 16px}.table.stackable tr.dns-edit-row>td:before{content:none}.table.stackable.dns-rec-table td.dns-comment-col{max-width:none}.dns-comment{max-width:60vw}}.hist-ver{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.hist-date{display:grid;gap:1px;white-space:nowrap}.hist-action{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.hist-wrap{overflow-wrap:anywhere}.hist-table .hist-reason{min-width:180px;max-width:360px}.hist-table .hist-actor{max-width:220px}.hist-acts{display:inline-flex;gap:2px;justify-content:flex-end}.table tr.hist-sel td{background:var(--tint)}.table tr.hist-sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.hist-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line)}.hist-cmp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}.hist-cmp-act{display:flex;gap:8px;align-items:center}.hist-diff:empty{display:none}.hist-json{max-height:60vh;font-size:12px;white-space:pre}@media(max-width:720px){.hist-cmp{grid-template-columns:minmax(0,1fr)}.hist-cmp-act{justify-content:flex-end}.hist-foot{padding:12px 14px}.hist-table .hist-reason,.hist-table .hist-actor{min-width:0;max-width:none}.table.stackable.hist-table td>*{min-width:0}.table.stackable.hist-table .hist-date{justify-items:end}.table.stackable.hist-table .hist-acts{flex-wrap:wrap}}.prop-live{font-weight:600;color:var(--ink)}.stats.prop-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.prop-stats .stat p{margin-top:2px}.prop-ver{display:inline-grid;justify-items:end;gap:1px}.prop-behind{color:var(--warn);font-weight:600}.prop-legend{padding:14px 20px;border-top:1px solid var(--line)}.prop-legend-list{display:grid;gap:10px;margin:0}.prop-legend-list>div{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:start}.prop-legend-list dd{margin:0;color:var(--text);font-size:13px}@media(max-width:720px){.stats.prop-stats{grid-template-columns:minmax(0,1fr)}.prop-legend{padding:12px 14px}.prop-legend-list>div{grid-template-columns:1fr;gap:4px}}.zs-edge [hidden],.zs-usage [hidden]{display:none!important}.zs-edge .table.stackable td:before,.zs-usage .table.stackable td:before{font-family:var(--fuente)}.zs-target{max-width:520px}.zs-savebar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--sombra-m)}.zs-savebar-act{display:flex;gap:8px;margin-left:auto}.zs-save-status{color:var(--muted);font-weight:500}.zs-save-dirty{color:var(--ink)}.zs-save-dirty:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--warn);margin-right:8px;vertical-align:middle}.zs-save-err{color:var(--err)}.zs-switch-row{display:grid;gap:4px;align-content:start;padding-top:4px}.zs-switch-row .switch{justify-self:start;text-align:left}.zs-switch-row .field-hint{padding-left:44px}.zs-live{font-size:12px;color:var(--link);font-weight:600;margin-top:4px;min-height:18px}.zs-count{font-size:12px;color:var(--muted);font-weight:600}.zs-html{min-height:200px}.zs-hosts-sec,.zs-hosts{display:grid;gap:8px}.zs-host-row{display:grid;grid-template-columns:minmax(0,1fr) 96px 96px auto;gap:8px;align-items:start}.zs-host-row .field-err:empty,.zs-host-row .field-hint:empty{display:none}.zs-host-head{font-size:13px;font-weight:600;color:var(--ink)}.zs-host-name{min-width:0}@media(max-width:640px){.zs-savebar{padding:10px 12px}.zs-savebar-act{width:100%}.zs-savebar-act .btn{flex:1}}.zs-choices{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zs-legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--ink);grid-column:1 / -1}.zs-choice{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);cursor:pointer;transition:box-shadow .15s,background .15s;min-width:0}.zs-choice:hover{background:var(--surface-2)}.zs-choice input{margin-top:3px;width:16px;height:16px;accent-color:var(--brand);flex:none}.zs-choice:has(input:checked){background:var(--tint);box-shadow:inset 0 0 0 2px var(--brand)}.zs-choice:has(input:focus-visible){outline:2px solid var(--link);outline-offset:2px}.zs-choice:has(input:disabled){cursor:not-allowed;opacity:.75}.zs-choice-txt{display:grid;gap:4px;min-width:0}.zs-choice-title{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.zs-choice-title .ico{width:16px;height:16px}.zs-choice-active .zs-choice-title .ico{color:var(--ok)}.zs-choice-log .zs-choice-title .ico{color:var(--warn)}.zs-choice-off .zs-choice-title .ico{color:var(--err)}.zs-choice-hint{font-size:12.5px;color:var(--muted)}@media(max-width:900px){.zs-choices{grid-template-columns:1fr}}.zs-rules-sec{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line);min-width:0}.zs-rules-sec:first-child{padding-top:0;border-top:0}.zs-rules-head{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.zs-rules-head>div{flex:1 1 240px;min-width:0}.zs-rules-empty{padding:4px 0}.zs-rule-no{width:1%;color:var(--muted)}.zs-note{display:inline-block;max-width:36ch;overflow-wrap:anywhere;color:var(--text)}.zs-head-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--tint);color:var(--link)}.zs-expiry{display:inline-grid;gap:2px}.zs-details{display:grid;gap:4px;justify-items:start;min-width:0}.zs-err{color:var(--err)}.zs-warn{color:var(--warn);display:inline-flex;gap:4px;align-items:flex-start}.zs-warn .ico{width:14px;height:14px;margin-top:2px}.zs-break{overflow-wrap:anywhere;word-break:break-word}.zs-fp{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}@media(max-width:720px){.table.stackable .zs-details,.table.stackable .zs-expiry{justify-items:end;text-align:right}}.zs-section-head{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.zs-section-head>.card-head,.zs-section-head>h3{flex:1 1 260px;min-width:0}.zs-filter{flex:0 1 220px;min-width:160px}.zs-stat{gap:6px}.zs-stat p{margin-top:2px}.zs-chart{margin:0;display:grid;gap:10px;min-width:0}.zs-chart-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.zs-bars{list-style:none;margin:0;padding:8px 0 0;border-bottom:1px solid var(--line-strong)}.zs-bars .bar{min-width:2px}.zs-bars .bar:hover .bar-req{background:color-mix(in srgb,var(--brand) 55%,var(--tint-strong))}.zs-axis{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.zs-summary{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:16px}.zs-actions,.zs-meters{gap:10px}.zs-action-list{display:flex;flex-wrap:wrap;gap:8px 20px}.zs-action-list li{display:inline-flex;align-items:center;gap:8px}.zs-meter-list{display:grid;gap:10px}.zs-meter-row{display:grid;gap:4px;min-width:0}.zs-meter-txt{display:flex;justify-content:space-between;gap:12px;font-size:13px;min-width:0}.zs-meter-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.zs-meter-n{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.zs-events{min-width:0}.zs-events .empty{padding:28px 16px}.zs-req b{font-weight:600;color:var(--ink)}.zs-req .zs-break{display:inline-block;max-width:40ch;vertical-align:bottom}.zs-more{min-height:38px}@media(max-width:900px){.zs-summary{grid-template-columns:1fr}}@media(max-width:640px){.zs-filter{flex:1 1 100%}.zs-bars{gap:1px}}.adm-person{display:grid;gap:2px;min-width:0}.adm-person .t-strong{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.adm-tag{margin-left:6px}.adm-note{display:inline-block;max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:var(--text)}.adm-actions{gap:4px;flex-wrap:nowrap}.adm-role{width:auto;min-width:140px;height:34px;padding-top:4px;padding-bottom:4px}.adm-days{max-width:140px}.adm-orgname{gap:8px}.adm-example{display:grid;gap:6px;min-width:0}.adm-example pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--codigo);font-size:12.5px}.adm-toolbar{padding:16px 20px;border-bottom:1px solid var(--line)}.adm-toolbar .field label{font-size:12px}.adm-audit td{vertical-align:top}.adm-audit .adm-cell{max-width:260px}.adm-audit .badge{font-family:var(--codigo);font-size:11.5px}.adm-det-col{min-width:220px}.adm-details{display:grid;gap:6px;min-width:0}.adm-hls{display:flex;flex-wrap:wrap;gap:4px 12px}.adm-hls:empty{display:none}.adm-hl{font-size:12.5px;color:var(--ink);overflow-wrap:anywhere}.adm-hl q{font-style:italic}.adm-json>summary{cursor:pointer;color:var(--link);font-size:12.5px;font-weight:600;width:max-content;border-radius:4px}.adm-json>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.adm-json[open]>summary{margin-bottom:6px}.adm-json pre{max-height:320px;overflow:auto;font-family:var(--codigo);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.adm-foot{padding:12px 20px;border-top:1px solid var(--line)}.adm-nomatch{padding:28px 20px;text-align:center}.adm-err{display:block}.adm-prefs .prefs{flex-wrap:wrap;gap:10px}.adm-danger{box-shadow:var(--sombra-s),inset 0 0 0 1px color-mix(in srgb,var(--err) 40%,transparent)}.adm-danger .card-title{color:var(--err)}@media(max-width:720px){.adm-note{max-width:60vw}.adm-role{min-width:0;width:100%;max-width:200px}.adm-audit .adm-cell,.adm-det-col{max-width:none;min-width:0}.table.stackable.adm-audit td{flex-wrap:wrap}.table.stackable.adm-audit td.adm-det-col{display:grid;justify-content:stretch;text-align:left}.adm-toolbar{padding:12px 14px}.adm-foot{padding:10px 14px}}.wl-brand{align-items:start}.wl-color{display:flex;gap:8px;align-items:center}.wl-color .wl-hex{max-width:140px}.wl-contrast:empty{display:none}.wl-preview{position:sticky;top:16px}.wl-preview .brand-preview-bar{min-height:52px}.wl-pv-logo{display:inline-flex;align-items:center;color:var(--brand)}.wl-pv-logo .marca{width:26px;height:26px}.wl-pv-logo img{height:28px;width:auto;max-width:180px;object-fit:contain}.wl-pv-name{font-weight:700;color:var(--ink);font-size:15px}.wl-preview .brand-preview-body{align-items:center;flex-wrap:wrap;min-height:72px}.wl-file{padding:6px}.wl-file::file-selector-button{font:inherit;font-weight:600;font-size:13px;color:var(--ink);background:var(--surface-2);border:0;border-radius:7px;padding:6px 10px;margin-right:10px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong)}.wl-detail{color:var(--text)}.wl-host-row{grid-template-columns:minmax(0,1fr);max-width:560px}.wl-copy{padding:3px 3px 3px 10px}.wl-copy code{font-size:13px}@media(max-width:900px){.wl-preview{position:static}}.bare-fieldset{border:0;padding:0;margin:0;min-width:0}.toolbar-check{align-self:center;padding-bottom:8px;white-space:nowrap}.card.flush>.card-head .toolbar{width:100%}.table .group-row th{text-align:left;padding:9px 14px;background:var(--surface-2);color:var(--ink);font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line)}.group-row .ico{width:15px;height:15px;color:var(--muted)}.stat.card{padding:16px 18px;gap:6px}@media(max-width:720px){.table.stackable tr.group-row{padding:0}.table.stackable tr.table .group-row th{display:block}}.card-danger{box-shadow:var(--sombra-s),inset 0 3px 0 var(--err)}.setup-client{align-items:flex-end}.setup-client .field{flex:1 1 240px;max-width:360px}.setup-deleg{align-items:start}.wiz-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.wiz-site .form-row{align-items:start}.ext-copy{padding:3px 3px 3px 10px}.ext-copy code{font-size:13px}.ext-table td{vertical-align:top}.ext-seen{max-width:260px;overflow-wrap:anywhere}.ext-recs{display:grid;gap:6px;min-width:220px}.ext-recs p{margin:2px 0 0}.ext-rec{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:center}.ext-rec-type{color:var(--muted);font-weight:600}@media(max-width:900px){.wiz-modes{grid-template-columns:1fr}}@media(max-width:720px){.table.stackable.ext-table td{display:grid;justify-content:stretch;text-align:left;gap:6px;max-width:none}.ext-table td .copyable,.ext-recs{min-width:0}}.ext-table td:first-child{white-space:nowrap}.home{width:100%;max-width:820px;margin:0 auto;display:grid;gap:28px;padding-top:12px}.home-title{text-align:center}.home-search .input{min-height:48px;font-size:16px;padding-left:40px;padding-right:64px;border-radius:12px}.home-search .ico{left:14px}.home-search kbd{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:2px 6px;border-radius:6px;font:600 11px/1.3 var(--fuente);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.home-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.home-col{display:grid;gap:8px;align-content:start;min-width:0}.home-col-head,.home-sec-head{display:flex;align-items:center;gap:8px;justify-content:space-between}.home-sec-head{justify-content:flex-start}.home-col h2,.home-sec h2{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.home-col h2 a{color:var(--ink)}.home-sec h2{font-size:16px}.home-list{list-style:none;padding:0;margin:0;display:grid;border-top:1px solid var(--line)}.home-list li{border-bottom:1px solid var(--line)}.home-row{display:flex;align-items:center;gap:8px;min-height:42px;padding:6px 4px;color:var(--ink);border-radius:6px}.home-row:hover{background:var(--hover);text-decoration:none}.home-row .ico{width:15px;height:15px;color:var(--muted)}.home-row .home-star{color:var(--warn);fill:currentColor}.home-row-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-row-2{flex-direction:column;align-items:flex-start;gap:0;justify-content:center}.home-row-2 .home-row-txt{flex:none;max-width:100%}.home-empty{padding:10px 0}.home-sec{display:grid;gap:12px}.home-recos{list-style:none;padding:0;margin:0;display:grid;gap:8px}.home-reco{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--surface);box-shadow:var(--sombra-s);color:var(--ink)}.home-reco:hover{background:var(--surface-2);text-decoration:none}.home-reco>.ico:first-child{width:18px;height:18px}.home-reco>.ico:last-child{width:16px;height:16px;color:var(--muted)}.home-reco-warn>.ico:first-child{color:var(--warn)}.home-reco-err>.ico:first-child{color:var(--err)}.home-reco-info>.ico:first-child{color:var(--link)}.home-reco-txt{flex:1;display:grid;gap:2px;min-width:0}.home-reco-txt strong{font-weight:600}.home-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-card{gap:6px}.home-card-n{font-size:28px;font-weight:460;color:var(--ink);letter-spacing:-.6px;font-variant-numeric:tabular-nums}.home-across{grid-column:1 / -1}.home-nodata{height:64px;display:grid;place-items:center}.spark{width:100%;height:64px;display:block}.spark-line{fill:none;stroke:var(--link);stroke-width:2;vector-effect:non-scaling-stroke}.spark-area{fill:color-mix(in srgb,var(--link) 16%,transparent);stroke:none}@media(max-width:900px){.home-cols,.home-cols-2,.home-cards{grid-template-columns:minmax(0,1fr)}}:root{--sk: rgb(96 106 128 / .12);--sk-hi: rgb(96 106 128 / .2)}:root[data-theme=dark]{--sk: rgb(150 162 186 / .1);--sk-hi: rgb(150 162 186 / .18)}.sk{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--sk) 0%,var(--sk-hi) 40%,var(--sk) 80%);background-size:220% 100%;animation:sk-shine 1.4s ease-in-out infinite}@keyframes sk-shine{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.sk{animation:none;background:var(--sk)}}.sk-title{height:30px;width:280px;max-width:60%;border-radius:8px}.sk-lg{height:26px}.sk-w10{width:10%}.sk-w15{width:15%}.sk-w20{width:20%}.sk-w25{width:25%}.sk-w30{width:30%}.sk-w35{width:35%}.sk-w40{width:40%}.sk-w50{width:50%}.sk-w60{width:60%}.sk-w80{width:80%}.sk-page{display:grid;gap:24px}.sk-head{display:grid;gap:12px}.sk-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sk-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--sombra-s);padding:20px;display:grid;gap:14px}.sk-card .sk-w40{width:60%}.sk-card .sk-w20{width:35%}.sk-table{display:grid}.sk-row{display:flex;gap:24px;align-items:center;height:52px;padding:0 20px;border-top:1px solid var(--line)}.sk-row-head{height:44px;border-top:0}.sk-row-head .sk{height:10px}.sk-block{gap:14px}@media(max-width:900px){.sk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmdk{width:min(640px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 120px));margin:12vh auto auto;padding:0;border:0;border-radius:14px;background:var(--surface);color:var(--text);box-shadow:var(--sombra-l);display:flex;flex-direction:column;overflow:hidden}.cmdk:not([open]){display:none}.cmdk::backdrop{background:#080c1466}.cmdk-bar{display:flex;align-items:center;gap:10px;padding:0 16px;height:56px;border-bottom:1px solid var(--line)}.cmdk-bar .ico{color:var(--muted)}.cmdk-input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:16px;color:var(--ink)}.cmdk-input::-webkit-search-cancel-button{display:none}.cmdk-list{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1}.cmdk-group{padding:10px 10px 4px;font-size:12px;font-weight:500;color:var(--muted)}.cmdk-item{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border-radius:8px;cursor:pointer;color:var(--ink)}.cmdk-item .ico{width:16px;height:16px;color:var(--muted)}.cmdk-item.on{background:var(--tint)}.cmdk-item.on .ico{color:var(--brand)}.cmdk-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-hint-r{margin-left:auto;font-size:12px;color:var(--muted)}.cmdk-none{padding:24px 12px;text-align:center;color:var(--muted)}.cmdk-hint{padding:8px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.zstatus{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.zstatus-ico{width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.zstatus-ico .ico{width:24px;height:24px}.zstatus.ok .zstatus-ico{background:var(--ok-bg);color:var(--ok)}.zstatus.warn .zstatus-ico{background:var(--warn-bg);color:var(--warn)}.zstatus.info .zstatus-ico{background:var(--tint);color:var(--brand)}.zstatus-title{font-size:22px;font-weight:460;letter-spacing:-.4px;color:var(--ink)}.zstatus-body{margin-top:6px;color:var(--muted)}.checklist{list-style:none;padding:0;display:grid;gap:10px;counter-reset:chk}.checklist li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center}.checklist li:before{counter-increment:chk;content:counter(chk);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--tint);color:var(--brand)}.checklist li.done:before{content:"✓";background:var(--ok-bg);color:var(--ok)}.checklist li.done{color:var(--muted)}.th-sort{display:inline-flex;align-items:center;gap:4px;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.th-sort .ico{width:13px;height:13px;opacity:.55}.th-sort[aria-sort] .ico{opacity:1;color:var(--brand)}.th-help{display:inline-grid;vertical-align:middle;margin-left:4px;color:var(--muted);cursor:help}.th-help .ico{width:13px;height:13px}.th-in{display:inline-flex;align-items:center;gap:2px}.table th.t-strong{font-weight:500;color:var(--muted)}.menu{position:relative}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu>summary .ico:last-child{width:14px;height:14px;color:var(--muted)}.menu[open]>summary{background:var(--hover)}.menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:200px;padding:6px;border-radius:10px;background:var(--surface);box-shadow:var(--sombra-m);display:grid}.menu-item{text-align:left;height:36px;padding:0 10px;border-radius:7px;color:var(--ink);font-weight:500}.menu-item:hover,.menu-item:focus-visible{background:var(--tint);outline:none}.pop>summary .ico,.pop>summary .ico:last-child{width:16px;height:16px;color:inherit}.pop-panel{position:absolute;left:0;top:calc(100% + 6px);z-index:25;width:max-content;min-width:280px;max-width:min(640px,calc(100vw - 32px));padding:14px;border-radius:12px;background:var(--surface);box-shadow:var(--sombra-m);display:grid;gap:12px}.pop-right>.pop-panel{left:auto;right:0}.pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-6px -6px 0 0}.pop-title{font-size:14px;font-weight:600}.pop-sub{font-size:12px;font-weight:600;color:var(--muted)}@media(max-width:720px){.pop[open]>.pop-panel{position:fixed;inset:auto 12px 12px;z-index:60;width:auto;min-width:0;max-width:none;max-height:75vh;overflow:auto;box-shadow:var(--sombra-l)}}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 10px;border-radius:999px;background:var(--tint);color:var(--ink);font-size:12.5px;font-weight:500}.chip-x{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--muted)}.chip-x:hover{background:var(--hover);color:var(--ink)}.chip-x .ico{width:13px;height:13px}.tip{position:relative}.tip:after{content:attr(data-tip);position:absolute;z-index:30;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:320px;padding:8px 10px;border-radius:8px;background:var(--ink);color:var(--page);font:500 12.5px/1.45 var(--fuente);white-space:pre-line;text-align:left;text-transform:none;letter-spacing:0;box-shadow:var(--sombra-m);pointer-events:none;display:none}.tip:hover:after,.tip:focus-visible:after{display:block}.th-help.tip:after{bottom:auto;top:calc(100% + 8px)}.zsteps{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:12px}.checklist a{font-weight:500}.zstatus-acts{margin-top:14px}.sk-inline{display:inline-block;width:120px;height:12px;vertical-align:middle}.cmdk-input:focus-visible{outline:none}@media(max-width:640px){.zstatus-title{font-size:18px;letter-spacing:-.2px}.zstatus-ico{width:36px;height:36px}}.table.stackable td:before{font-family:var(--fuente)}@font-face{font-family:Inter;src:url("./inter-variable-N5ZK2W3R.woff2") format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("./jetbrains-mono-400-3OOWLGQ2.woff2") format("woff2");font-weight:400;font-display:swap}:root{--brand: #2456e8;--brand-hover: color-mix(in srgb, var(--brand) 84%, #000);--on-brand: #fff;--ink: #1a2030;--text: #333a4a;--muted: rgb(16 22 36 / .64);--page: #f5f6f8;--surface: #fff;--surface-2: #eceef2;--chrome: #fff;--hover: rgb(96 106 128 / .1);--line: rgb(96 106 128 / .2);--line-strong: rgb(96 106 128 / .34);--tint: color-mix(in srgb, var(--brand) 12%, #fff);--tint-strong: color-mix(in srgb, var(--brand) 24%, #fff);--link: var(--brand);--ok: #1f7a4a;--ok-bg: #e3f4ea;--warn: #8a5a00;--warn-bg: #fdf1d6;--err: #b42318;--err-bg: #fde8e6;--info: var(--brand);--info-bg: var(--tint);--add-bg: #e8f6ee;--rm-bg: #fdecea;--fuente: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--codigo: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sombra-s: 0 1px 3px rgb(10 20 40 / .08), 0 0 0 1px rgb(96 106 128 / .12);--sombra-m: 0 8px 24px -8px rgb(10 20 40 / .14), 0 0 0 1px rgb(96 106 128 / .14);--sombra-l: 0 24px 48px -16px rgb(10 20 40 / .28), 0 0 0 1px rgb(96 106 128 / .12);--ease: cubic-bezier(.22, 1, .36, 1);--radius: 12px;--side: 256px;color-scheme:light}:root[data-theme=dark]{--ink: #fafafa;--text: #d4d4d8;--muted: #a1a1aa;--page: #09090b;--surface: #121214;--surface-2: #18181b;--chrome: #09090b;--hover: rgb(255 255 255 / .05);--line: rgb(255 255 255 / .08);--line-strong: rgb(255 255 255 / .14);--tint: color-mix(in srgb, var(--brand) 20%, #121214);--tint-strong: color-mix(in srgb, var(--brand) 34%, #121214);--link: color-mix(in srgb, var(--brand) 50%, #fff);--ok: #5fd39a;--ok-bg: rgb(46 160 100 / .16);--warn: #f2c063;--warn-bg: rgb(220 160 40 / .16);--err: #ff8a80;--err-bg: rgb(230 70 60 / .16);--info: var(--link);--info-bg: var(--tint);--add-bg: rgb(46 160 100 / .14);--rm-bg: rgb(230 70 60 / .14);--sombra-s: 0 0 0 1px var(--line);--sombra-m: 0 12px 32px -8px rgb(0 0 0 / .7), 0 0 0 1px var(--line-strong);--sombra-l: 0 24px 64px -12px rgb(0 0 0 / .8), 0 0 0 1px var(--line-strong);color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-theme=auto]{--ink: #fafafa;--text: #d4d4d8;--muted: #a1a1aa;--page: #09090b;--surface: #121214;--surface-2: #18181b;--chrome: #09090b;--hover: rgb(255 255 255 / .05);--line: rgb(255 255 255 / .08);--line-strong: rgb(255 255 255 / .14);--tint: color-mix(in srgb, var(--brand) 20%, #121214);--tint-strong: color-mix(in srgb, var(--brand) 34%, #121214);--link: color-mix(in srgb, var(--brand) 50%, #fff);--ok: #5fd39a;--ok-bg: rgb(46 160 100 / .16);--warn: #f2c063;--warn-bg: rgb(220 160 40 / .16);--err: #ff8a80;--err-bg: rgb(230 70 60 / .16);--info: var(--link);--info-bg: var(--tint);--add-bg: rgb(46 160 100 / .14);--rm-bg: rgb(230 70 60 / .14);--sombra-s: 0 0 0 1px var(--line);--sombra-m: 0 12px 32px -8px rgb(0 0 0 / .7), 0 0 0 1px var(--line-strong);--sombra-l: 0 24px 64px -12px rgb(0 0 0 / .8), 0 0 0 1px var(--line-strong);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--text);font:460 14px/1.5 var(--fuente);-webkit-font-smoothing:antialiased;font-optical-sizing:auto}h1,h2,h3,h4,p,ul,ol,dl,figure,pre{margin:0}h1,h2,h3,h4{color:var(--ink);text-wrap:balance}p,li,dd{text-wrap:pretty}ul.bare,ol.bare{padding:0;list-style:none}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea{font:inherit;color:inherit}code,kbd,pre{font-family:var(--codigo);font-size:.88em}::selection{background:var(--tint-strong)}:focus-visible{outline:2px solid var(--link);outline-offset:2px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.muted{color:var(--muted)}.mono{font-family:var(--codigo);font-size:.9em}.nowrap{white-space:nowrap}.right{text-align:right}.stack{display:grid;gap:16px}.stack-s{display:grid;gap:8px}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.row-end{justify-content:flex-end}.spacer{flex:1}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:900px){.grid-2,.grid-3{grid-template-columns:1fr}}.ico{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bullets{padding-left:18px;display:grid;gap:4px}.sub-title{font-size:14px;font-weight:600}.marca{flex:none}.mk-l,.mk-r{fill:currentColor}.mk-r{fill-opacity:.72}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;min-width:0}.logo:hover{text-decoration:none}.logo .marca{width:28px;height:28px;color:var(--brand)}.logo img{height:28px;width:auto;max-width:160px;object-fit:contain}.logo span{overflow:hidden;text-overflow:ellipsis}.logo.custom{letter-spacing:0;text-transform:none;font-size:16px}.boot{min-height:100vh}.skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;background:var(--surface);color:var(--ink);border-radius:8px;box-shadow:var(--sombra-m)}.skip:focus{top:12px}.shell{display:grid;grid-template-columns:var(--side) minmax(0,1fr);grid-template-rows:67px minmax(0,1fr);min-height:100vh}.hdr{grid-column:1 / -1;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;height:67px;padding:0 20px 0 0;background:var(--chrome);border-bottom:1px solid var(--line)}.hdr-brand{width:var(--side);flex:none;display:flex;align-items:center;padding:0 24px;height:100%}.hdr .logo{font-size:16px;gap:8px}.hdr .logo .marca{width:26px;height:26px}.hdr .hdr-burger{display:none}.hdr-ctx{display:flex;align-items:center;gap:4px;min-width:0}.hdr-org-name,.hdr-select{height:36px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;font-weight:600;color:var(--ink);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdr-select{gap:6px;padding-right:8px}.hdr-select .sel-chev{color:var(--muted)}.hdr-select:hover,.hdr-select[aria-expanded=true],.hdr-zone:hover{background:var(--hover)}.hdr-zone-box{display:inline-flex;align-items:center;gap:2px;min-width:0}.hdr-zone{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border-radius:8px;color:var(--ink);font-weight:600;min-width:0}.hdr-zone .ico{width:16px;height:16px;color:var(--muted)}.hdr-star{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--muted);flex:none}.hdr-star:hover{background:var(--hover);color:var(--ink)}.hdr-star .ico{width:16px;height:16px}.hdr-star[aria-pressed=true]{color:var(--warn)}.hdr-star[aria-pressed=true] .ico{fill:currentColor}.hdr-sep{color:var(--line-strong);font-weight:400;padding:0 4px 0 2px}.hdr-zone-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.hdr-r{margin-left:auto;display:flex;align-items:center;gap:8px}.hdr-search{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;border-radius:8px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);min-width:220px}.hdr-search:hover{background:var(--hover);color:var(--ink)}.hdr-search .ico{width:16px;height:16px}.hdr-search kbd,.cmdk-bar kbd{margin-left:auto;padding:2px 6px;border-radius:6px;font:600 11px/1.3 var(--fuente);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.hdr-link{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-radius:8px;color:var(--ink);font-weight:500}.hdr-link:hover{background:var(--hover);text-decoration:none}.hdr-link .ico{width:17px;height:17px}.hdr-avatar{display:inline-grid;place-items:center;border-radius:50%}.hdr-avatar:hover{text-decoration:none}.hdr-avatar[aria-current=page] .avatar{box-shadow:0 0 0 2px var(--link)}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--tint-strong);color:var(--ink);font-weight:700;font-size:13px;flex:none}.side{position:sticky;top:67px;height:calc(100vh - 67px);display:flex;flex-direction:column;gap:12px;padding:14px 12px;background:var(--chrome);border-right:1px solid var(--line);overflow-y:auto}.nav ul{list-style:none;padding:0;display:grid;gap:2px}.nav-sec{margin:16px 12px 6px;font-size:12px;font-weight:500;color:var(--muted)}.nav a,.nav-group-btn{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:8px;color:var(--text);font-weight:460}.nav a:hover,.nav-group-btn:hover{background:var(--hover);text-decoration:none;color:var(--ink)}.nav a[aria-current=page]{background:var(--tint);color:var(--ink);font-weight:600}.nav a[aria-current=page] .ico{color:var(--link)}.nav .ico{width:17px;height:17px;color:var(--muted)}.nav-group-btn{width:100%;text-align:left}.nav-group-btn .nav-label{flex:1;min-width:0}.nav .nav-chev{width:15px;height:15px;transition:transform .2s var(--ease)}.nav-group-btn[aria-expanded=false] .nav-chev{transform:rotate(-90deg)}.nav-group:has(.nav-sub a[aria-current=page])>.nav-group-btn{color:var(--ink);font-weight:600}.nav-group:has(.nav-sub a[aria-current=page])>.nav-group-btn .ico:first-child{color:var(--link)}.nav .nav-sub{margin:2px 0 6px 20px;padding-left:8px;border-left:1px solid var(--line)}.nav-sub a{height:32px;padding:0 10px}.nav-group-link{display:none!important}.nav .nav-recent a.nav-recent-item{height:auto;min-height:36px;padding:5px 10px;display:grid;gap:1px;line-height:1.25}.nav-recent-label{color:var(--ink);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-recent-sub{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-recent-group{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--line)}.nav-back{margin-bottom:8px;box-shadow:inset 0 0 0 1px var(--line)}.side-zone{display:flex;align-items:center;gap:8px;padding:2px 12px 8px;color:var(--ink);font-weight:600;min-width:0}.side-zone .ico{width:16px;height:16px;color:var(--link)}.side-zone-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-foot{margin-top:auto;display:grid;gap:6px;padding:12px 4px 0;border-top:1px solid var(--line)}.side-foot .side-signout,.side-foot .nav-collapse{justify-content:flex-start;color:var(--text)}.prefs{display:flex;gap:6px;align-items:center}.seg{display:inline-flex;padding:2px;border-radius:9px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.seg button{height:28px;min-width:32px;padding:0 8px;border-radius:7px;display:inline-grid;place-items:center;font-size:12px;font-weight:600;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sombra-s)}.seg .ico{width:15px;height:15px}.main{min-width:0;display:flex;flex-direction:column}.content{width:100%;padding:28px 36px 64px;display:grid;gap:24px;align-content:start}.banner{padding:10px 36px;background:var(--warn-bg);color:var(--warn);font-weight:500;display:flex;gap:8px;align-items:center}@media(min-width:961px){.shell.nav-mini{--side: 64px}.nav-mini .hdr-brand{padding:0 18px}.nav-mini .hdr-brand .logo span{display:none}.nav-mini .hdr-brand .logo img{max-width:30px}.nav-mini .side{padding:14px 10px;overflow-x:hidden}.nav-mini .nav-label,.nav-mini .nav-chev,.nav-mini .nav-sec,.nav-mini .side-zone,.nav-mini .nav-recent-group,.nav-mini .prefs,.nav-mini .nav-group-btn,.nav-mini .nav-sub{display:none!important}.nav-mini .nav-group-link{display:flex!important}.nav-mini .nav a,.nav-mini .side-foot .btn{justify-content:center;padding:0}.nav-mini .nav-collapse .ico{transform:scaleX(-1)}}.scrim{display:none}@media(max-width:960px){.shell{grid-template-columns:1fr;grid-template-rows:60px minmax(0,1fr)}.hdr{height:60px;padding:0 12px;gap:8px}.hdr .hdr-burger{display:inline-flex}.hdr-brand{width:auto;padding:0 4px}.hdr-ctx,.hdr-search-txt,.hdr-search kbd,.hdr-link-txt{display:none}.hdr-search{min-width:0;width:36px;padding:0;justify-content:center;box-shadow:none}.side{position:fixed;inset:60px auto 0 0;height:auto;z-index:40;width:min(300px,86vw);transform:translate(-102%);transition:transform .25s var(--ease);box-shadow:var(--sombra-l)}.shell.nav-open .side{transform:none}.scrim{display:block;position:fixed;inset:60px 0 0;z-index:39;background:#0000008c}.content{padding:20px 16px 48px;gap:18px}.banner{padding:10px 16px}.nav-collapse{display:none}}.settings{display:grid;grid-template-columns:minmax(0,720px);gap:48px;align-items:start}.settings-main{min-width:0}.settings-main .card{scroll-margin-top:88px}.settings-main .card:focus{outline:none}.toc{display:none}@media(min-width:1200px){.settings:has(>.toc:not([hidden])){grid-template-columns:minmax(0,720px) 220px}.toc{display:block;position:sticky;top:91px}}.toc-title{font-size:12px;font-weight:600;color:var(--muted);margin-bottom:8px}.toc-list{list-style:none;padding:0;margin:0;border-left:1px solid var(--line);display:grid}.toc-list a{display:block;padding:5px 0 5px 14px;margin-left:-1px;border-left:2px solid transparent;color:var(--muted);font-size:13px;line-height:1.35}.toc-list a:hover{color:var(--ink);text-decoration:none}.toc-list a[aria-current]{color:var(--ink);border-left-color:var(--link);font-weight:500}.page-head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.page-head-txt{flex:1 1 320px;min-width:0}.page-title{font-size:30px;line-height:1.15;font-weight:460;letter-spacing:-.8px;outline:none;overflow-wrap:anywhere}.page-sub{margin-top:8px;color:var(--muted);max-width:70ch;font-size:15px}.page-actions{display:flex;gap:8px;flex-wrap:wrap}.crumbs{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:8px}.crumbs a{color:var(--muted)}.crumbs .ico{width:14px;height:14px}@media(max-width:640px){.page-title{font-size:24px;letter-spacing:-.5px}}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--sombra-s);padding:20px;display:grid;gap:16px;align-content:start;min-width:0}.card-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.card-head>div:first-child{flex:1 1 240px;min-width:0}.card-title{font-size:17px;font-weight:600;letter-spacing:-.2px}.card-sub{margin-top:4px;color:var(--muted);font-size:13px}.card-actions{display:flex;gap:8px;flex-wrap:wrap}.card.flush{padding:0;gap:0;overflow:hidden}.card.flush>.card-head{padding:16px 20px;border-bottom:1px solid var(--line)}.stat{display:grid;gap:4px}.stat b{font-size:28px;font-weight:460;color:var(--ink);letter-spacing:-.6px;font-variant-numeric:tabular-nums}.stat span{font-size:13px;color:var(--muted);font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:8px;font-size:14px;line-height:18px;font-weight:600;white-space:nowrap;transition:background .15s,box-shadow .15s;text-decoration:none}.btn:hover{text-decoration:none}.btn .ico{width:16px;height:16px}.btn-primary{background:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-hover)}.btn-secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn-secondary:hover{background:var(--hover)}.btn-ghost{color:var(--ink)}.btn-ghost:hover{background:var(--hover)}.btn-tint{background:var(--tint);color:var(--ink)}.btn-tint:hover{background:var(--tint-strong)}.btn-danger{background:var(--err);color:#fff}:root[data-theme=dark] .btn-danger{color:#1a0d0c}@media(prefers-color-scheme:dark){:root[data-theme=auto] .btn-danger{color:#1a0d0c}}.btn-danger:hover{filter:brightness(.92)}.btn-sm{height:30px;padding:0 10px;font-size:13px;border-radius:8px}.btn-icon{width:34px;padding:0}.btn-sm.btn-icon{width:30px}.btn-block{width:100%;height:52px;border-radius:12px;font-size:16px}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:after{content:"";width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.btn-copy{color:var(--muted)}.form{display:grid;gap:14px}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:start}.field{display:grid;gap:6px;min-width:0;align-content:start}.field label{font-size:13px;font-weight:600;color:var(--ink)}.field-hint{font-size:12px;color:var(--muted)}.field-err{font-size:12px;color:var(--err);min-height:0}.field-err:empty{display:none}.input{width:100%;min-height:38px;padding:8px 11px;border-radius:9px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);transition:border-color .15s,box-shadow .15s}.input:hover{border-color:color-mix(in srgb,var(--line-strong) 60%,var(--ink))}.input:focus{outline:none;border-color:var(--link);box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 25%,transparent)}.input[aria-invalid=true]{border-color:var(--err)}textarea.input{resize:vertical;min-height:72px;line-height:1.45}textarea.mono,input.mono{font-family:var(--codigo);font-size:13px}.sel{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;text-align:left;cursor:pointer;user-select:none;-webkit-user-select:none}.sel.input{padding-right:9px}.sel[disabled]{opacity:.55;cursor:not-allowed}.sel[disabled]:hover{border-color:var(--line-strong)}.sel-box{display:grid;flex:1 1 auto;min-width:0}.sel-box>*{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-sizer{height:0;visibility:hidden}.sel-sizer>span{display:block;height:0}.sel-chev{width:16px;height:16px;color:var(--muted);transition:transform .15s var(--ease)}.sel[aria-expanded=true] .sel-chev{transform:rotate(180deg)}.sel-list{position:fixed;inset:auto;left:var(--sel-x, 8px);top:var(--sel-y, 8px);min-width:var(--sel-w, 160px);max-width:min(480px,calc(100vw - 16px));max-height:var(--sel-h, 320px);margin:0;padding:4px;border:0;border-radius:10px;background:var(--surface);color:var(--text);box-shadow:var(--sombra-m);overflow:auto;overscroll-behavior:contain;list-style:none;font-size:14px;font-weight:400;z-index:70}.sel-list.sel-up{top:auto;bottom:var(--sel-y, 8px)}.sel-list::backdrop{background:transparent}.sel-opt{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 10px;border-radius:7px;cursor:pointer}.sel-opt-label{flex:1;min-width:0;overflow-wrap:anywhere}.sel-opt.on{background:var(--hover);color:var(--ink)}.sel-opt[aria-selected=true]{color:var(--ink);font-weight:600}.sel-opt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.sel-check{width:16px;height:16px;color:var(--link);visibility:hidden}.sel-opt[aria-selected=true] .sel-check{visibility:visible}@media(max-width:720px){.sel-list,.sel-list.sel-up{inset:auto 12px 12px;width:auto;min-width:0;max-width:none;max-height:70vh;padding:6px;border-radius:14px;box-shadow:var(--sombra-l)}.sel-list::backdrop{background:#080c1473}.sel-opt{min-height:44px}}.input-code{font-family:var(--codigo);font-size:26px;letter-spacing:.5em;text-align:center;padding-left:.5em}.check{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.check input{margin-top:3px;width:16px;height:16px;accent-color:var(--brand);flex:none}.input-color{width:52px;height:38px;padding:3px;border-radius:9px;border:1px solid var(--line-strong);background:var(--surface)}.search{position:relative}.search .ico{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;width:16px;height:16px}.search .input{padding-left:34px}.switch{display:inline-flex;align-items:center;gap:8px}.switch-track{position:relative;width:36px;height:20px;border-radius:999px;background:var(--line-strong);transition:background .2s;flex:none}.switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s var(--ease)}.switch[aria-checked=true] .switch-track{background:var(--brand)}.switch[aria-checked=true] .switch-thumb{transform:translate(16px)}.switch[disabled]{opacity:.5;cursor:not-allowed}.switch-label{font-weight:500}.badge{justify-self:start;width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;line-height:1}.badge .ico{width:13px;height:13px}.badge-ok{background:var(--ok-bg);color:var(--ok)}.badge-warn{background:var(--warn-bg);color:var(--warn)}.badge-err{background:var(--err-bg);color:var(--err)}.badge-info,.badge-brand{background:var(--tint);color:var(--link)}.badge-muted{background:var(--surface-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor}.callout{display:flex;gap:12px;padding:12px 14px;border-radius:10px;align-items:flex-start}.callout>.ico{margin-top:1px}.callout-body{display:grid;gap:6px;min-width:0;flex:1}.callout-info{background:var(--info-bg);color:var(--ink)}.callout-info>.ico{color:var(--info)}.callout-warn{background:var(--warn-bg);color:var(--ink)}.callout-warn>.ico{color:var(--warn)}.callout-err{background:var(--err-bg);color:var(--ink)}.callout-err>.ico{color:var(--err)}.callout-ok{background:var(--ok-bg);color:var(--ink)}.callout-ok>.ico{color:var(--ok)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table th{text-align:left;font-size:13px;font-weight:500;color:var(--muted);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface)}.table td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.table .t-act{text-align:right;white-space:nowrap;width:1%}.table .t-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table .t-mono{font-family:var(--codigo);font-size:12.5px;overflow-wrap:anywhere}.table .t-strong{font-weight:600;color:var(--ink)}.table a.t-strong{color:var(--ink)}.group-row td{background:var(--surface-2)!important;font-weight:600;color:var(--ink);font-size:13px}.table tr.row-ok td:first-child{box-shadow:inset 3px 0 0 var(--ok)}.table tr.row-err td:first-child{box-shadow:inset 3px 0 0 var(--err)}@media(max-width:720px){.table.stackable thead{display:none}.table.stackable,.table.stackable tbody,.table.stackable tr,.table.stackable td{display:block;width:100%}.table.stackable tr{padding:10px 14px;border-bottom:1px solid var(--line)}.table.stackable td{padding:4px 0;border:0;display:flex;justify-content:space-between;gap:12px;text-align:right}.table.stackable td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:600;text-align:left;flex:none}.table.stackable td.t-act{width:100%;justify-content:flex-end}.table.stackable td.t-act:before{content:none}.table.stackable tr.group-row td:before{content:none}.table.stackable td:first-child{text-align:left}}.kv{display:grid;gap:0}.kv>div{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--muted);font-weight:500}.kv dd{margin:0;color:var(--ink);min-width:0;overflow-wrap:anywhere}.code{padding:2px 6px;border-radius:6px;background:var(--surface-2);color:var(--ink);overflow-wrap:anywhere}.copyable{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:9px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.copyable code{flex:1;min-width:0;color:var(--ink);font-size:14px;overflow-wrap:anywhere}.copyable.big code{font-size:17px;font-weight:500}.secret{padding:14px;border-radius:10px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}pre.block{padding:12px 14px;border-radius:10px;background:var(--surface-2);overflow-x:auto;color:var(--ink);line-height:1.5}.empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:40px 20px}.empty-ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--tint);color:var(--link);margin-bottom:4px}.empty-ico .ico{width:24px;height:24px}.empty h3{font-size:16px}.empty p{max-width:52ch}.empty-act{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.loading{display:flex;align-items:center;gap:10px;padding:24px;color:var(--muted);justify-content:center}.spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--brand);animation:spin .8s linear infinite;flex:none}.spin.sm{width:12px;height:12px;border-width:2px}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin,.btn[aria-busy=true]:after{animation-duration:2s}.side,.switch-thumb{transition:none}}.dlg{width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:16px;background:var(--surface);color:var(--text);box-shadow:var(--sombra-l);display:flex;flex-direction:column}.dlg:not([open]){display:none}.dlg-wide{width:min(820px,calc(100vw - 24px))}.dlg::backdrop{background:#080c1480}.dlg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px 20px;border-bottom:1px solid var(--line)}.dlg-title{font-size:17px;font-weight:650}.dlg-body{padding:18px 20px;overflow-y:auto;flex:1}.dlg-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--line);flex-wrap:wrap}.dlg-foot:empty{display:none}.toasts{position:fixed;right:16px;bottom:16px;z-index:200;display:grid;gap:8px;max-width:min(420px,calc(100vw - 32px))}.toast{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:var(--ink);color:var(--page);box-shadow:var(--sombra-l);font-weight:500;transition:opacity .3s,transform .3s}.toast-ok .ico{color:#5fd39a}.toast-err .ico{color:#ff8a80}.toast.out{opacity:0;transform:translateY(6px)}.diff{display:grid;gap:14px}.diff-sec{display:grid;gap:6px}.diff-sec-title{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.diff-list{list-style:none;padding:0;display:grid;gap:6px}.diff-row{display:grid;gap:6px;padding:10px 12px;border-radius:10px;background:var(--surface-2);box-shadow:inset 3px 0 0 var(--line-strong);min-width:0}.diff-add{box-shadow:inset 3px 0 0 var(--ok)}.diff-remove{box-shadow:inset 3px 0 0 var(--err)}.diff-replace{box-shadow:inset 3px 0 0 var(--warn)}.diff-path{display:flex;gap:8px;align-items:center;min-width:0}.diff-path code{color:var(--ink);overflow-wrap:anywhere;font-size:12.5px}.diff-op{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-weight:700;flex:none;font-family:var(--codigo)}.diff-add .diff-op{background:var(--ok-bg);color:var(--ok)}.diff-remove .diff-op{background:var(--err-bg);color:var(--err)}.diff-replace .diff-op{background:var(--warn-bg);color:var(--warn)}.diff-vals{display:grid;gap:4px;padding-left:28px;min-width:0}.diff-from,.diff-to{min-width:0}.diff-from .diff-val,.diff-from .diff-json{background:var(--rm-bg);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--err) 50%,transparent)}.diff-to .diff-val,.diff-to .diff-json{background:var(--add-bg)}.diff-val{display:inline-block;padding:2px 6px;border-radius:6px;color:var(--ink);overflow-wrap:anywhere;font-size:12.5px}.diff-json{padding:8px 10px;border-radius:8px;color:var(--ink);overflow-x:auto;font-size:12px;max-height:260px}.diff-empty{padding:8px 0}.change-preview{min-height:60px;display:grid;gap:12px}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-side{position:relative;overflow:hidden;background:#09090b;color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between}.auth-side:before{content:"";position:absolute;inset:0;background:radial-gradient(110% 75% at 100% 0%,color-mix(in srgb,var(--brand) 45%,transparent) 0%,transparent 60%),radial-gradient(80% 60% at 0% 100%,rgb(61 114 255 / .18) 0%,transparent 60%)}.auth-side>*{position:relative}.auth-side .logo,.auth-side .logo .marca{color:#fff}.auth-claim{font-size:34px;line-height:1.15;font-weight:500;letter-spacing:-.02em;max-width:18ch;color:#fff}.auth-points{list-style:none;padding:0;display:grid;gap:12px;color:#ffffffd1;max-width:44ch}.auth-points li{display:flex;gap:10px}.auth-points .ico{color:#b6caff;margin-top:2px}.auth-main{display:flex;flex-direction:column;padding:24px 32px;background:var(--surface)}.auth-top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px}.auth-top .logo{visibility:hidden}.auth-box{width:min(400px,100%);margin:auto;display:grid;gap:20px;padding:32px 0}.auth-box h1{font-size:26px;font-weight:650;letter-spacing:-.02em;outline:none}.auth-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--line)}.auth-legal{font-size:12px;color:var(--muted)}.auth-foot{font-size:12px;color:var(--muted);text-align:center}.btn-oauth{width:100%;height:44px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn-oauth:hover{background:var(--surface-2)}@media(max-width:960px){.auth{grid-template-columns:1fr}.auth-side{display:none}.auth-top .logo{visibility:visible}.auth-main{padding:16px 20px;min-height:100vh}}.steps{display:flex;gap:8px;list-style:none;padding:0;counter-reset:step;flex-wrap:wrap}.steps li{counter-increment:step;display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:600;font-size:13px}.steps li:before{content:counter(step);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:12px}.steps li[aria-current=step]{color:var(--ink)}.steps li[aria-current=step]:before{background:var(--brand);color:var(--on-brand);box-shadow:none}.steps li.done:before{content:"✓";background:var(--ok-bg);color:var(--ok);box-shadow:none}.steps li+li{padding-left:8px}.steps li+li:after{order:-1;content:"";width:24px;height:1px;background:var(--line-strong);margin-right:4px}.ns-pair{display:grid;gap:8px}.registrar-steps{padding-left:20px;display:grid;gap:8px}.registrar-steps li::marker{color:var(--link);font-weight:700}.live{display:flex;align-items:center;gap:10px}.pulse{width:10px;height:10px;border-radius:50%;background:var(--warn);box-shadow:0 0 color-mix(in srgb,var(--warn) 50%,transparent);animation:pulse 1.6s infinite;flex:none}.pulse.ok{background:var(--ok);animation:none}@keyframes pulse{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.pulse{animation:none}}.sources{display:grid;gap:6px}.source{display:flex;gap:10px;align-items:center;font-size:13px;flex-wrap:wrap}.toolbar{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.toolbar .search{flex:1 1 240px}.toolbar .field{flex:0 1 200px}@media(max-width:720px){.toolbar .field{flex:1 1 140px}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cert-pill{display:inline-flex;gap:4px}.zone-cell{display:flex;align-items:flex-start;gap:6px}.zone-star{display:inline-grid;place-items:center;width:24px;height:24px;margin-top:-2px;border-radius:6px;color:var(--muted);flex:none}.zone-star:hover{background:var(--hover);color:var(--ink)}.zone-star .ico{width:15px;height:15px}.zone-star[aria-pressed=true]{color:var(--warn)}.zone-star[aria-pressed=true] .ico{fill:currentColor}.bars{display:flex;align-items:flex-end;gap:3px;height:160px;padding-top:8px}.bars .bar{flex:1;min-width:3px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;position:relative}.bars .bar-req{background:var(--tint-strong);border-radius:3px 3px 0 0;min-height:1px}.bars .bar-blk{background:var(--err);border-radius:0;min-height:0}.legend{display:flex;gap:16px;font-size:12px;color:var(--muted)}.legend span{display:inline-flex;align-items:center;gap:6px}.sw{width:10px;height:10px;border-radius:3px;display:inline-block}.sw-req{background:var(--tint-strong)}.sw-blk{background:var(--err)}.h0{height:0}.h1{height:2%}.h2{height:4%}.h3{height:6%}.h4{height:8%}.h5{height:10%}.h6{height:12%}.h7{height:14%}.h8{height:16%}.h9{height:18%}.h10{height:20%}.h11{height:22%}.h12{height:24%}.h13{height:26%}.h14{height:28%}.h15{height:30%}.h16{height:32%}.h17{height:34%}.h18{height:36%}.h19{height:38%}.h20{height:40%}.h21{height:42%}.h22{height:44%}.h23{height:46%}.h24{height:48%}.h25{height:50%}.h26{height:52%}.h27{height:54%}.h28{height:56%}.h29{height:58%}.h30{height:60%}.h31{height:62%}.h32{height:64%}.h33{height:66%}.h34{height:68%}.h35{height:70%}.h36{height:72%}.h37{height:74%}.h38{height:76%}.h39{height:78%}.h40{height:80%}.h41{height:82%}.h42{height:84%}.h43{height:86%}.h44{height:88%}.h45{height:90%}.h46{height:92%}.h47{height:94%}.h48{height:96%}.h49{height:98%}.h50{height:100%}.meter{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.meter>span{display:block;height:100%;background:var(--brand);border-radius:999px}.w0{width:0}.w1{width:10%}.w2{width:20%}.w3{width:30%}.w4{width:40%}.w5{width:50%}.w6{width:60%}.w7{width:70%}.w8{width:80%}.w9{width:90%}.w10{width:100%}.logo-preview{display:flex;align-items:center;justify-content:center;height:96px;border-radius:12px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);padding:12px}.logo-preview img{max-height:64px;max-width:100%;object-fit:contain}.brand-preview{border-radius:12px;overflow:hidden;box-shadow:var(--sombra-s)}.brand-preview-bar{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--surface);border-bottom:1px solid var(--line)}.brand-preview-body{padding:14px;background:var(--page);display:flex;gap:8px}.dns-table td:first-child{white-space:nowrap}.not-found{display:grid;place-items:center;gap:12px;min-height:50vh;text-align:center}.hr{height:1px;background:var(--line);border:0;margin:4px 0}.lede{font-size:15px;color:var(--text);max-width:70ch}.small{font-size:12.5px}.tight{line-height:1.3}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px;display:inline-block;vertical-align:bottom}details.more>summary{cursor:pointer;color:var(--link);font-weight:600;list-style:none}details.more>summary::-webkit-details-marker{display:none}details.more[open]>summary{margin-bottom:10px}.table th.t-mono,.table th.t-num{font-family:var(--fuente);font-size:12px}.table .t-act .row{flex-wrap:nowrap;gap:4px}.diff-sum{font-size:13px}
