.tool_page__4TZTM{width:calc(100% - 40px);max-width:var(--site-shell-max);margin:0 auto;padding:28px 0 40px;display:grid;grid-gap:var(--cy-space-5);gap:var(--cy-space-5)}.tool_crumbs__WGZIt{display:flex;align-items:center;gap:var(--cy-space-2);color:var(--cy-text-tertiary);font-family:var(--cy-font-mono);font-size:var(--cy-font-size-sm)}.tool_crumbLink__I0gGq{color:var(--cy-text-secondary)}.tool_crumbLink__I0gGq:hover{color:var(--site-cyan)}.tool_crumbSep__zosIt{color:var(--cy-text-tertiary)}.tool_hero__b6Q_7{position:relative;padding:var(--cy-space-5);display:flex;align-items:center;gap:var(--cy-space-5);border:1px solid var(--site-border);border-radius:8px;background:linear-gradient(135deg,rgba(56,189,248,.1),transparent 44%),var(--site-surface);overflow:hidden}.tool_hero__b6Q_7:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--site-cyan),transparent 60%,var(--site-amber));content:"";opacity:.5}.tool_icon__uAW7D,.tool_relatedIcon__Cy3SE{display:grid;place-items:center;border:1px solid var(--site-border);border-radius:8px;background:var(--icon-bg,var(--site-surface-soft));color:var(--icon-fg,var(--site-cyan));font-family:var(--cy-font-mono);font-weight:800}.tool_icon__uAW7D{width:64px;height:64px;flex:0 0 auto;font-size:var(--cy-font-size-lg)}.tool_iconCatEncoding__77nYf{--icon-bg:rgba(56,189,248,0.14);--icon-fg:var(--site-cyan)}.tool_iconCatNetwork__yQcqN{--icon-bg:rgba(13,148,136,0.13);--icon-fg:#087f75}.tool_iconCatGenerators__Rs_DM{--icon-bg:rgba(96,165,250,0.12);--icon-fg:var(--site-green)}.tool_iconCatMedia__s3dT4{--icon-bg:rgba(255,122,104,0.13);--icon-fg:var(--site-coral)}.tool_iconCatTextData__4eDbS{--icon-bg:rgba(246,196,95,0.13);--icon-fg:var(--site-amber)}.tool_iconCatTimeNumber__75vWl{--icon-bg:rgba(56,189,248,0.12);--icon-fg:var(--site-cyan)}.tool_iconCatUtility__2Rw70{--icon-bg:var(--site-surface-soft);--icon-fg:var(--cy-text-secondary)}.tool_heroBody__xWtk6{min-width:0}.tool_title__8VDSJ{margin:0 0 var(--cy-space-1);color:var(--cy-text-primary);font-size:var(--cy-font-size-3xl);font-weight:700;letter-spacing:0}.tool_subtitle__eOHeV{margin:0 0 var(--cy-space-3);color:var(--cy-text-secondary);font-size:var(--cy-font-size-md);line-height:var(--cy-line-height-relaxed)}.tool_heroMeta__CAcsB{display:flex;flex-wrap:wrap;gap:var(--cy-space-2);color:var(--cy-text-tertiary);font-family:var(--cy-font-mono);font-size:var(--cy-font-size-xs)}.tool_builtIn__f9Y3c{color:var(--site-green);font-weight:800;text-transform:uppercase}.tool_detailLayout__5F9DK{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-gap:var(--cy-space-4);gap:var(--cy-space-4);align-items:start;min-width:0}.tool_mainColumn__ZE7TJ,.tool_sideColumn__L9762{min-width:0}.tool_mainColumn__ZE7TJ{display:grid;grid-gap:var(--cy-space-4);gap:var(--cy-space-4)}.tool_sideColumn__L9762{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:var(--cy-space-3);gap:var(--cy-space-3)}.tool_previewBox___YCQd,.tool_relatedCard__2cH12,.tool_sidePanel__RjivE{border:1px solid var(--site-border);border-radius:8px;background:var(--site-surface)}.tool_previewBox___YCQd{overflow:hidden}.tool_previewHead__dzFUc{min-height:46px;padding:0 var(--cy-space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--cy-space-4);border-bottom:1px solid var(--site-border);color:var(--cy-text-tertiary);font-family:var(--cy-font-mono);font-size:var(--cy-font-size-xs);font-weight:800;text-transform:uppercase}.tool_previewBody__6bUkJ{padding:var(--cy-space-7) var(--cy-space-5);display:grid;grid-gap:var(--cy-space-5);gap:var(--cy-space-5);justify-items:start}.tool_previewBody__6bUkJ p{margin:0;color:var(--cy-text-secondary);font-size:var(--cy-font-size-md);line-height:var(--cy-line-height-relaxed)}.tool_runnerBody__evuQb{padding:var(--cy-space-5);display:grid;grid-gap:var(--cy-space-4);gap:var(--cy-space-4)}.tool_runnerNote__Ml1st{padding:var(--cy-space-3) var(--cy-space-4);border:1px solid rgba(47,124,246,.18);border-radius:8px;background:rgba(47,124,246,.08);color:var(--cy-text-secondary);font-size:var(--cy-font-size-sm);font-weight:600;line-height:var(--cy-line-height-relaxed)}.tool_runnerShell__N_Vv7{padding:var(--cy-space-4);border:1px solid var(--site-border);border-radius:8px;background:linear-gradient(135deg,rgba(56,189,248,.08),transparent 42%),hsla(0,0%,100%,.64)}.tool_previewCtaRow__kUqx2{display:flex;flex-wrap:wrap;gap:var(--cy-space-3)}.tool_btnPrimary___bHIP,.tool_btnSecondary__O312i{min-height:40px;padding:0 var(--cy-space-5);display:inline-flex;align-items:center;border-radius:8px;font-weight:800}.tool_btnPrimary___bHIP{border:1px solid rgba(0,0,0,0);background:linear-gradient(135deg,var(--site-cyan),var(--site-green));color:#fff}.tool_btnSecondary__O312i{border:1px solid var(--site-border);color:var(--cy-text-secondary)}.tool_btnSecondary__O312i:hover{border-color:var(--site-cyan);color:var(--site-cyan)}.tool_sidePanel__RjivE{padding:var(--cy-space-5);display:grid;grid-gap:var(--cy-space-3);gap:var(--cy-space-3)}.tool_h2__pwxlA{margin:0;color:var(--cy-text-primary);font-size:var(--cy-font-size-xl);font-weight:700}.tool_aboutPara__ItSiP{margin:0;color:var(--cy-text-secondary);font-size:var(--cy-font-size-sm);line-height:var(--cy-line-height-relaxed)}.tool_metaList__3ZIRM{display:grid;grid-gap:var(--cy-space-2);gap:var(--cy-space-2)}.tool_metaList__3ZIRM span{min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--cy-space-3);gap:var(--cy-space-3);border-bottom:1px solid var(--site-border)}.tool_metaList__3ZIRM span:last-child{border-bottom:0}.tool_metaList__3ZIRM strong{color:var(--cy-text-secondary);font-size:var(--cy-font-size-sm)}.tool_metaList__3ZIRM em{color:var(--cy-text-primary);font-family:var(--cy-font-mono);font-size:var(--cy-font-size-xs);font-style:normal;font-weight:800;text-align:right}.tool_tagRow__U0g7M{display:flex;flex-wrap:wrap;gap:var(--cy-space-2)}.tool_tag__GDk7B{min-height:30px;padding:0 var(--cy-space-3);display:inline-flex;align-items:center;border:1px solid var(--site-border);border-radius:8px;color:var(--cy-text-secondary);font-family:var(--cy-font-mono);font-size:var(--cy-font-size-xs)}.tool_related__nw3LQ{display:grid;grid-gap:var(--cy-space-3);gap:var(--cy-space-3)}.tool_relatedLabel__RsEWX{color:var(--site-amber);font-family:var(--cy-font-mono);font-size:var(--cy-font-size-xs);font-weight:800;text-transform:uppercase}.tool_relatedGrid__i_k3b{display:grid;grid-template-columns:1fr;grid-gap:var(--cy-space-2);gap:var(--cy-space-2)}.tool_relatedCard__2cH12{min-height:82px;padding:var(--cy-space-3);display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:var(--cy-space-3);gap:var(--cy-space-3)}.tool_relatedCard__2cH12:hover{border-color:var(--site-border-strong)}.tool_relatedIcon__Cy3SE{width:40px;height:40px;font-size:var(--cy-font-size-sm)}.tool_relatedName__6seJm{overflow:hidden;color:var(--cy-text-primary);font-size:var(--cy-font-size-md);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tool_relatedDesc__TlSOt{display:-webkit-box;overflow:hidden;color:var(--cy-text-secondary);font-size:var(--cy-font-size-sm);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:720px){.tool_page__4TZTM{width:calc(100% - 24px);padding:var(--cy-space-5) 0}.tool_hero__b6Q_7{align-items:flex-start;flex-direction:column}.tool_detailLayout__5F9DK{grid-template-columns:1fr}.tool_sideColumn__L9762{position:static}.tool_previewHead__dzFUc{align-items:flex-start;flex-direction:column;padding:var(--cy-space-3) var(--cy-space-5)}.tool_relatedGrid__i_k3b{grid-template-columns:1fr}}.PacketInspector_inspector__RZN3U{--packet-ink:#203430;--packet-muted:#6f7f7b;--packet-line:rgba(25,128,120,0.16);--packet-surface:rgba(255,255,255,0.86);--packet-soft:#f4f8f6;padding:18px;display:grid;grid-gap:16px;gap:16px;color:var(--packet-ink);background:radial-gradient(circle at 100% 0,rgba(255,214,187,.34),transparent 24%),linear-gradient(145deg,#fbfdfc,#f7faf8 58%,#fffaf5)}.PacketInspector_intro__461_e{padding:8px 2px 2px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.PacketInspector_intro__461_e h2{margin:5px 0 7px;color:var(--packet-ink);font-size:clamp(21px,2.5vw,30px);line-height:1.25}.PacketInspector_intro__461_e p{max-width:680px;margin:0;color:var(--packet-muted);font-size:13px;line-height:1.7}.PacketInspector_eyebrow__Bd_O5,.PacketInspector_panelHead__lnzq1>div>span{color:#0b8982;font-family:var(--cy-font-mono);font-size:10px;font-weight:800;letter-spacing:.16em}.PacketInspector_localBadge__id98d{min-height:30px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid rgba(21,149,143,.2);border-radius:999px;background:rgba(226,246,242,.8);color:#08776f;font-size:11px;font-weight:800;white-space:nowrap}.PacketInspector_bytesPanel__pzOKW,.PacketInspector_customPanel__mRYhF,.PacketInspector_inputPanel__7tGHo,.PacketInspector_structurePanel__T4gf0{min-width:0;padding:16px;border:1px solid var(--packet-line);border-radius:16px;background:var(--packet-surface);box-shadow:0 18px 42px -34px rgba(29,95,89,.42)}.PacketInspector_panelHead__lnzq1{margin-bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.PacketInspector_panelHead__lnzq1 h3{margin:3px 0 0;color:var(--packet-ink);font-size:19px;line-height:1.2}.PacketInspector_panelHead__lnzq1>small{color:var(--packet-muted);font-size:11px;text-align:right}.PacketInspector_inputActions__kU9G2{display:flex;gap:7px}.PacketInspector_inputActions__kU9G2 button{min-height:32px;padding:0 11px;border:1px solid var(--packet-line);border-radius:9px;background:#fff;color:#147f78;cursor:pointer;font-size:12px;font-weight:800}.PacketInspector_inputActions__kU9G2 button:hover{border-color:rgba(21,149,143,.46);background:#f0faf8}.PacketInspector_inputGrid__VxV3X{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:12px;gap:12px}.PacketInspector_customForm__A25_T label,.PacketInspector_modeField__gh_8O,.PacketInspector_sourceField__A347G{display:grid;grid-gap:7px;gap:7px}.PacketInspector_customForm__A25_T label>span,.PacketInspector_modeField__gh_8O>span,.PacketInspector_sourceField__A347G>span{color:var(--packet-muted);font-size:11px;font-weight:800}.PacketInspector_customForm__A25_T label input,.PacketInspector_customForm__A25_T label select,.PacketInspector_customForm__A25_T label textarea,.PacketInspector_modeField__gh_8O input,.PacketInspector_modeField__gh_8O select,.PacketInspector_modeField__gh_8O textarea,.PacketInspector_sourceField__A347G input,.PacketInspector_sourceField__A347G select,.PacketInspector_sourceField__A347G textarea{width:100%;border:1px solid rgba(32,52,48,.14);outline:0;background:#fbfcfb;color:var(--packet-ink)}.PacketInspector_customForm__A25_T label input:focus,.PacketInspector_customForm__A25_T label select:focus,.PacketInspector_customForm__A25_T label textarea:focus,.PacketInspector_modeField__gh_8O input:focus,.PacketInspector_modeField__gh_8O select:focus,.PacketInspector_modeField__gh_8O textarea:focus,.PacketInspector_sourceField__A347G input:focus,.PacketInspector_sourceField__A347G select:focus,.PacketInspector_sourceField__A347G textarea:focus{border-color:#15958f;box-shadow:0 0 0 3px rgba(21,149,143,.12)}.PacketInspector_sourceField__A347G textarea{min-height:144px;padding:12px 13px;resize:vertical;border-radius:11px;font-family:var(--cy-font-mono);font-size:12px;line-height:1.7}.PacketInspector_modeField__gh_8O{align-content:start}.PacketInspector_modeField__gh_8O select{height:42px;padding:0 10px;border-radius:10px;font-size:12px;font-weight:700}.PacketInspector_modeField__gh_8O small{color:var(--packet-muted);font-size:11px;line-height:1.6}.PacketInspector_errorBanner__mbvnV{margin-top:10px;padding:10px 12px;border:1px solid rgba(185,28,28,.22);border-radius:10px;background:#fff4f2;color:#a63d35;font-size:12px;font-weight:700;line-height:1.55}.PacketInspector_stats__xkSBk{display:grid;grid-template-columns:repeat(3,minmax(0,.7fr)) minmax(0,1.9fr);grid-gap:10px;gap:10px}.PacketInspector_stat__zq2yC{min-width:0;min-height:94px;padding:14px;display:grid;align-content:center;border:1px solid var(--packet-line);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(234,247,244,.78))}.PacketInspector_stat__zq2yC small,.PacketInspector_stat__zq2yC span{color:var(--packet-muted);font-size:10px;font-weight:700}.PacketInspector_stat__zq2yC strong{margin:4px 0 2px;overflow:hidden;color:#117f78;font-family:var(--cy-font-mono);font-size:24px;text-overflow:ellipsis;white-space:nowrap}.PacketInspector_statCompact__hhsd6 strong{font-family:inherit;font-size:15px}.PacketInspector_warningPanel__uyPMl{padding:12px 14px;display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid rgba(221,143,68,.22);border-radius:13px;background:linear-gradient(135deg,#fff9ee,#fffdf9)}.PacketInspector_warningPanel__uyPMl>strong{color:#9a5e24;font-size:12px}.PacketInspector_warningPanel__uyPMl>div{display:grid;grid-gap:5px;gap:5px}.PacketInspector_warningPanel__uyPMl p{margin:0;display:flex;align-items:flex-start;gap:8px;color:#7d624b;font-size:11px;line-height:1.55}.PacketInspector_warningPanel__uyPMl p span{min-width:39px;color:#bf7430;font-family:var(--cy-font-mono);font-weight:800}.PacketInspector_analysisGrid__0bRVm{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(380px,1.14fr);grid-gap:12px;gap:12px;align-items:start}.PacketInspector_layerList__zIfAr{display:grid;grid-gap:9px;gap:9px}.PacketInspector_layerCard__Zn7Bn{border:1px solid rgba(32,52,48,.1);border-radius:12px;background:#fbfcfb;overflow:hidden}.PacketInspector_layerCard__Zn7Bn>header{min-height:56px;padding:10px 11px;display:grid;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.PacketInspector_layerCard__Zn7Bn>header>i{width:5px;height:34px;border-radius:99px}.PacketInspector_layerCard__Zn7Bn>header small,.PacketInspector_layerCard__Zn7Bn>header strong{display:block}.PacketInspector_layerCard__Zn7Bn>header strong{color:var(--packet-ink);font-size:13px}.PacketInspector_layerCard__Zn7Bn>header small{margin-top:3px;overflow:hidden;color:var(--packet-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.PacketInspector_layerCard__Zn7Bn>header code{color:#73837f;font-size:10px;white-space:nowrap}.PacketInspector_fieldList__l7U3f{border-top:1px solid rgba(32,52,48,.08)}.PacketInspector_fieldList__l7U3f button{width:100%;min-height:51px;padding:8px 11px 8px 26px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-bottom:1px solid rgba(32,52,48,.06);background:rgba(0,0,0,0);color:inherit;cursor:pointer;text-align:left}.PacketInspector_fieldList__l7U3f button:last-child{border-bottom:0}.PacketInspector_fieldList__l7U3f button.PacketInspector_fieldActive__phmsD,.PacketInspector_fieldList__l7U3f button:hover{background:rgba(21,149,143,.08)}.PacketInspector_fieldList__l7U3f button>span{min-width:0}.PacketInspector_fieldList__l7U3f button>span:last-child{max-width:48%;text-align:right}.PacketInspector_fieldList__l7U3f button code,.PacketInspector_fieldList__l7U3f button em,.PacketInspector_fieldList__l7U3f button small,.PacketInspector_fieldList__l7U3f button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PacketInspector_fieldList__l7U3f button strong{color:#344b46;font-size:11px}.PacketInspector_fieldList__l7U3f button code,.PacketInspector_fieldList__l7U3f button small{margin-top:3px;color:#83918e;font-size:9px}.PacketInspector_fieldList__l7U3f button em{color:#147f78;font-family:var(--cy-font-mono);font-size:10px;font-style:normal;font-weight:800}.PacketInspector_customLayer__WWpt2{margin-top:10px;border-color:rgba(227,94,141,.22)}.PacketInspector_bytesPanel__pzOKW{position:-webkit-sticky;position:sticky;top:82px;overflow:hidden}.PacketInspector_byteRow__Bc__w,.PacketInspector_hexHeader__KDL2k{display:grid;grid-template-columns:48px minmax(352px,1fr) 132px;grid-gap:9px;gap:9px;align-items:center}.PacketInspector_hexHeader__KDL2k{padding:0 7px 7px;color:#889792;font-family:var(--cy-font-mono);font-size:9px;font-weight:800}.PacketInspector_hexHeader__KDL2k span:nth-child(2){word-spacing:6px}.PacketInspector_byteRows__v85i_{max-height:520px;padding:7px;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(32,52,48,.1);border-radius:11px;background:#182522;overflow:auto}.PacketInspector_renderLimit__1qDhp{margin-bottom:8px;padding:8px 10px;border:1px solid rgba(221,143,68,.2);border-radius:9px;background:#fff9ee;color:#8b693f;font-size:10px;line-height:1.55}.PacketInspector_byteRow__Bc__w{min-height:28px}.PacketInspector_rowOffset__iv3vf{color:#7f9d95;font-size:10px}.PacketInspector_byteCells__zz4EI{display:grid;grid-template-columns:repeat(16,minmax(19px,1fr));grid-gap:3px;gap:3px}.PacketInspector_byteBlank__4KtFZ,.PacketInspector_byteCell__FsMIv{min-width:0;height:25px}.PacketInspector_byteCell__FsMIv{padding:0;border:1px solid color-mix(in srgb,var(--byte-color) 52%,transparent);border-radius:4px;background:color-mix(in srgb,var(--byte-color) 20%,#182522);color:color-mix(in srgb,var(--byte-color) 54%,white);cursor:pointer;font-family:var(--cy-font-mono);font-size:9px;font-weight:800}.PacketInspector_byteCell__FsMIv:hover{border-color:#fff;color:#fff}.PacketInspector_byteSelected__tAS46{border-color:#ffe074;background:#fff0a9;color:#44380a;box-shadow:0 0 0 2px rgba(255,224,116,.22)}.PacketInspector_ascii__GaA05{overflow:hidden;color:#a5bbb5;font-size:10px;letter-spacing:.12em;white-space:nowrap}.PacketInspector_legend__ODffX{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px 12px}.PacketInspector_legend__ODffX span{display:inline-flex;align-items:center;gap:5px;color:var(--packet-muted);font-size:9px;font-weight:700}.PacketInspector_legend__ODffX i{width:8px;height:8px;border-radius:3px}.PacketInspector_selectedLegend__XmKjU i{border:1px solid #cba128;background:#fff0a9}.PacketInspector_customForm__A25_T{display:grid;grid-template-columns:minmax(130px,1.4fr) repeat(4,minmax(105px,1fr)) auto;grid-gap:8px;gap:8px;align-items:end}.PacketInspector_customForm__A25_T input,.PacketInspector_customForm__A25_T select{height:39px;padding:0 9px;border-radius:9px;font-size:11px}.PacketInspector_addButton__81d_l{height:39px;padding:0 15px;border:0;border-radius:9px;background:linear-gradient(135deg,#15958f,#08776f);color:#fff;cursor:pointer;font-size:11px;font-weight:800;white-space:nowrap}.PacketInspector_addButton__81d_l:hover{filter:brightness(1.05)}.PacketInspector_savedFields__8Ip8_{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.PacketInspector_savedFields__8Ip8_>div{min-width:0;min-height:55px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(21,149,143,.15);border-radius:10px;background:#f7fbfa}.PacketInspector_savedFields__8Ip8_>div small,.PacketInspector_savedFields__8Ip8_>div strong{display:block}.PacketInspector_savedFields__8Ip8_>div strong{font-size:11px}.PacketInspector_savedFields__8Ip8_>div small{margin-top:3px;overflow:hidden;color:var(--packet-muted);font-family:var(--cy-font-mono);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.PacketInspector_savedFields__8Ip8_>div button{border:0;background:rgba(0,0,0,0);color:#b25d59;cursor:pointer;font-size:10px;font-weight:800}.PacketInspector_savedInvalid__8A_i2{border-color:rgba(185,28,28,.18)!important;opacity:.7}.PacketInspector_empty__QXByu,.PacketInspector_templateHint__uJ_nT{margin:0;padding:18px;border:1px dashed rgba(32,52,48,.16);border-radius:10px;color:var(--packet-muted);font-size:11px;line-height:1.65}.PacketInspector_templateHint__uJ_nT{grid-column:1/-1}@media(max-width:1500px){.PacketInspector_analysisGrid__0bRVm{grid-template-columns:1fr}.PacketInspector_bytesPanel__pzOKW{position:static}.PacketInspector_customForm__A25_T{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.PacketInspector_inspector__RZN3U{padding:12px}.PacketInspector_intro__461_e,.PacketInspector_panelHead__lnzq1{align-items:flex-start;flex-direction:column}.PacketInspector_localBadge__id98d{white-space:normal}.PacketInspector_customForm__A25_T,.PacketInspector_inputGrid__VxV3X,.PacketInspector_savedFields__8Ip8_,.PacketInspector_stats__xkSBk,.PacketInspector_warningPanel__uyPMl{grid-template-columns:1fr}.PacketInspector_bytesPanel__pzOKW{overflow-x:auto}.PacketInspector_byteRow__Bc__w,.PacketInspector_hexHeader__KDL2k{min-width:600px}.PacketInspector_templateHint__uJ_nT{grid-column:auto}}.ToolRunner_tool__FTnGG{display:grid;grid-gap:var(--cy-space-3);gap:var(--cy-space-3)}.ToolRunner_controlRow__jG4zX{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cy-space-2)}.ToolRunner_copyButton__T1_lV,.ToolRunner_segmentButton__do_sk{min-height:34px;padding:0 var(--cy-space-3);border:1px solid var(--site-border);border-radius:8px;background:hsla(0,0%,100%,.68);color:var(--cy-text-secondary);cursor:pointer;font-size:var(--cy-font-size-sm);font-weight:800;transition:border-color var(--cy-motion-fast) var(--cy-ease-standard),color var(--cy-motion-fast) var(--cy-ease-standard),background var(--cy-motion-fast) var(--cy-ease-standard)}.ToolRunner_copyButton__T1_lV:hover:not(:disabled),.ToolRunner_segmentButton__do_sk:hover:not(:disabled){border-color:var(--site-cyan);color:var(--site-cyan)}.ToolRunner_copyButton__T1_lV:disabled,.ToolRunner_segmentButton__do_sk:disabled{cursor:not-allowed;opacity:.55}.ToolRunner_segmentButtonActive__kRx6k{border-color:rgba(0,0,0,0);background:linear-gradient(135deg,var(--site-cyan),var(--site-green));color:#fff}.ToolRunner_modeSwitch__O4V0C{padding:3px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;border:1px solid var(--site-border);border-radius:10px;background:hsla(0,0%,100%,.5)}.ToolRunner_modeButton__qjCK0{min-height:36px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--cy-text-secondary);cursor:pointer;font-family:var(--cy-font-mono);font-size:var(--cy-font-size-sm);font-weight:800}.ToolRunner_modeButtonActive__EGXme{background:hsla(0,0%,100%,.86);color:var(--site-green);box-shadow:var(--cy-shadow-sm)}.ToolRunner_check__gCLI_,.ToolRunner_modeLabel__R0n8K{color:var(--cy-text-secondary);font-size:var(--cy-font-size-sm);font-weight:700}.ToolRunner_check__gCLI_{display:inline-flex;align-items:center;gap:var(--cy-space-2)}.ToolRunner_inlineControls__tfArF{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cy-space-2)}.ToolRunner_field__jatkO{min-height:36px;padding:0 var(--cy-space-2);display:inline-flex;align-items:center;gap:var(--cy-space-2);border:1px solid var(--site-border);border-radius:8px;background:hsla(0,0%,100%,.68);color:var(--cy-text-secondary);font-size:var(--cy-font-size-sm);font-weight:800}.ToolRunner_numberInput__fn8xm{width:72px;height:26px;padding:0 var(--cy-space-2);border:1px solid var(--site-border);border-radius:6px;background:hsla(0,0%,100%,.86);color:var(--cy-text-primary);font:inherit}.ToolRunner_twoGrid__SW4f8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cy-space-3);gap:var(--cy-space-3)}@media(max-width:760px){.ToolRunner_twoGrid__SW4f8{grid-template-columns:1fr}}.ToolRunner_card__uEhjL{padding:var(--cy-space-4) var(--cy-space-5);display:grid;grid-gap:var(--cy-space-3);gap:var(--cy-space-3);border:1px solid var(--site-border);border-radius:8px;background:hsla(0,0%,100%,.7);box-shadow:var(--cy-shadow-card)}.ToolRunner_cardHeader__H7_C2{display:flex;align-items:center;justify-content:space-between;gap:var(--cy-space-3)}.ToolRunner_cardLabel__L1wlx{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cy-space-2)}.ToolRunner_algorithm__EmAcu{color:var(--site-green);font-family:var(--cy-font-mono);font-size:var(--cy-font-size-md);font-weight:800;letter-spacing:.02em}.ToolRunner_bits__2bb8k{color:var(--cy-text-tertiary);font-family:var(--cy-font-mono);font-size:var(--cy-font-size-sm)}.ToolRunner_code__P2UJU,.ToolRunner_textarea__HsX5E{width:100%;min-height:70px;padding:var(--cy-space-3);border:1px solid var(--site-border);border-radius:8px;background:hsla(0,0%,100%,.78);color:var(--cy-text-primary);font-family:var(--cy-font-mono);font-size:var(--cy-font-size-sm);line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.ToolRunner_textarea__HsX5E{resize:vertical}.ToolRunner_code__P2UJU{display:block}.ToolRunner_placeholder__Jqya_{color:var(--cy-text-tertiary)}.ToolRunner_errorBanner__Ii6Fs{padding:var(--cy-space-3) var(--cy-space-4);border:1px solid var(--cy-border-danger);border-radius:8px;background:var(--cy-bg-danger);color:var(--cy-text-danger);font-family:var(--cy-font-mono);font-size:var(--cy-font-size-sm)}