/* Browser network diagnostics, shared by the built-in Luma and Cartoon shells. */
.luma-network-page{--net-ink:var(--luma-ink,#342445);--net-muted:var(--luma-muted,#746079);--net-green:var(--luma-green,#1e6b5d);--net-line:var(--luma-line,#e9ddd2);--net-surface:var(--luma-surface,#fffaf4);--net-paper:var(--luma-paper,#fff3e5);color:var(--net-ink);max-width:1260px}
.luma-network-heading{margin-bottom:28px}.luma-network-heading__content{display:flex;align-items:center;justify-content:space-between;gap:30px}.luma-network-heading__content>div:first-child{max-width:790px}.luma-network-heading h1{font-size:clamp(27px,3vw,37px);letter-spacing:-1px}.luma-network-heading p{max-width:660px;margin:0;color:var(--net-muted);font-size:13px;line-height:1.9}.luma-network-art{flex:0 0 184px;position:relative;display:grid;place-items:center;height:142px;border-radius:60px 20px 60px 20px;background:#e9e5ed;overflow:hidden}.luma-network-art svg{width:173px;fill:#faf5ec;stroke:#685076;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.luma-network-art svg circle:first-of-type{fill:#e2ecdf;stroke:var(--net-green)}.luma-network-art>span{position:absolute;bottom:10px;font-size:8px;letter-spacing:2px;color:#685076}.luma-network-console{border:1px solid var(--net-line);border-radius:18px;background:var(--net-surface);overflow:hidden;box-shadow:0 12px 35px #34244505}.luma-network-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 27px 15px}.luma-network-toolbar__primary{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.luma-network-toolbar .luma-tools-btn{min-height:44px;font-size:13px}.luma-network-rounds{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--net-muted);margin:0}.luma-network-rounds select{appearance:auto;min-height:44px;max-width:220px;border:1px solid var(--net-line);border-radius:9px;padding:8px 12px;background:var(--net-surface);color:var(--net-ink);font-size:12px;cursor:pointer}.luma-network-hide{display:flex;align-items:center;gap:8px;flex:none;margin:0;min-height:44px;font-size:12px;cursor:pointer;color:var(--net-muted)}.luma-network-hide input{width:16px;height:16px;accent-color:var(--net-green)}.luma-network-progress{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 27px 15px;min-height:37px;color:var(--net-muted);font-size:12px}.luma-network-progress p{margin:0;line-height:1.7}.luma-network-progress p.is-error{color:#a15c4d}.luma-network-progress>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.luma-network-meter{height:3px;background:#eee7e0}.luma-network-meter>span{display:block;width:0;height:100%;background:var(--net-green);transition:width .25s ease}.luma-network-overview{display:flex;align-items:center;gap:28px;padding:21px 27px;border-bottom:1px solid var(--net-line);background:#f5f0e7}.luma-network-overview>div{display:flex;align-items:baseline;gap:9px}.luma-network-overview strong{font-size:24px;line-height:1.3;font-weight:550;letter-spacing:-.5px;color:var(--net-green);font-variant-numeric:tabular-nums}.luma-network-overview span{font-size:11px;color:var(--net-muted)}.luma-network-overview>p{margin:0 0 0 auto;font-size:11px;line-height:1.7;color:var(--net-muted)}.luma-network-ip-groups{display:flex;flex-wrap:wrap;gap:8px;padding:18px 27px;border-bottom:1px solid var(--net-line)}.luma-network-ip-groups>span{display:flex;align-items:center;gap:9px;max-width:100%;padding:8px 11px;border:1px solid #cfdec9;border-radius:8px;background:#edf3e9;color:var(--net-green);font-size:11px;line-height:1.5}.luma-network-ip-groups code{font-size:11px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:inherit;background:transparent;padding:0}.luma-network-ip-groups small{flex:none;font-size:10px;color:#677562}.luma-network-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;text-align:left}.luma-network-table th{padding:16px 20px;background:#faf4ec;color:var(--net-muted);font-size:10px;font-weight:500;letter-spacing:.3px;border-bottom:1px solid var(--net-line);line-height:1.6}.luma-network-table th:first-child{width:20%;padding-left:27px}.luma-network-table th:nth-child(2){width:26%}.luma-network-table th:nth-child(3){width:22%}.luma-network-table th:nth-child(4){width:14%}.luma-network-table th:nth-child(5){width:18%}.luma-network-table td{vertical-align:middle;padding:21px 20px;border-bottom:1px solid var(--net-line);line-height:1.6;overflow-wrap:anywhere}.luma-network-table td:first-child{padding-left:27px}.luma-network-table tbody tr:last-child td{border-bottom:0}.luma-network-site{display:flex;align-items:center;gap:11px}.luma-network-site__mark{display:grid;place-items:center;flex:none;width:33px;height:33px;border:1px solid #d8d3e1;border-radius:10px;background:#eee9f3;color:#6b4e7b;font-size:12px;font-weight:600;letter-spacing:-.5px}.luma-network-site__mark.is-ai{background:#e6efe6;border-color:#ccdcca;color:var(--net-green)}.luma-network-site__name{font-size:12px;font-weight:550;line-height:1.4}.luma-network-site__category{display:block;margin-top:3px;font-size:10px;color:var(--net-muted);font-weight:400}.luma-network-cell-value{display:block;font-size:11px}.luma-network-ip{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;color:var(--net-ink);line-height:1.75;user-select:text}.luma-network-cell-note{display:block;color:var(--net-muted);font-size:10px;margin-top:4px;line-height:1.65}.luma-network-time{font-size:12px;font-weight:550;font-variant-numeric:tabular-nums;color:var(--net-green)}.luma-network-time.is-slow{color:#a46b43}.luma-network-result{display:inline-block;padding:4px 8px;border-radius:6px;background:#f0ebe5;font-size:10px;line-height:1.65;color:var(--net-muted)}.luma-network-result.is-readable{background:#e5efe3;color:var(--net-green)}.luma-network-result.is-opaque{background:#eeebf3;color:#745b85}.luma-network-result.is-unknown,.luma-network-result.is-timeout,.luma-network-result.is-error{background:#f8eae1;color:#a05d43}.luma-network-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 27px;border-top:1px solid var(--net-line);background:#faf5ed}.luma-network-footer>p{margin:0;font-size:11px;color:var(--net-muted);line-height:1.7}.luma-network-footer>div{display:flex;gap:18px;flex-wrap:wrap}.luma-network-text-button{border:0;background:transparent;padding:6px 0;min-height:34px;font-size:11px;line-height:1.6;color:var(--net-green);cursor:pointer}.luma-network-text-button:hover{text-decoration:underline;text-underline-offset:4px}.luma-network-text-button:disabled{color:#ab9ea6;cursor:default;text-decoration:none}.luma-network-page button:focus-visible,.luma-network-page select:focus-visible,.luma-network-page input:focus-visible{outline:2px solid #8caa7e;outline-offset:4px}.luma-network-notes{margin-top:29px;padding:0 3px}.luma-network-notes h2{font-size:16px;font-weight:550;line-height:1.5;margin:0 0 15px}.luma-network-notes>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.luma-network-notes p{margin:0;color:var(--net-muted);font-size:11px;line-height:1.9}.luma-network-notes strong{display:block;color:var(--net-ink);font-size:12px;font-weight:550;margin-bottom:4px}.luma-network-disclaimer{margin-top:19px!important;padding-top:16px;border-top:1px solid var(--net-line)}.luma-network-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.luma-network-page [hidden]{display:none!important}
@media(max-width:1000px){.luma-network-art{flex-basis:140px;height:125px}.luma-network-art svg{width:143px}.luma-network-table th,.luma-network-table td{padding-left:14px;padding-right:14px}.luma-network-table th:first-child,.luma-network-table td:first-child{padding-left:22px}.luma-network-table th:nth-child(2){width:24%}.luma-network-table th:nth-child(3){width:21%}.luma-network-table th:nth-child(5){width:21%}.luma-network-site{gap:8px}.luma-network-site__mark{width:27px;height:30px;border-radius:8px}.luma-network-site__name{font-size:11px}.luma-network-footer>div{gap:16px}}
@media(max-width:760px){.luma-network-heading__content{gap:12px}.luma-network-art{display:none}.luma-network-console{border-radius:14px}.luma-network-toolbar{padding:19px 18px 13px;gap:10px;align-items:flex-start}.luma-network-toolbar__primary{gap:10px}.luma-network-rounds{flex-basis:100%;gap:8px}.luma-network-rounds select{font-size:12px;min-height:40px}.luma-network-hide{font-size:11px;min-height:44px}.luma-network-progress{padding:0 18px 13px;gap:8px;font-size:11px}.luma-network-progress>span{font-size:10px}.luma-network-overview{flex-wrap:wrap;gap:12px 24px;padding:17px 18px}.luma-network-overview>div{gap:7px}.luma-network-overview strong{font-size:23px}.luma-network-overview span{font-size:10px}.luma-network-overview>p{flex-basis:100%;margin:0;font-size:11px}.luma-network-ip-groups{padding:14px 18px}.luma-network-table,.luma-network-table tbody{display:block;width:100%}.luma-network-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.luma-network-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;padding:17px 18px;border-bottom:1px solid var(--net-line)}.luma-network-table tr:last-child{border-bottom:0}.luma-network-table td{display:block;border:0!important;padding:9px 0 0!important}.luma-network-table td:first-child{grid-column:1/-1;padding:0 0 5px!important}.luma-network-table td:nth-child(2){grid-column:1/-1}.luma-network-table td::before{content:attr(data-label);display:block;font-size:9px;color:var(--net-muted);line-height:1.6;margin-bottom:4px}.luma-network-table td:first-child::before{display:none}.luma-network-site{gap:10px}.luma-network-site__mark{width:30px;height:30px}.luma-network-site__name{font-size:13px}.luma-network-site__category{display:inline;margin:0 0 0 8px;font-size:10px}.luma-network-cell-value,.luma-network-ip{font-size:12px}.luma-network-cell-note{font-size:10px;margin-top:3px}.luma-network-time{font-size:13px}.luma-network-result{font-size:10px}.luma-network-table td:nth-child(3){grid-column:1;grid-row:3}.luma-network-table td:nth-child(4){grid-column:2;grid-row:3}.luma-network-table td:nth-child(5){grid-column:1/-1;padding-top:12px!important}.luma-network-table td:nth-child(5)::before{display:none}.luma-network-table td:nth-child(5) .luma-network-cell-note{display:inline;margin:0 0 0 8px;font-size:10px}.luma-network-footer{padding:15px 18px;gap:6px}.luma-network-footer>div{gap:5px 18px}.luma-network-text-button{min-height:44px;font-size:11px}.luma-network-notes{margin-top:24px}.luma-network-notes>div{grid-template-columns:1fr;gap:15px}.luma-network-notes h2{font-size:17px}.luma-network-notes strong{font-size:13px;margin-bottom:3px}.luma-network-notes p{font-size:12px;line-height:1.8}.luma-network-disclaimer{margin-top:19px!important}.luma-network-sr-only{display:none}}
@media(max-width:350px){.luma-network-toolbar,.luma-network-progress,.luma-network-overview,.luma-network-ip-groups,.luma-network-footer{padding-left:14px;padding-right:14px}.luma-network-table tr{padding-left:14px;padding-right:14px}.luma-network-hide{gap:5px}.luma-network-rounds>span{display:none}.luma-network-toolbar .luma-tools-btn{padding-left:12px;padding-right:12px}.luma-network-table td:nth-child(5) .luma-network-cell-note{display:block;margin:4px 0 0}}
@media(prefers-reduced-motion:reduce){.luma-network-meter>span{transition:none}}
