.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-6);gap:var(--cy-space-6)}.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-6);display:flex;align-items:center;gap:var(--cy-space-5);border:1px solid var(--site-border);border-radius:8px;background:linear-gradient(135deg,rgba(92,240,210,.12),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(92,240,210,0.14);--icon-fg:var(--site-cyan)}.tool_iconCatGenerators__Rs_DM{--icon-bg:rgba(168,255,120,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(92,240,210,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_previewBox___YCQd,.tool_relatedCard__2cH12,.tool_section__Qw8G9{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(16,185,129,.2);border-radius:8px;background:rgba(16,185,129,.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(92,240,210,.08),transparent 42%),hsla(0,0%,100%,.58)}.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:#06100d}.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_section__Qw8G9{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-md);line-height:var(--cy-line-height-relaxed)}.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-4);gap:var(--cy-space-4)}.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:repeat(3,minmax(0,1fr));grid-gap:var(--cy-space-3);gap:var(--cy-space-3)}.tool_relatedCard__2cH12{min-height:96px;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,.tool_previewHead__dzFUc{align-items:flex-start;flex-direction:column}.tool_previewHead__dzFUc{padding:var(--cy-space-3) var(--cy-space-5)}.tool_relatedGrid__i_k3b{grid-template-columns:1fr}}.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:#06100d}.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)}