@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(./bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#060910);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0c1018);--color-panel:var(--lightningcss-light,#f0f2f5)var(--lightningcss-dark,#0f1520);--color-border:var(--lightningcss-light,#d0d8e4)var(--lightningcss-dark,#1a2535);--color-border2:var(--lightningcss-light,#b8c4d0)var(--lightningcss-dark,#243044);--color-cyan:var(--lightningcss-light,#006d8a)var(--lightningcss-dark,#00d4ff);--color-green:var(--lightningcss-light,#006440)var(--lightningcss-dark,#00ff9d);--color-orange:var(--lightningcss-light,#b35900)var(--lightningcss-dark,#ff8c00);--color-red:var(--lightningcss-light,#b80f2b)var(--lightningcss-dark,#f35);--color-yellow:var(--lightningcss-light,#856300)var(--lightningcss-dark,#ffe600);--color-muted:var(--lightningcss-light,#4d6580)var(--lightningcss-dark,#6d8faa);--color-text:var(--lightningcss-light,#1a2535)var(--lightningcss-dark,#c8d8e8);--color-text2:var(--lightningcss-light,#4a6080)var(--lightningcss-dark,#7a90a8);--color-node-browser:var(--color-cyan);--color-node-edge:var(--color-cyan);--color-node-origin:var(--color-green);--color-node-third-parties:var(--color-orange);--font-mono:"JetBrains Mono", monospace;--font-display:"Bebas Neue", sans-serif;--fs-node-label:13px;--fs-metric:14px;--fs-step-title:16px;--fs-meta:12px;--fs-body:14px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--panel-height:140px;--transition-fast:.12s ease;--transition-slow:.3s ease;--opacity-inactive:.25;--opacity-active:1}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-mono);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.5;overflow:hidden}button{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none}select{font-family:inherit;font-size:inherit}:root:not([data-theme=light]) body:after,[data-theme=dark] body:after{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00d4ff03 2px 4px);position:fixed;inset:0}._badgeRow_4u0ng_2{gap:var(--space-sm);pointer-events:none;display:flex;position:absolute;top:44px;left:50%;transform:translate(-50%)}._badge_4u0ng_2{font-size:var(--fs-metric);font-weight:700;font-family:var(--font-mono);border:1.5px solid;border-radius:4px;align-items:baseline;gap:6px;padding:4px 12px;transition:opacity .15s;animation:.2s _badgePop_4u0ng_1;display:flex}._badgeLabel_4u0ng_26{opacity:.75;letter-spacing:.05em;font-size:12px;font-weight:400}._badgeHidden_4u0ng_33{visibility:hidden}._badgeDim_4u0ng_37{opacity:.45}._badge_ttfb_4u0ng_41{color:var(--color-yellow);background:color-mix(in srgb, var(--color-yellow) 12%, transparent)}._badge_fcp_4u0ng_45{color:var(--color-green);background:color-mix(in srgb, var(--color-green) 12%, transparent)}._badge_lcp_4u0ng_49{color:var(--color-orange);background:color-mix(in srgb, var(--color-orange) 12%, transparent)}._badge_onload_4u0ng_53{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 8%, transparent)}@keyframes _badgePop_4u0ng_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._badge_4u0ng_2{transition:none;animation:none}}@media (width<=640px){._badgeRow_4u0ng_2{width:calc(100% - 2 * var(--space-sm));justify-content:center;gap:var(--space-xs);flex-wrap:wrap;top:60px}}._panel_1puy7_1{background:var(--color-surface);border-left:1px solid var(--color-border2);z-index:20;flex-direction:column;width:320px;animation:.18s _slideIn_1puy7_1;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes _slideIn_1puy7_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._header_1puy7_26{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}._headerText_1puy7_35{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._headerTitle_1puy7_43{font-size:var(--fs-meta);color:var(--color-cyan);letter-spacing:.06em;text-transform:uppercase;font-weight:700}._pageLabel_1puy7_51{font-size:var(--fs-meta);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}._closeBtn_1puy7_60{border:1px solid var(--color-border2);width:22px;height:22px;color:var(--color-muted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}._closeBtn_1puy7_60:hover{border-color:var(--color-red);color:var(--color-red)}._body_1puy7_83{scrollbar-width:thin;scrollbar-color:var(--color-border2) transparent;flex:1;overflow-y:auto}._section_1puy7_91{padding:var(--space-md);border-bottom:1px solid var(--color-border)}._section_1puy7_91:last-child{border-bottom:none}._sectionTitle_1puy7_100{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text2);margin-bottom:var(--space-sm);align-items:center;gap:var(--space-xs);font-weight:700;display:flex}._sectionCount_1puy7_112{color:var(--color-muted);font-size:12px;font-weight:400;font-family:var(--font-mono);background:var(--color-panel);border:1px solid var(--color-border);border-radius:3px;padding:1px 5px}._rows_1puy7_124{flex-direction:column;gap:5px;display:flex}._row_1puy7_124{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}._rowLabel_1puy7_137{color:var(--color-muted);font-size:12px;font-family:var(--font-mono);flex-shrink:0}._rowValue_1puy7_144{color:var(--color-text);font-size:13px;font-weight:600;font-family:var(--font-mono);text-align:right}._mono_1puy7_152{color:var(--color-text2);font-size:12px;font-weight:400}._pct_1puy7_158{color:var(--color-muted);font-size:12px;font-weight:400}._statusBadge_1puy7_165{letter-spacing:.05em;font-size:12px;font-weight:700;font-family:var(--font-mono);border:1px solid;border-radius:3px;padding:2px 7px}._status_hit_1puy7_175{color:var(--color-green);background:color-mix(in srgb, var(--color-green) 10%, transparent)}._status_miss_1puy7_179{color:var(--color-red);background:color-mix(in srgb, var(--color-red) 10%, transparent)}._status_stale_1puy7_183{color:var(--color-orange);background:color-mix(in srgb, var(--color-orange) 10%, transparent)}._status_bypass_1puy7_187{color:var(--color-yellow);background:color-mix(in srgb, var(--color-yellow) 10%, transparent)}._status_unknown_1puy7_191{color:var(--color-muted);background:color-mix(in srgb, var(--color-muted) 10%, transparent)}._recs_1puy7_197{gap:var(--space-sm);flex-direction:column;display:flex}._rec_1puy7_197{gap:var(--space-sm);padding:var(--space-sm);border:1px solid #0000;border-radius:6px;align-items:flex-start;display:flex}._rec_good_1puy7_212{border-color:color-mix(in srgb, var(--color-green) 25%, transparent);background:color-mix(in srgb, var(--color-green) 6%, transparent)}._rec_info_1puy7_216{border-color:color-mix(in srgb, var(--color-cyan) 25%, transparent);background:color-mix(in srgb, var(--color-cyan) 6%, transparent)}._rec_warning_1puy7_220{border-color:color-mix(in srgb, var(--color-orange) 25%, transparent);background:color-mix(in srgb, var(--color-orange) 6%, transparent)}._rec_critical_1puy7_224{border-color:color-mix(in srgb, var(--color-red) 25%, transparent);background:color-mix(in srgb, var(--color-red) 6%, transparent)}._sevIcon_1puy7_229{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:12px;font-weight:700;display:flex}._sevGood_1puy7_242{color:var(--color-green)}._sevInfo_1puy7_245{color:var(--color-cyan)}._sevWarn_1puy7_248{color:var(--color-orange)}._sevCrit_1puy7_251{color:var(--color-red)}._recContent_1puy7_255{flex:1;min-width:0}._recLabel_1puy7_260{color:var(--color-text);margin-bottom:3px;font-size:12px;font-weight:700}._recDesc_1puy7_267{color:var(--color-text2);font-size:12px;line-height:1.4}._recResources_1puy7_274{margin-top:var(--space-xs)}._recResourcesSummary_1puy7_278{font-size:12px;font-family:var(--font-mono);color:var(--color-text);cursor:pointer}._recResourceList_1puy7_285{margin:var(--space-xs) 0 0;flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}._recResource_1puy7_274{column-gap:var(--space-sm);font-size:12px;font-family:var(--font-mono);grid-template-columns:minmax(0,1fr) auto;display:grid}._recResourceName_1puy7_302{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._recResourceSize_1puy7_309{color:var(--color-muted);text-align:right}._recResourceCc_1puy7_314{color:var(--color-muted);overflow-wrap:anywhere;grid-column:1/-1}._panel_15y5b_1{background:var(--color-surface);border-left:1px solid var(--color-border2);z-index:20;flex-direction:column;width:360px;max-width:100%;animation:.18s _slideIn_15y5b_1;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes _slideIn_15y5b_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._header_15y5b_27{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}._headerText_15y5b_36{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._headerTitle_15y5b_44{font-size:var(--fs-meta);color:var(--color-cyan);letter-spacing:.06em;text-transform:uppercase;font-weight:700}._pageLabel_15y5b_52{font-size:var(--fs-meta);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}._closeBtn_15y5b_61{border:1px solid var(--color-border2);width:22px;height:22px;color:var(--color-muted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}._closeBtn_15y5b_61:hover{border-color:var(--color-red);color:var(--color-red)}._body_15y5b_84{scrollbar-width:thin;scrollbar-color:var(--color-border2) transparent;flex:1;overflow-y:auto}._empty_15y5b_91{padding:var(--space-md);color:var(--color-text2);font-size:12px}._section_15y5b_97{padding:var(--space-md);border-bottom:1px solid var(--color-border)}._section_15y5b_97:last-child{border-bottom:none}._sectionTitle_15y5b_106{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text2);margin:0 0 var(--space-sm);align-items:center;gap:var(--space-xs);font-weight:700;display:flex}._sectionCount_15y5b_118{color:var(--color-muted);font-size:12px;font-weight:400;font-family:var(--font-mono);background:var(--color-panel);border:1px solid var(--color-border);border-radius:3px;padding:1px 5px}._list_15y5b_129{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._finding_15y5b_138{gap:var(--space-sm);padding:var(--space-sm);border:1px solid #0000;border-radius:6px;align-items:flex-start;display:flex}._finding_good_15y5b_147{border-color:color-mix(in srgb, var(--color-green) 25%, transparent);background:color-mix(in srgb, var(--color-green) 6%, transparent)}._finding_info_15y5b_151{border-color:color-mix(in srgb, var(--color-cyan) 25%, transparent);background:color-mix(in srgb, var(--color-cyan) 6%, transparent)}._finding_warning_15y5b_155{border-color:color-mix(in srgb, var(--color-orange) 25%, transparent);background:color-mix(in srgb, var(--color-orange) 6%, transparent)}._finding_critical_15y5b_159{border-color:color-mix(in srgb, var(--color-red) 25%, transparent);background:color-mix(in srgb, var(--color-red) 6%, transparent)}._icon_15y5b_164{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:12px;font-weight:700;display:flex}._icon_good_15y5b_176{color:var(--color-green)}._icon_info_15y5b_179{color:var(--color-cyan)}._icon_warning_15y5b_182{color:var(--color-orange)}._icon_critical_15y5b_185{color:var(--color-red)}._content_15y5b_189{flex:1;min-width:0}._title_15y5b_194{color:var(--color-text);font-size:12px;font-weight:700}._meta_15y5b_200{font-size:11px;font-family:var(--font-mono);color:var(--color-muted);margin-top:2px}._summary_15y5b_207,._fix_15y5b_208{margin:var(--space-xs) 0 0;color:var(--color-text2);font-size:12px;line-height:1.4}._fix_15y5b_208{color:var(--color-text);padding-left:var(--space-sm);border-left:2px solid var(--color-border2)}._evidenceBlock_15y5b_221{margin-top:var(--space-xs)}._evidenceList_15y5b_225{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._evidence_15y5b_221{column-gap:var(--space-sm);font-size:12px;font-family:var(--font-mono);grid-template-columns:minmax(0,1fr) auto;display:grid}._evidenceName_15y5b_242{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._evidenceNumbers_15y5b_249{color:var(--color-muted);text-align:right}._evidenceDetail_15y5b_254{color:var(--color-muted);overflow-wrap:anywhere;grid-column:1/-1}._more_15y5b_260{margin-top:4px}._moreSummary_15y5b_264{font-size:12px;font-family:var(--font-mono);color:var(--color-text);cursor:pointer}._more_15y5b_260[open]>._evidenceList_15y5b_225{margin-top:4px}._count_15y5b_276{text-align:center;min-width:16px;color:var(--color-surface);border-radius:8px;margin-left:6px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}._count_critical_15y5b_289{background:var(--color-red)}._count_warning_15y5b_293{background:var(--color-orange)}@media (prefers-reduced-motion:reduce){._panel_15y5b_1{animation:none}}._panel_15wua_1{--phase-blocked:var(--lightningcss-light,#8494a8)var(--lightningcss-dark,#4f6276);--phase-dns:var(--lightningcss-light,#0b8a8c)var(--lightningcss-dark,#22c4c4);--phase-connect:var(--lightningcss-light,#c25e00)var(--lightningcss-dark,#ff9f40);--phase-ssl:var(--lightningcss-light,#7b3fc4)var(--lightningcss-dark,#b78dff);--phase-send:var(--lightningcss-light,#6aa84f)var(--lightningcss-dark,#8fe388);--phase-wait:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#2fd17a);--phase-receive:var(--lightningcss-light,#1565c0)var(--lightningcss-dark,#4da3ff);--col-name:200px;--col-type:72px;--col-status:44px;--col-size:64px;--row-pad:12px;--col-gap:8px;--info:calc(var(--row-pad) + var(--col-name) + var(--col-type) + var(--col-status) + var(--col-size) + 4 * var(--col-gap));background:var(--color-surface);border-left:1px solid var(--color-border2);z-index:20;flex-direction:column;width:1040px;max-width:100%;animation:.18s _slideIn_15wua_1;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes _slideIn_15wua_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._header_15wua_49{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}._headerText_15wua_58{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._headerTitle_15wua_66{font-size:var(--fs-meta);color:var(--color-cyan);letter-spacing:.06em;text-transform:uppercase;font-weight:700}._pageLabel_15wua_74{font-size:var(--fs-meta);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}._closeBtn_15wua_83{border:1px solid var(--color-border2);width:22px;height:22px;color:var(--color-muted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}._closeBtn_15wua_83:hover{border-color:var(--color-red);color:var(--color-red)}._filters_15wua_108{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);flex-direction:column;flex-shrink:0;display:flex}._chips_15wua_117,._fields_15wua_118,._legend_15wua_119{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}._chip_15wua_117{border:1px solid var(--color-border2);color:var(--color-muted);font-family:var(--font-mono);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);background:0 0;border-radius:10px;padding:2px 8px;font-size:12px}._chip_15wua_117:hover{border-color:var(--color-cyan);color:var(--color-cyan)}._chipActive_15wua_146{border-color:var(--color-cyan);color:var(--color-cyan);background:color-mix(in srgb, var(--color-cyan) 10%, transparent)}._field_15wua_118{align-items:center;gap:var(--space-xs);display:flex}._fieldLabel_15wua_158{color:var(--color-text2);font-size:12px}._select_15wua_163,._search_15wua_164{border:1px solid var(--color-border2);background:var(--color-surface);height:26px;color:var(--color-text);font-family:var(--font-mono);border-radius:4px;padding:0 6px;font-size:12px}._select_15wua_163{max-width:200px}._search_15wua_164{flex:1;min-width:140px}._select_15wua_163:focus-visible,._search_15wua_164:focus-visible,._chip_15wua_117:focus-visible,._more_15wua_187:focus-visible,._body_15wua_188:focus-visible{outline:2px solid var(--color-cyan);outline-offset:1px}._legend_15wua_119{gap:var(--space-sm);color:var(--color-text2);font-size:11px}._legendItem_15wua_199{align-items:center;gap:4px;display:inline-flex}._swatch_15wua_205{border-radius:1px;flex-shrink:0;width:10px;height:8px;display:inline-block}._swatchCached_15wua_213{border:1.5px solid var(--phase-receive);background:0 0}._count_15wua_218{font-size:12px;font-family:var(--font-mono);color:var(--color-muted);margin:0}._body_15wua_188{scrollbar-width:thin;scrollbar-color:var(--color-border2) transparent;flex:1;overflow:auto}._table_15wua_235{min-width:calc(var(--info) + 360px + var(--row-pad));padding-bottom:var(--space-md);position:relative}._rulerRow_15wua_241,._row_15wua_242{grid-template-columns:var(--col-name) var(--col-type) var(--col-status) var(--col-size) minmax(0, 1fr);column-gap:var(--col-gap);padding:0 var(--row-pad);align-items:center;display:grid}._rulerRow_15wua_241{z-index:3;background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:end;position:sticky;top:0}._headCell_15wua_261{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text2);padding-bottom:4px;font-size:11px;font-weight:700}._ruler_15wua_241{height:calc(18px + var(--lanes,1) * 15px);position:relative}._tick_15wua_275{border-left:1px solid var(--color-border2);font-size:11px;font-family:var(--font-mono);color:var(--color-muted);white-space:nowrap;padding:0 0 3px 3px;position:absolute;bottom:0}._markLabel_15wua_287{top:calc(var(--lane,0) * 15px);font-size:11px;font-weight:700;font-family:var(--font-mono);white-space:nowrap;border-left:2px solid;padding-left:3px;line-height:14px;position:absolute}._markLabelEnd_15wua_299{border-left:none;border-right:2px solid;padding:0 3px 0 0;transform:translate(-100%)}._markLines_15wua_306{pointer-events:none;z-index:2;position:absolute;inset:0}._markLine_15wua_306{top:0;bottom:0;left:calc(var(--info) + (100% - var(--info) - var(--row-pad)) * var(--at));opacity:.7;border-left:1px dashed;position:absolute}._mark_ttfb_15wua_322{color:var(--color-cyan)}._mark_fcp_15wua_325{color:var(--color-green)}._mark_lcp_15wua_328{color:var(--color-orange)}._mark_dcl_15wua_331{color:var(--phase-receive)}._mark_onLoad_15wua_334{color:var(--color-red)}._rows_15wua_338{margin:0;padding:0;list-style:none}._item_15wua_344{position:relative}._row_15wua_242{border:none;border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);width:100%;min-height:24px;font-size:12px;font-family:var(--font-mono);color:var(--color-text);text-align:left;cursor:default;background:0 0;border-radius:0;margin:0}._row_15wua_242:hover,._rowActive_15wua_364{background:color-mix(in srgb, var(--color-cyan) 7%, transparent)}._row_15wua_242:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-2px}._name_15wua_373{align-items:center;gap:4px;min-width:0;display:flex}._nameText_15wua_380{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._cell_15wua_386{color:var(--color-text2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._size_15wua_393{text-align:right}._statusError_15wua_397{color:var(--color-red);font-weight:700}._badge_15wua_402{border:1px solid;border-radius:3px;flex-shrink:0;padding:0 4px;font-size:10px;font-weight:700;line-height:14px}._badgeLcp_15wua_412{color:var(--color-orange)}._badgeBlocking_15wua_416{color:var(--color-red)}._track_15wua_421{height:12px;position:relative;overflow:hidden}._bar_15wua_427{background:var(--phase-receive);border-radius:2px;min-width:2px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}._bar_15wua_427>span{flex-basis:0;min-width:0}._barCached_15wua_444{border:1.5px solid var(--phase-receive);box-sizing:border-box;background:0 0}._phase_blocked_15wua_450{background:var(--phase-blocked)}._phase_dns_15wua_453{background:var(--phase-dns)}._phase_connect_15wua_456{background:var(--phase-connect)}._phase_ssl_15wua_459{background:var(--phase-ssl)}._phase_send_15wua_462{background:var(--phase-send)}._phase_wait_15wua_465{background:var(--phase-wait)}._phase_receive_15wua_468{background:var(--phase-receive)}._tooltip_15wua_472{top:calc(100% + 2px);left:var(--row-pad);z-index:4;width:min(460px, calc(100vw - 4 * var(--row-pad)));padding:var(--space-sm);border:1px solid var(--color-border2);background:var(--color-panel);color:var(--color-text);pointer-events:none;border-radius:6px;flex-direction:column;gap:2px;font-size:12px;display:flex;position:absolute;box-shadow:0 4px 16px #0003}._tooltipUrl_15wua_491{overflow-wrap:anywhere;font-weight:700}._tooltipMeta_15wua_496{color:var(--color-text2);overflow-wrap:anywhere}._tooltipNote_15wua_501{color:var(--color-orange);font-weight:700}._tooltipPhases_15wua_506{column-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px;display:grid}._tooltipPhase_15wua_506{grid-template-columns:10px 1fr auto;align-items:center;gap:6px;display:grid}._tooltipValue_15wua_520{text-align:right;color:var(--color-text2)}._empty_15wua_525{padding:var(--space-md);color:var(--color-text2);font-size:12px}._more_15wua_187{margin:var(--space-sm) var(--row-pad) 0;border:1px solid var(--color-border2);background:var(--color-surface);color:var(--color-text);font-family:var(--font-mono);cursor:pointer;border-radius:4px;padding:5px 12px;font-size:12px}._more_15wua_187:hover{border-color:var(--color-cyan);color:var(--color-cyan)}@media (width<=640px){._panel_15wua_1{--col-name:140px;--col-type:64px;z-index:50;border-left:none;width:100%;position:fixed;inset:0}._chips_15wua_117{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._chip_15wua_117{flex-shrink:0}._chip_15wua_117,._select_15wua_163,._search_15wua_164,._more_15wua_187{min-height:32px}}@media (prefers-reduced-motion:reduce){._panel_15wua_1{animation:none}._chip_15wua_117,._closeBtn_15wua_83{transition:none}}._panel_dttel_1{background:var(--color-surface);border-left:1px solid var(--color-border2);z-index:20;flex-direction:column;width:min(520px,100%);display:flex;position:absolute;top:0;bottom:0;right:0}._header_dttel_14{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}._title_dttel_23{font-size:var(--fs-meta);color:var(--color-cyan);letter-spacing:.06em;text-transform:uppercase;flex:1;font-weight:700}._closeBtn_dttel_32{border:1px solid var(--color-border2);color:var(--color-muted);font-size:var(--fs-meta);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px}._closeBtn_dttel_32:hover{color:var(--color-cyan);border-color:var(--color-cyan)}._body_dttel_47{padding:var(--space-md);flex:1;overflow:auto}._table_dttel_53{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text)}._caption_dttel_61,._srOnly_dttel_62{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._table_dttel_53 th,._table_dttel_53 td{padding:var(--space-sm);text-align:left;border-bottom:1px solid var(--color-border)}._table_dttel_53 thead th{color:var(--color-muted);font-weight:700}._table_dttel_53 tbody th{color:var(--color-text2);font-weight:400}._good_dttel_88{color:var(--color-green);font-weight:700}._warn_dttel_93{color:var(--color-orange);font-weight:700}._poor_dttel_98{color:var(--color-red);font-weight:700}._panel_1ai98_1{background:var(--color-surface);border-left:1px solid var(--color-border2);z-index:20;flex-direction:column;width:min(1160px,100%);display:flex;position:absolute;top:0;bottom:0;right:0}._header_1ai98_14{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}._headerText_1ai98_23{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._title_1ai98_31{font-size:var(--fs-meta);color:var(--color-cyan);letter-spacing:.06em;text-transform:uppercase;font-weight:700}._pageLabel_1ai98_39{font-size:var(--fs-meta);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}._closeBtn_1ai98_48{border:1px solid var(--color-border2);color:var(--color-muted);font-size:var(--fs-meta);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px}._closeBtn_1ai98_48:hover{color:var(--color-cyan);border-color:var(--color-cyan)}._summary_1ai98_63{padding:var(--space-sm) var(--space-md);font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text2);border-bottom:1px solid var(--color-border);flex-shrink:0;margin:0}._body_1ai98_73{padding:var(--space-md);scrollbar-width:thin;scrollbar-color:var(--color-border2) transparent;flex:1;overflow:auto}._table_1ai98_81{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text)}._caption_1ai98_89{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._table_1ai98_81 th,._table_1ai98_81 td{padding:var(--space-xs) var(--space-sm);text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}._table_1ai98_81 thead th{color:var(--color-muted);font-weight:700}._table_1ai98_81 tbody th{color:var(--color-text);font-weight:400}._num_1ai98_116,._table_1ai98_81 thead th:nth-child(n+5){text-align:right}._host_1ai98_124{align-items:center;gap:var(--space-xs);display:flex}._dot_1ai98_130{background:var(--color-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}._dot_origin_1ai98_138{background:var(--color-node-origin)}._dot_cloudflare_1ai98_141{background:var(--color-orange)}._dot_akamai_1ai98_144{background:var(--color-cyan)}._dot_cloudfront_1ai98_147{background:var(--color-yellow)}._dot_fastly_1ai98_150{background:var(--color-red)}._dot_gfe_1ai98_153,._dot_google-cloud-cdn_1ai98_154{background:var(--color-green)}._panel_1yd8m_3{width:min(1040px,100%)}._sectionTitle_1yd8m_7{margin:0 0 var(--space-xs);font-size:var(--fs-meta);color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:700}._table_1yd8m_16{margin-bottom:var(--space-lg)}._metricsTable_1yd8m_20{max-width:760px}._panel_1yd8m_3 ._table_1yd8m_16 th,._panel_1yd8m_3 ._table_1yd8m_16 td{text-align:right}._panel_1yd8m_3 ._table_1yd8m_16 tbody th,._panel_1yd8m_3 ._table_1yd8m_16 thead th:first-child,._panel_1yd8m_3 ._table_1yd8m_16 ._left_1yd8m_32{text-align:left}._same_1yd8m_36,._pct_1yd8m_37{color:var(--color-muted)}._noteRef_1yd8m_42{color:var(--color-yellow);margin-left:2px;font-size:12px;line-height:0}._notes_1yd8m_49{max-width:760px;margin:calc(-1 * var(--space-sm)) 0 var(--space-lg);padding-left:var(--space-lg);color:var(--color-text2);font-size:12px;line-height:1.5}._notes_1yd8m_49 li::marker{color:var(--color-yellow)}._svg_1r5fa_1{display:block}._node_1r5fa_5{transition:opacity var(--transition-slow)}._pathLabel_1r5fa_9{pointer-events:none;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){._node_1r5fa_5{transition:none}}._panel_1k3qj_1{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-sm) var(--space-lg) var(--space-md);gap:var(--space-sm);min-height:var(--panel-height);flex-direction:column;flex-shrink:0;display:flex}._track_1k3qj_13{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._trackDot_1k3qj_20{width:26px;height:26px;font-size:12px;font-family:var(--font-mono);border:1.5px solid var(--color-border2);color:var(--color-muted);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}._trackDot_1k3qj_20:hover{border-color:var(--color-cyan);color:var(--color-cyan)}._trackDot_1k3qj_20._active_1k3qj_44{border-color:var(--color-cyan);color:var(--color-cyan);background:color-mix(in srgb, var(--color-cyan) 12%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--color-cyan) 40%, transparent)}._trackDot_1k3qj_20._done_1k3qj_51{border-color:var(--color-green);color:var(--color-green);background:color-mix(in srgb, var(--color-green) 8%, transparent)}._info_1k3qj_58{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}._infoMain_1k3qj_65{flex:1;min-width:0}._stepCounter_1k3qj_70{font-size:var(--fs-meta);color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}._title_1k3qj_78{font-size:var(--fs-step-title);color:var(--color-cyan);margin-bottom:4px;font-weight:700}._description_1k3qj_85{font-size:var(--fs-body);color:var(--color-text2);min-height:2.8em;line-height:1.4}._metrics_1k3qj_94{gap:var(--space-md);flex-shrink:0;display:flex}._metric_1k3qj_94{flex-direction:column;align-items:flex-end;display:flex}._metricLabel_1k3qj_106{font-size:var(--fs-meta);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em}._metricValue_1k3qj_113{font-size:var(--fs-metric);color:var(--color-yellow);font-weight:700}._resourcesBtn_1k3qj_119{border:1px solid var(--color-border2);width:22px;height:22px;color:var(--color-muted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);margin-left:calc(-1 * var(--space-sm));background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;display:flex}._resourcesBtn_1k3qj_119:hover{border-color:var(--color-cyan);color:var(--color-cyan)}._controls_1k3qj_144{align-items:center;gap:var(--space-sm);display:flex}._btn_1k3qj_150{border:1px solid var(--color-border2);color:var(--color-text2);font-size:var(--fs-meta);font-family:var(--font-mono);letter-spacing:.05em;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px;padding:6px 14px}._btn_1k3qj_150:hover:not(:disabled){border-color:var(--color-cyan);color:var(--color-cyan)}._btn_1k3qj_150:disabled{opacity:.3;cursor:default}._btnPlay_1k3qj_174{border-color:var(--color-cyan);color:var(--color-cyan);background:color-mix(in srgb, var(--color-cyan) 8%, transparent)}._btnPlay_1k3qj_174._playing_1k3qj_180{border-color:var(--color-yellow);color:var(--color-yellow);background:color-mix(in srgb, var(--color-yellow) 8%, transparent)}._speedWrap_1k3qj_186{align-items:center;gap:var(--space-xs);margin-left:auto;display:flex}._speedLabel_1k3qj_193{font-size:var(--fs-meta);color:var(--color-muted);letter-spacing:.1em}._speedSelect_1k3qj_199{background:var(--color-panel);border:1px solid var(--color-border2);color:var(--color-text2);font-size:var(--fs-meta);border-radius:4px;padding:4px 8px}._visuallyHidden_1k3qj_208{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){._panel_1k3qj_1{padding:var(--space-sm) var(--space-md) var(--space-md);min-height:0}._track_1k3qj_13{gap:var(--space-xs);scroll-snap-type:x proximity;margin:0 calc(-1 * var(--space-md));padding:0 var(--space-md);flex-wrap:nowrap;overflow-x:auto}._trackDot_1k3qj_20{scroll-snap-align:center;flex-shrink:0;width:44px;height:44px}._info_1k3qj_58{gap:var(--space-sm);flex-direction:column}._infoMain_1k3qj_65{flex:none;width:100%}._metrics_1k3qj_94{gap:var(--space-sm) var(--space-md);flex-wrap:wrap;width:100%}._metric_1k3qj_94{align-items:flex-start}._resourcesBtn_1k3qj_119{align-self:center;width:44px;height:44px;margin-left:auto}._controls_1k3qj_144{flex-wrap:wrap}._btn_1k3qj_150{min-width:44px;min-height:44px;padding:0 var(--space-md)}._speedWrap_1k3qj_186{flex-basis:100%;justify-content:space-between;margin-left:0}._speedSelect_1k3qj_199{min-width:120px;min-height:44px}}._view_tz3qq_1{flex-direction:column;height:100%;min-height:0;display:flex}._canvas_tz3qq_8{flex:1;min-height:0;position:relative;overflow:hidden}._diagram_tz3qq_15{box-sizing:border-box;height:100%}@media (width>=900px){._diagramBesideCache_tz3qq_23{padding-left:280px}}._toolbar_tz3qq_29{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) 0;z-index:6;flex-wrap:wrap;display:flex;position:relative}._cacheBtn_tz3qq_40,._metricsBtn_tz3qq_41,._hopsBtn_tz3qq_42,._findingsBtn_tz3qq_43,._waterfallBtn_tz3qq_44{border:1px solid var(--color-border2);background:var(--color-surface);color:var(--color-muted);font-size:var(--fs-meta);font-family:var(--font-mono);letter-spacing:.05em;cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:4px;padding:5px 12px}._cacheBtn_tz3qq_40:hover,._metricsBtn_tz3qq_41:hover,._hopsBtn_tz3qq_42:hover,._findingsBtn_tz3qq_43:hover,._waterfallBtn_tz3qq_44:hover{border-color:var(--color-cyan);color:var(--color-cyan)}._cacheBtnActive_tz3qq_69{border-color:var(--color-cyan);color:var(--color-cyan);background:color-mix(in srgb, var(--color-cyan) 8%, transparent)}@media (prefers-reduced-motion:reduce){._cacheBtn_tz3qq_40,._metricsBtn_tz3qq_41,._hopsBtn_tz3qq_42,._findingsBtn_tz3qq_43,._waterfallBtn_tz3qq_44{transition:none;animation:none}}@media (width<=640px){._toolbar_tz3qq_29{gap:var(--space-xs)}._cacheBtn_tz3qq_40,._metricsBtn_tz3qq_41,._hopsBtn_tz3qq_42,._findingsBtn_tz3qq_43,._waterfallBtn_tz3qq_44{min-height:44px;padding:0 12px}}._view_tz3qq_1:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-2px}._view_1nayg_2{flex-direction:column;height:100%;min-height:0;display:flex}._view_1nayg_2:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-2px}._summary_1nayg_15{align-items:flex-start;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border);display:flex}._headline_1nayg_23{gap:var(--space-xs) var(--space-lg);min-width:0;font-family:var(--font-mono);font-size:var(--fs-body);flex-wrap:wrap;flex:1;margin:0;padding:0;font-weight:700;list-style:none;display:flex}._headlineItem_1nayg_37{align-items:baseline;gap:var(--space-xs);display:flex}._headlineLabel_1nayg_43{font-size:var(--fs-meta);color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:400}._deltasBtn_1nayg_51{border:1px solid var(--color-border2);background:var(--color-surface);color:var(--color-muted);font-size:var(--fs-meta);font-family:var(--font-mono);letter-spacing:.05em;cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:4px;padding:5px 12px}._deltasBtn_1nayg_51:hover{border-color:var(--color-cyan);color:var(--color-cyan)}._deltasBtnActive_1nayg_72{border-color:var(--color-cyan);color:var(--color-cyan);background:color-mix(in srgb, var(--color-cyan) 8%, transparent)}._body_1nayg_78{flex:1;grid-template-columns:minmax(0,1fr) minmax(360px,28%);min-height:0;display:grid}._diagrams_1nayg_85{grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}._pane_1nayg_93{flex-direction:column;min-height:0;display:flex;position:relative}._pane_1nayg_93+._pane_1nayg_93{border-top:1px solid var(--color-border)}._paneHeader_1nayg_105{justify-content:flex-start;align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex:none;display:flex}._paneLabel_1nayg_116{align-items:center;gap:var(--space-sm);font-size:var(--fs-body);color:var(--color-text);min-width:0;margin:0;font-weight:700;display:flex}._paneNote_1nayg_127{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-muted)}._paneCacheBtn_1nayg_134{margin-left:auto}._paneCanvas_1nayg_138{flex:1;min-height:0;position:relative}._paneCanvas_1nayg_138>svg{transition:opacity var(--transition-slow)}._paneDimmed_1nayg_149 ._paneCanvas_1nayg_138>svg{opacity:.35}._sideTag_1nayg_153{min-width:22px;height:22px;font-family:var(--font-mono);font-size:var(--fs-meta);border:1.5px solid;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}._sideTag_a_1nayg_168{color:var(--color-cyan);background:color-mix(in srgb, var(--color-cyan) 10%, transparent)}._sideTag_b_1nayg_173{color:var(--color-orange);background:color-mix(in srgb, var(--color-orange) 10%, transparent)}._panel_1nayg_179{gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border-left:1px solid var(--color-border);flex-direction:column;min-height:0;display:flex;overflow-y:auto}._info_1nayg_190{gap:var(--space-sm);flex-direction:column;display:flex}._titles_1nayg_196{gap:var(--space-xs);flex-direction:column;display:flex}._sideTitle_1nayg_202{align-items:baseline;gap:var(--space-sm);min-height:24px;display:flex}._sideTitle_1nayg_202 ._sideTag_1nayg_153{align-self:center}._missing_1nayg_213{font-size:var(--fs-body);color:var(--color-muted);font-style:italic}._description_1nayg_219{font-size:var(--fs-body);color:var(--color-text2);margin:0;line-height:1.4}._metrics_1nayg_226{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text)}._metrics_1nayg_226 th,._metrics_1nayg_226 td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}._metrics_1nayg_226 th:first-child{text-align:left}._metrics_1nayg_226 thead th{color:var(--color-muted);font-weight:700}._metrics_1nayg_226 tbody th{color:var(--color-text2);font-weight:400}._metrics_1nayg_226 tbody td{font-weight:700}._controls_1nayg_260{flex-wrap:wrap;margin-top:auto}._srOnly_1nayg_265{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._deltasBtn_1nayg_51,._paneCanvas_1nayg_138>svg{transition:none}}@media (width<=900px){._view_1nayg_2{overflow-y:auto}._body_1nayg_78{flex-direction:column;flex:none;display:flex}._diagrams_1nayg_85{grid-template-rows:auto auto}._paneCanvas_1nayg_138{aspect-ratio:900/480;flex:none}._panel_1nayg_179{border-left:0;border-top:1px solid var(--color-border);overflow:visible}}@media (width<=640px){._paneCanvas_1nayg_138 ._badges_1nayg_311{top:auto;bottom:var(--space-xs)}._deltasBtn_1nayg_51{min-height:44px}._panel_1nayg_179{padding:var(--space-sm) var(--space-md) var(--space-md)}}._rowDur_52qa4_1{color:var(--color-yellow);text-align:right;white-space:nowrap;min-width:40px}._domainRow_52qa4_9{align-items:center;gap:var(--space-xs);padding:3px var(--space-xs);font-size:12px;font-family:var(--font-mono);border-radius:3px;display:flex}._domainRow_52qa4_9:hover{background:var(--color-panel)}._domainName_52qa4_23{color:var(--color-text2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._preconnectBadge_52qa4_32{font-size:12px;font-family:var(--font-mono);white-space:nowrap;background:color-mix(in srgb, var(--color-green) 15%, transparent);color:var(--color-green);border:1px solid color-mix(in srgb, var(--color-green) 40%, transparent);border-radius:3px;flex-shrink:0;padding:1px 5px;font-weight:700}._preconnectBadgeEH_52qa4_45{background:color-mix(in srgb, var(--color-cyan) 15%, transparent);color:var(--color-cyan);border-color:color-mix(in srgb, var(--color-cyan) 40%, transparent)}._preconnectTip_52qa4_52{margin:4px var(--space-sm) 6px;background:color-mix(in srgb, var(--color-yellow) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-yellow) 25%, transparent);border-radius:4px;gap:6px;padding:6px 8px;display:flex}._tipIcon_52qa4_62{flex-shrink:0;font-size:12px;line-height:1.5}._tipText_52qa4_68{color:var(--color-text2);font-size:12px;line-height:1.5}._tipText_52qa4_68 strong{color:var(--color-text);font-weight:600}._partyRow_52qa4_80{justify-content:space-between;align-items:baseline;gap:var(--space-xs);padding:4px var(--space-xs) 2px;font-size:12px;font-family:var(--font-mono);display:flex}._partyName_52qa4_90{color:var(--color-text);font-weight:700}._domainStats_52qa4_95{color:var(--color-text2);white-space:nowrap;flex-shrink:0}._sidebar_1fnng_1{width:var(--sidebar-width);background:var(--color-surface);z-index:10;flex-direction:column;display:flex;position:absolute;top:0;bottom:0}._right_1fnng_12{border-left:1px solid var(--color-border2);animation:.18s _slideInRight_1fnng_1;right:0}._left_1fnng_18{border-right:1px solid var(--color-border2);animation:.18s _slideInLeft_1fnng_1;left:0}@keyframes _slideInRight_1fnng_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes _slideInLeft_1fnng_1{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}._header_1fnng_46{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}._headerTitle_1fnng_55{font-size:var(--fs-meta);color:var(--color-cyan);letter-spacing:.06em;text-transform:uppercase;flex:1;font-weight:700}._headerCount_1fnng_64{color:var(--color-muted);font-size:12px;font-family:var(--font-mono)}._closeBtn_1fnng_70{color:var(--color-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:2px 4px;font-size:12px;line-height:1}._closeBtn_1fnng_70:hover{color:var(--color-text)}._body_1fnng_85{padding:var(--space-sm) 0;scrollbar-width:thin;scrollbar-color:var(--color-border2) transparent;flex:1;overflow-y:auto}._group_1fnng_93{margin-bottom:var(--space-xs)}._group_1fnng_93>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}._group_1fnng_93>summary::-webkit-details-marker{display:none}._group_1fnng_93>summary:hover{background:var(--color-panel)}._groupHeader_1fnng_111{align-items:center;gap:var(--space-xs);padding:4px var(--space-md);background:var(--color-surface);display:flex;position:sticky;top:0}._typeIcon_1fnng_121{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._groupLabel_1fnng_130{letter-spacing:.1em;text-transform:uppercase;flex:1;font-size:12px;font-weight:700}._groupCount_1fnng_138{color:var(--color-muted);font-size:12px;font-family:var(--font-mono);background:var(--color-panel);border:1px solid var(--color-border);border-radius:3px;padding:1px 5px}._type_document_1fnng_148,._type_stylesheet_1fnng_149{color:var(--color-cyan)}._type_script_1fnng_152{color:var(--color-yellow)}._type_image_1fnng_155{color:var(--color-green)}._type_font_1fnng_158{color:var(--color-text2)}._type_fetch_1fnng_161{color:var(--color-orange)}._type_other_1fnng_164{color:var(--color-muted)}._rows_1fnng_168{padding:0 var(--space-sm) 4px}._row_1fnng_168{gap:var(--space-sm);padding:3px var(--space-xs);font-size:12px;font-family:var(--font-mono);border-radius:3px;grid-template-columns:1fr auto auto;align-items:center;display:grid}._row_1fnng_168:hover{background:var(--color-panel)}._rowUrl_1fnng_187{color:var(--color-text2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._rowSize_1fnng_195{color:var(--color-muted);text-align:right;white-space:nowrap}._badgeDisk_1ukxr_1,._badgeMemory_1ukxr_2{white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:12px;font-weight:700}._badgeDisk_1ukxr_1{background:color-mix(in srgb, var(--color-yellow) 12%, transparent);color:var(--color-yellow);border:1px solid color-mix(in srgb, var(--color-yellow) 35%, transparent)}._badgeMemory_1ukxr_2{background:color-mix(in srgb, var(--color-cyan) 12%, transparent);color:var(--color-cyan);border:1px solid color-mix(in srgb, var(--color-cyan) 35%, transparent)}._root_t4tij_1{position:relative}._button_t4tij_5{border:1px solid var(--color-border2);background:var(--color-surface);color:var(--color-muted);font-size:var(--fs-meta);font-family:var(--font-mono);letter-spacing:.05em;cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);border-radius:4px;padding:5px 12px}._button_t4tij_5:hover:not(:disabled),._button_t4tij_5[aria-expanded=true]{border-color:var(--color-cyan);color:var(--color-cyan)}._button_t4tij_5:disabled{opacity:.5;cursor:default}._menu_t4tij_31{border:1px solid var(--color-border2);background:var(--color-surface);border-radius:4px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}._item_t4tij_44{color:var(--color-text);font-size:var(--fs-meta);font-family:var(--font-mono);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px 10px}._item_t4tij_44:hover,._item_t4tij_44:focus-visible{background:color-mix(in srgb, var(--color-cyan) 12%, transparent);color:var(--color-cyan);outline:none}._error_t4tij_63{white-space:nowrap;color:var(--color-red);font-size:var(--fs-meta);font-family:var(--font-mono);position:absolute;top:calc(100% + 4px);left:0}@media (prefers-reduced-motion:reduce){._button_t4tij_5{transition:none}}@media (width<=640px){._button_t4tij_5{min-height:44px}}._builder_29wwk_1{gap:var(--space-lg);flex-direction:column;width:100%;max-width:860px;display:flex}._heading_29wwk_9{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-cyan);margin:0;font-size:28px;font-weight:400}._hint_29wwk_18{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text2);margin:0}._pages_29wwk_27{gap:var(--space-sm);flex-direction:column;display:flex}._rowGroup_29wwk_35{gap:var(--space-xs,4px);flex-direction:column;display:flex}._checklist_29wwk_41{padding:var(--space-sm) var(--space-md);border:1px dashed var(--color-border2);align-items:center;gap:var(--space-sm) var(--space-md);font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text2);border-radius:8px;flex-wrap:wrap;margin:0;display:flex}._checklistLegend_29wwk_55{padding:0 var(--space-xs,4px)}._checklistToggle_29wwk_59{font:inherit;color:var(--color-cyan);border:1px solid var(--color-border2);background:0 0;border-radius:3px;padding:2px 8px}._checklistToggle_29wwk_59:hover{border-color:var(--color-cyan)}._checklistItems_29wwk_72{gap:var(--space-xs,4px) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._checklistItem_29wwk_72{cursor:pointer;align-items:center;gap:6px;display:inline-flex}._row_29wwk_35{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-panel);border:1px solid var(--color-border2);transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:8px;display:flex}._rowDragging_29wwk_103{border-color:var(--color-cyan);background:color-mix(in srgb, var(--color-cyan) 5%, var(--color-panel))}._rowOrder_29wwk_110{flex-direction:column;flex-shrink:0;gap:2px;display:flex}._orderBtn_29wwk_117{font-family:var(--font-mono);color:var(--color-text2);border:1px solid var(--color-border2);width:24px;height:22px;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:3px;justify-content:center;align-items:center;font-size:13px;display:flex}._orderBtn_29wwk_117:not(:disabled):hover{border-color:var(--color-cyan);color:var(--color-cyan)}._orderBtn_29wwk_117:disabled{opacity:.25;cursor:not-allowed}._nameInput_29wwk_146{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border2);padding:0 var(--space-sm);width:160px;height:34px;transition:border-color var(--transition-fast);border-radius:4px;flex-shrink:0}._nameInput_29wwk_146:focus{border-color:var(--color-cyan);outline:none}._nameInput_29wwk_146::placeholder{color:var(--color-muted)}._harZone_29wwk_171{flex:1;min-width:0}._harBtn_29wwk_176{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text2);background:var(--color-surface);border:1px dashed var(--color-border2);justify-content:center;align-items:center;gap:var(--space-xs);width:100%;height:34px;padding:0 var(--space-sm);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:4px;display:flex;overflow:hidden}._harBtn_29wwk_176:hover{border-color:var(--color-cyan);color:var(--color-cyan);border-style:solid}._harLoaded_29wwk_204{border-style:solid;border-color:var(--color-green);color:var(--color-green)}._harLoaded_29wwk_204:hover{border-color:var(--color-green);color:var(--color-green);opacity:.8}._harError_29wwk_216{border-style:solid;border-color:var(--color-red);color:var(--color-red);background:color-mix(in srgb, var(--color-red) 6%, var(--color-surface))}._harIcon_29wwk_223{color:var(--color-muted);font-size:14px}._harName_29wwk_228,._errorText_29wwk_234{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._traceZone_29wwk_242{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}._traceBtn_29wwk_249{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text2);border:1px solid var(--color-border2);padding:0 var(--space-sm);white-space:nowrap;height:34px;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px}._traceBtn_29wwk_249:not(:disabled):hover{border-color:var(--color-cyan);color:var(--color-cyan)}._traceBtn_29wwk_249:disabled{opacity:.35;cursor:not-allowed}._traceLoaded_29wwk_274{border-color:var(--color-green);color:var(--color-green)}._traceLoaded_29wwk_274:hover{opacity:.8}._traceErrorText_29wwk_283{font-family:var(--font-mono);color:var(--color-red);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12px;overflow:hidden}._removeBtn_29wwk_295{font-family:var(--font-mono);color:var(--color-muted);width:28px;height:28px;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}._removeBtn_29wwk_295:not(:disabled):hover{border-color:var(--color-red);color:var(--color-red)}._removeBtn_29wwk_295:disabled{opacity:.2;cursor:not-allowed}._footer_29wwk_326{justify-content:space-between;align-items:center;display:flex}._footerActions_29wwk_332{align-items:center;gap:var(--space-md);display:flex}._regionField_29wwk_338{align-items:center;gap:var(--space-sm);display:flex}._regionLabel_29wwk_344{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text2)}._regionSelect_29wwk_350{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text);background:var(--color-panel);border:1px solid var(--color-border2);padding:0 var(--space-sm);height:34px;transition:border-color var(--transition-fast);border-radius:4px}._regionSelect_29wwk_350:hover,._regionSelect_29wwk_350:focus-visible{border-color:var(--color-cyan)}._regionSelect_29wwk_350:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}._addBtn_29wwk_372{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text2);border:1px solid var(--color-border2);padding:0 var(--space-md);height:34px;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px}._addBtn_29wwk_372:hover{border-color:var(--color-cyan);color:var(--color-cyan)}._generateBtn_29wwk_391{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--color-bg);background:var(--color-cyan);padding:0 var(--space-lg);height:38px;transition:opacity var(--transition-fast);border:none;border-radius:4px;font-weight:700}._generateBtn_29wwk_391:not(:disabled):hover{opacity:.85}._generateBtn_29wwk_391:disabled{opacity:.3;cursor:not-allowed}._compare_29wwk_415{padding:var(--space-sm) var(--space-md) var(--space-md);border:1px dashed var(--color-border2);gap:var(--space-sm);border-radius:8px;flex-direction:column;margin:0;display:flex}._compareLegend_29wwk_425{padding:0 var(--space-xs);font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text2);letter-spacing:.06em;text-transform:uppercase;font-weight:700}._compareHint_29wwk_435{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text2);margin:0}._pairField_29wwk_442{align-items:center;gap:var(--space-sm);display:inline-flex}._pairLabel_29wwk_448{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text2);font-weight:700}._regionSelect_29wwk_350:disabled{opacity:.5;cursor:not-allowed}._hiddenInput_29wwk_462{display:none}._progressText_29wwk_466{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-cyan);white-space:nowrap}._demo_29wwk_475{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--color-cyan) 9%, transparent), transparent 70%), var(--color-panel);border:1px solid var(--color-border2);border-left:3px solid var(--color-cyan);border-radius:8px;display:flex}._demoGlyph_29wwk_488{flex-shrink:0;width:72px;height:32px}._demoGlyphPath_29wwk_494{fill:none;stroke:var(--color-cyan);stroke-width:1.5px;stroke-dasharray:3 3}._demoGlyphNode_29wwk_501{fill:var(--color-panel);stroke:var(--color-cyan);stroke-width:1.5px}._demoGlyphOrigin_29wwk_507{fill:var(--color-panel);stroke:var(--color-green);stroke-width:1.5px}._demoText_29wwk_513{flex:1;min-width:0}._demoTitle_29wwk_518{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-text);font-size:22px;line-height:1.1}._demoCopy_29wwk_526{font-size:var(--fs-meta);color:var(--color-text2)}._demoError_29wwk_531{font-size:var(--fs-meta);color:var(--color-red)}._demoBtn_29wwk_536{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--color-bg);background:var(--color-cyan);padding:0 var(--space-lg);white-space:nowrap;height:44px;transition:opacity var(--transition-fast);border-radius:4px;flex-shrink:0;font-weight:700}._demoBtn_29wwk_536:hover:not(:disabled){opacity:.85}._demoBtn_29wwk_536:disabled{opacity:.6;cursor:progress}._guide_29wwk_561{border-top:1px solid var(--color-border);padding-top:var(--space-md)}._guideHeading_29wwk_566{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-sm);font-weight:700}._guideColumns_29wwk_576{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}._guideTitle_29wwk_582{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--color-cyan);margin-bottom:var(--space-xs);font-weight:700}._guideSteps_29wwk_590{counter-reset:step;gap:var(--space-xs);flex-direction:column;list-style:none;display:flex}._guideSteps_29wwk_590 li{counter-increment:step;font-size:var(--fs-meta);color:var(--color-text2);padding-left:24px;line-height:1.5;position:relative}._guideSteps_29wwk_590 li:before{content:counter(step);border:1px solid var(--color-border2);text-align:center;width:16px;height:16px;color:var(--color-muted);border-radius:50%;font-size:12px;line-height:14px;position:absolute;top:1px;left:0}@media (width<=640px){._builder_29wwk_1{gap:var(--space-md)}._heading_29wwk_9{font-size:26px}._demo_29wwk_475{padding:var(--space-md);flex-wrap:wrap}._demoGlyph_29wwk_488{display:none}._demoText_29wwk_513{flex-basis:100%}._demoBtn_29wwk_536{width:100%}._guideColumns_29wwk_576{grid-template-columns:1fr}._row_29wwk_35{gap:var(--space-sm);padding:var(--space-sm);grid-template-columns:auto 1fr 44px;grid-template-areas:"order name remove""har har har""trace trace trace";display:grid}._rowOrder_29wwk_110{gap:var(--space-xs);flex-direction:row;grid-area:order}._orderBtn_29wwk_117{width:44px;height:44px}._nameInput_29wwk_146{grid-area:name;width:100%;min-width:0;height:44px;font-size:16px}._removeBtn_29wwk_295{grid-area:remove;width:44px;height:44px}._harZone_29wwk_171{grid-area:har}._traceZone_29wwk_242{flex-wrap:wrap;grid-area:trace}._harBtn_29wwk_176{height:44px}._traceBtn_29wwk_249{height:44px;padding:0 var(--space-md)}._traceErrorText_29wwk_283{white-space:normal;max-width:none}._footer_29wwk_326{align-items:stretch;gap:var(--space-md);flex-direction:column}._footerActions_29wwk_332{flex-direction:column;align-items:stretch}._regionField_29wwk_338{align-items:stretch;gap:var(--space-xs);flex-direction:column}._regionSelect_29wwk_350{width:100%;height:44px}._addBtn_29wwk_372{height:44px}._generateBtn_29wwk_391{height:48px}}._notice_1trpe_1{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-bottom:1px solid color-mix(in srgb, var(--color-yellow) 40%, var(--color-border));background:color-mix(in srgb, var(--color-yellow) 8%, var(--color-surface));display:flex}._text_1trpe_11{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text);margin:0;line-height:1.5}._title_1trpe_19{color:var(--color-yellow);font-weight:700}._code_1trpe_24{font-family:var(--font-mono);color:var(--color-cyan)}._actions_1trpe_29{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}._applyBtn_1trpe_36,._dismissBtn_1trpe_37{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text2);border:1px solid var(--color-border2);height:30px;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px}._applyBtn_1trpe_36{padding:0 var(--space-md);color:var(--color-red);border-color:color-mix(in srgb, var(--color-red) 50%, var(--color-border2))}._dismissBtn_1trpe_37{width:30px;font-size:16px}._applyBtn_1trpe_36:hover{border-color:var(--color-red)}._dismissBtn_1trpe_37:hover{border-color:var(--color-cyan);color:var(--color-cyan)}._applyBtn_1trpe_36:focus-visible,._dismissBtn_1trpe_37:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}._app_4i808_1{grid-template-rows:auto 1fr;height:100%;display:grid;overflow:hidden}._header_4i808_8{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;padding:12px 28px;display:flex}._logo_4i808_17{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-cyan);text-shadow:0 0 20px color-mix(in srgb, var(--color-cyan) 40%, transparent);font-size:26px}._logo_4i808_17 span{font-family:var(--font-mono);color:var(--color-text2);letter-spacing:.1em;margin-left:12px;font-size:13px}._brand_4i808_33{align-items:baseline;gap:var(--space-sm);display:flex}._version_4i808_39{font-family:var(--font-mono);color:var(--color-muted);letter-spacing:.05em;font-size:12px}._headerActions_4i808_46{align-items:center;gap:var(--space-sm);display:flex}._hiddenInput_4i808_52{display:none}._resetButton_4i808_56{font-family:var(--font-mono);color:var(--color-text2);border:1px solid var(--color-border2);height:32px;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px;padding:0 12px;font-size:12px}._resetButton_4i808_56:hover{border-color:var(--color-orange,#f97316);color:var(--color-orange,#f97316)}._traceButton_4i808_75{font-family:var(--font-mono);color:var(--color-text2);border:1px solid var(--color-border2);height:32px;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px;padding:0 12px;font-size:12px}._traceButton_4i808_75:hover{border-color:var(--color-cyan);color:var(--color-cyan)}._traceLoaded_4i808_94{border-color:var(--color-green);color:var(--color-green)}._traceLoaded_4i808_94:hover{border-color:var(--color-green);color:var(--color-green);opacity:.8}._traceError_4i808_105{font-family:var(--font-mono);color:var(--color-error,var(--color-orange));white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:12px;overflow:hidden}._themeToggle_4i808_115{color:var(--color-text2);border:1px solid var(--color-border2);width:36px;height:32px;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:4px;justify-content:center;align-items:center;font-size:18px;display:flex}._themeToggle_4i808_115:hover{border-color:var(--color-cyan);color:var(--color-cyan)}._main_4i808_136{min-height:0;overflow:hidden}._flowLayout_4i808_141{flex-direction:column;height:100%;min-height:0;display:flex}._flowArea_4i808_148{flex:1;min-height:0}._builderWrapper_4i808_153{height:100%;padding:var(--space-xl);display:flex;overflow-y:auto}._builderWrapper_4i808_153>*{margin:auto}@media (width<=640px){._header_4i808_8{padding:var(--space-sm) var(--space-md)}._logo_4i808_17 span{display:none}._resetButton_4i808_56{height:44px;padding:0 var(--space-md)}._themeToggle_4i808_115{width:44px;height:44px}._builderWrapper_4i808_153{padding:var(--space-md)}}
