.JsonFormatter_wrap__WPgWh{margin-bottom:40px}.JsonFormatter_wrap__WPgWh button{font-family:inherit}.JsonFormatter_toolbar__iKQRP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.JsonFormatter_toolbarGroup__3cMFJ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.JsonFormatter_primaryBtn__trk4_{display:inline-flex;align-items:center;gap:8px;background:var(--brand-primary);color:var(--text-on-brand-primary);border:none;font-size:13px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;transition:filter .15s}.JsonFormatter_primaryBtn__trk4_:hover:not(:disabled){filter:brightness(1.08)}.JsonFormatter_primaryBtn__trk4_:disabled{opacity:.5;cursor:not-allowed}.JsonFormatter_secondaryBtn__KwUXV{background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s}.JsonFormatter_secondaryBtn__KwUXV:hover:not(:disabled){background:var(--hover-background)}.JsonFormatter_secondaryBtn__KwUXV:disabled{opacity:.5;cursor:not-allowed}.JsonFormatter_ghostBtn__tQ16U{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.JsonFormatter_ghostBtn__tQ16U:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.JsonFormatter_ghostBtn__tQ16U:disabled{opacity:.4;cursor:not-allowed}.JsonFormatter_kbd__J0Bi4{font-size:11px;opacity:.8;padding-inline-start:6px;border-inline-start:1px solid rgba(255,255,255,.35);margin-inline-start:2px;letter-spacing:.04em}.JsonFormatter_indentGroup__JKEb_{display:inline-flex;align-items:center;gap:4px;padding-inline-start:16px;margin-inline-start:12px;border-inline-start:1px solid var(--border-color)}.JsonFormatter_indentLabel__EHb16{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.JsonFormatter_indentBtn__QBfY5{font-size:13px;min-width:28px;padding:4px 8px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.JsonFormatter_indentBtn__QBfY5:hover{background:var(--hover-background);color:var(--text-primary)}.JsonFormatter_indentBtnActive__CXauA{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.JsonFormatter_panels__jeXWI{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:540px;align-items:stretch;gap:12px}.JsonFormatter_panel__A4Q_B{display:flex;flex-direction:column;height:100%;min-height:0;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.JsonFormatter_panelHeader__EEYzm{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.JsonFormatter_panelLabel__znAkP{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.JsonFormatter_panelMeta__cFMNn{font-size:12px;color:var(--text-secondary);opacity:.8}.JsonFormatter_statusDot__g_4eE{width:8px;height:8px;border-radius:50%;display:inline-block}.JsonFormatter_statusOk__Fgdr4{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.55)}.JsonFormatter_statusError__YTTUG{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.55)}.JsonFormatter_statusIdle__U_YC7{background:var(--border-color)}.JsonFormatter_copyBtn__RFAPw{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.JsonFormatter_copyBtn__RFAPw:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.JsonFormatter_copyBtn__RFAPw:disabled{opacity:.4;cursor:not-allowed}.JsonFormatter_editorWrap__VCuKP{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:var(--bg-card)}.JsonFormatter_editorPlaceholder__po3Kb{position:absolute;top:12px;inset-inline-start:28px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.JsonFormatter_outputEmpty__JkP26{flex:1 1 0;min-height:0;padding:16px 20px;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}.JsonFormatter_errorBar__5lhTL{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);border-radius:10px;font-size:13px;color:var(--text-primary)}.JsonFormatter_errorLabel__o3UxL{flex-shrink:0;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);padding:2px 8px;border-radius:4px}.JsonFormatter_errorMessage__dM9rX{font-size:13px;color:var(--text-secondary);word-break:break-word}@media (max-width:840px){.JsonFormatter_panels__jeXWI{grid-template-columns:1fr;grid-template-rows:340px 340px}}@media (max-width:600px){.JsonFormatter_toolbar__iKQRP{padding:8px}.JsonFormatter_kbd__J0Bi4{display:none}.JsonFormatter_indentGroup__JKEb_{margin-inline-start:0;padding-inline-start:0;border-inline-start:none;width:100%;padding-top:6px;margin-top:2px;border-top:1px solid var(--border-color)}}.SqlFormatter_wrap__sQyVo{margin-bottom:40px}.SqlFormatter_wrap__sQyVo button{font-family:inherit}.SqlFormatter_toolbar__fuCwx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.SqlFormatter_toolbarGroup__5otUp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SqlFormatter_primaryBtn___6XhE{display:inline-flex;align-items:center;gap:8px;background:var(--brand-primary);color:var(--text-on-brand-primary);border:none;font-size:13px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;transition:filter .15s}.SqlFormatter_primaryBtn___6XhE:hover:not(:disabled){filter:brightness(1.08)}.SqlFormatter_primaryBtn___6XhE:disabled{opacity:.5;cursor:not-allowed}.SqlFormatter_secondaryBtn__WRgS7{background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s}.SqlFormatter_secondaryBtn__WRgS7:hover:not(:disabled){background:var(--hover-background)}.SqlFormatter_secondaryBtn__WRgS7:disabled{opacity:.5;cursor:not-allowed}.SqlFormatter_ghostBtn__rrMER{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.SqlFormatter_ghostBtn__rrMER:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.SqlFormatter_ghostBtn__rrMER:disabled{opacity:.4;cursor:not-allowed}.SqlFormatter_kbd__KZqvF{font-size:11px;opacity:.8;padding-inline-start:6px;border-inline-start:1px solid rgba(255,255,255,.35);margin-inline-start:2px;letter-spacing:.04em}.SqlFormatter_indentGroup__3uFKd{display:inline-flex;align-items:center;gap:4px;padding-inline-start:16px;margin-inline-start:4px;border-inline-start:1px solid var(--border-color)}.SqlFormatter_indentLabel__soS6s{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.SqlFormatter_indentBtn__DO3Gz{font-size:13px;min-width:28px;padding:4px 8px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.SqlFormatter_indentBtn__DO3Gz:hover{background:var(--hover-background);color:var(--text-primary)}.SqlFormatter_indentBtnActive__mm_Hn{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.SqlFormatter_panels__ySSyK{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:540px;align-items:stretch;gap:12px}.SqlFormatter_panel__fhTlT{display:flex;flex-direction:column;height:100%;min-height:0;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.SqlFormatter_panelHeader__JkjUF{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.SqlFormatter_panelLabel__rEdCn{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.SqlFormatter_panelMeta__7s_kl{font-size:12px;color:var(--text-secondary);opacity:.8}.SqlFormatter_statusDot__gquOH{width:8px;height:8px;border-radius:50%;display:inline-block}.SqlFormatter_statusOk__12rer{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.55)}.SqlFormatter_statusError__Rat3v{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.55)}.SqlFormatter_statusIdle__YNhqV{background:var(--border-color)}.SqlFormatter_copyBtn__gxOAB{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.SqlFormatter_copyBtn__gxOAB:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.SqlFormatter_copyBtn__gxOAB:disabled{opacity:.4;cursor:not-allowed}.SqlFormatter_editorWrap__hm42D{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:var(--bg-card)}.SqlFormatter_editorPlaceholder__4RmKb{position:absolute;top:12px;inset-inline-start:28px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.SqlFormatter_outputEmpty__OwcW_{flex:1 1 0;min-height:0;padding:16px 20px;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}.SqlFormatter_errorBar__A1Rsr{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);border-radius:10px;font-size:13px;color:var(--text-primary)}.SqlFormatter_errorLabel__HEvEA{flex-shrink:0;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);padding:2px 8px;border-radius:4px}.SqlFormatter_errorMessage__PWtqB{font-size:13px;color:var(--text-secondary);word-break:break-word}@media (max-width:840px){.SqlFormatter_panels__ySSyK{grid-template-columns:1fr;grid-template-rows:340px 340px}}@media (max-width:600px){.SqlFormatter_toolbar__fuCwx{padding:8px}.SqlFormatter_kbd__KZqvF{display:none}.SqlFormatter_indentGroup__3uFKd{margin-inline-start:0;padding-inline-start:0;border-inline-start:none}}.RegexTester_wrap__7HcGl{margin-bottom:40px}.RegexTester_wrap__7HcGl button{font-family:inherit}.RegexTester_toolbar__1nvtF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.RegexTester_toolbarGroup__D0zSc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.RegexTester_ghostBtn__G_j8n{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.RegexTester_ghostBtn__G_j8n:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.RegexTester_ghostBtn__G_j8n:disabled{opacity:.4;cursor:not-allowed}.RegexTester_flagGroup__0Lene{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.RegexTester_flagsLabel__V28kM{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.RegexTester_flagBtn__hx4pg{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;min-width:28px;padding:4px 8px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.RegexTester_flagBtn__hx4pg:hover{background:var(--hover-background);color:var(--text-primary)}.RegexTester_flagBtnActive__41DQM{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.RegexTester_cheatRow__QVNzr{position:relative;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);min-width:0}[dir=rtl] .RegexTester_cheatRow__QVNzr{padding:6px 6px 6px 8px}.RegexTester_cheatToggle__kuQK5{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.RegexTester_cheatToggle__kuQK5:hover{background:var(--hover-background);color:var(--text-primary)}.RegexTester_cheatToggle__kuQK5[aria-expanded=true]{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color)}.RegexTester_cheatToggleCaret__1e2Zi{display:inline-block;transition:transform .18s ease;color:currentColor;flex-shrink:0}.RegexTester_cheatToggleCaretOpen__jyNoO{transform:rotate(-180deg)}[dir=rtl] .RegexTester_cheatToggleCaretOpen__jyNoO{transform:rotate(180deg)}.RegexTester_cheatPanel__jMIG1{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);box-shadow:0 12px 32px rgba(0,0,0,.18);animation:RegexTester_cheatPanelIn__OQGFL .14s ease-out;max-height:min(60vh,520px);overflow-y:auto}.RegexTester_cheatPanelPatternRow__1Zz_x{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bg-card);border-bottom:1px solid var(--border-color);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.RegexTester_cheatPanelInner__V5aDF{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px}@keyframes RegexTester_cheatPanelIn__OQGFL{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.RegexTester_cheatRail__ACIRi{display:flex;align-items:center;gap:4px;flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;padding:2px 0}.RegexTester_cheatRail__ACIRi::-webkit-scrollbar{height:6px}.RegexTester_cheatRail__ACIRi::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.RegexTester_cheatGrid__ahfop{display:flex;flex-direction:column;gap:10px}.RegexTester_cheatCategory__8F8Vq{display:flex;flex-direction:column;gap:6px}.RegexTester_cheatCategoryLabel__lwWnR{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);opacity:.85}.RegexTester_cheatCategoryChips__e1ak1{display:flex;flex-wrap:wrap;gap:4px}.RegexTester_cheatChip__GtY08{position:relative;display:inline-flex;align-items:center;flex-shrink:0;background:transparent;border:1px solid transparent;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;padding:4px 9px;border-radius:6px;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.RegexTester_cheatChip__GtY08:focus-visible,.RegexTester_cheatChip__GtY08:hover{background:var(--bg-secondary);border-color:var(--border-color);outline:none}.RegexTester_cheatChipToken__1Oufj{display:inline-block;line-height:1.2}.RegexTester_cheatChip__GtY08[data-category=classes]:focus-visible,.RegexTester_cheatChip__GtY08[data-category=classes]:hover{box-shadow:inset 2px 0 0 #5b9bff}[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=classes]:focus-visible,[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=classes]:hover{box-shadow:inset -2px 0 0 #5b9bff}.RegexTester_cheatChip__GtY08[data-category=anchors]:focus-visible,.RegexTester_cheatChip__GtY08[data-category=anchors]:hover{box-shadow:inset 2px 0 0 #94a3b8}[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=anchors]:focus-visible,[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=anchors]:hover{box-shadow:inset -2px 0 0 #94a3b8}.RegexTester_cheatChip__GtY08[data-category=quantifiers]:focus-visible,.RegexTester_cheatChip__GtY08[data-category=quantifiers]:hover{box-shadow:inset 2px 0 0 #f59e0b}[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=quantifiers]:focus-visible,[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=quantifiers]:hover{box-shadow:inset -2px 0 0 #f59e0b}.RegexTester_cheatChip__GtY08[data-category=groups]:focus-visible,.RegexTester_cheatChip__GtY08[data-category=groups]:hover{box-shadow:inset 2px 0 0 #a78bfa}[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=groups]:focus-visible,[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=groups]:hover{box-shadow:inset -2px 0 0 #a78bfa}.RegexTester_cheatChip__GtY08[data-category=lookarounds]:focus-visible,.RegexTester_cheatChip__GtY08[data-category=lookarounds]:hover{box-shadow:inset 2px 0 0 #f472b6}[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=lookarounds]:focus-visible,[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=lookarounds]:hover{box-shadow:inset -2px 0 0 #f472b6}.RegexTester_cheatChip__GtY08[data-category=common]:focus-visible,.RegexTester_cheatChip__GtY08[data-category=common]:hover{box-shadow:inset 2px 0 0 #34d399}[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=common]:focus-visible,[dir=rtl] .RegexTester_cheatChip__GtY08[data-category=common]:hover{box-shadow:inset -2px 0 0 #34d399}.RegexTester_cheatChipPopover__oRXSf{position:fixed;z-index:1000;min-width:220px;max-width:320px;padding:8px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card);box-shadow:0 8px 24px rgba(0,0,0,.18);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.45;text-align:start;pointer-events:none;white-space:normal;animation:RegexTester_cheatChipPopoverIn__sjwGq .1s ease-out}@keyframes RegexTester_cheatChipPopoverIn__sjwGq{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.RegexTester_cheatChipDesc__Ria2s{display:block;color:var(--text-primary)}.RegexTester_cheatChipPreviewMuted__BwoQ5,.RegexTester_cheatChipPreview__dOxxx{display:block;margin-top:6px;padding-top:6px;border-top:1px dashed var(--border-color);color:var(--text-secondary);font-size:11px}.RegexTester_cheatChipPreviewMuted__BwoQ5{opacity:.7}.RegexTester_cheatChipSample__YTWFg{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--text-primary);background:color-mix(in srgb,var(--tool-accent,#6c8cff) 18%,transparent);padding:1px 5px;border-radius:3px;margin:0 1px}.RegexTester_patternRow__nwVnh{display:flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.RegexTester_patternSlash__XQSdO{color:var(--tool-accent,var(--brand-primary));font-size:18px;font-weight:700;line-height:1}.RegexTester_patternInput__vCp80{flex:1 1 0;min-width:0;background:transparent;border:none;outline:none;color:var(--text-primary);font-family:inherit;font-size:14px;padding:6px 4px}.RegexTester_patternInput__vCp80::-moz-placeholder{color:var(--text-secondary);opacity:.55}.RegexTester_patternInput__vCp80::placeholder{color:var(--text-secondary);opacity:.55}.RegexTester_patternFlags__NkRne{font-size:13px;color:var(--text-secondary);min-width:36px;text-align:start;font-weight:600;letter-spacing:.04em}.RegexTester_panels__JIpY_{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:540px;align-items:stretch;gap:12px}.RegexTester_panel__4GYCn{display:flex;flex-direction:column;height:100%;min-height:0;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.RegexTester_panelHeader__GFBWN{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.RegexTester_panelLabel__hqKj8{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.RegexTester_panelMeta__VeZAf{font-size:12px;color:var(--text-secondary);opacity:.8}.RegexTester_statusDot__LSNPC{width:8px;height:8px;border-radius:50%;display:inline-block}.RegexTester_statusOk__b2_tm{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.55)}.RegexTester_statusError__2ybtV{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.55)}.RegexTester_statusIdle__urdWA{background:var(--border-color)}.RegexTester_matchCount__7Z6JR{font-size:11px;letter-spacing:.06em;text-transform:none;color:var(--text-secondary);font-weight:500;opacity:.85}.RegexTester_copyBtn__ABwM0{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.RegexTester_copyBtn__ABwM0:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.RegexTester_copyBtn__ABwM0:disabled{opacity:.4;cursor:not-allowed}.RegexTester_editorWrap__SlItU{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:var(--bg-card)}.RegexTester_editorPlaceholder__KQaDB{position:absolute;top:12px;inset-inline-start:28px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.RegexTester_matchesWrap__1yXIg{flex:1 1 0;min-height:0;overflow:auto;background:var(--bg-card)}.RegexTester_outputEmpty__H_NLz{padding:16px 20px;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}.RegexTester_matchList__g6hQH{list-style:none;margin:0;padding:10px;display:flex;flex-direction:column;gap:8px}.RegexTester_matchItem__2fgHs{padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary);animation:RegexTester_matchFadeIn__DwXBt .18s ease-out both}.RegexTester_matchHead__8C35o{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.RegexTester_matchBadge__HpLC3{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);padding:2px 8px;border-radius:4px}.RegexTester_matchRange__gbR2r{font-size:11px;color:var(--text-secondary);opacity:.85}.RegexTester_matchRange__gbR2r,.RegexTester_matchText__jSjVB{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.RegexTester_matchText__jSjVB{font-size:13px;color:var(--text-primary);word-break:break-all;white-space:pre-wrap}.RegexTester_matchEmpty__Gy21j{color:var(--text-secondary);font-style:italic;opacity:.7}.RegexTester_matchGroups__vOUaG{list-style:none;margin:8px 0 0;display:flex;flex-direction:column;gap:4px;border-top:1px dashed var(--border-color);padding:8px 0 0}.RegexTester_matchGroup__MlTWJ{display:flex;align-items:baseline;gap:8px;font-size:12px}.RegexTester_groupLabel__Yf_F9{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);min-width:52px}.RegexTester_groupValue__3IobV{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-primary);word-break:break-all}.RegexTester_errorBar__1QQJm{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);border-radius:10px;font-size:13px;color:var(--text-primary)}.RegexTester_errorLabel__hpvBD{flex-shrink:0;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);padding:2px 8px;border-radius:4px}.RegexTester_errorMessage__uY_xQ{font-size:13px;color:var(--text-secondary);word-break:break-word}.RegexTester_matchHighlight__W9_Bq{background:color-mix(in srgb,var(--tool-accent,#6c8cff) 28%,transparent);border-radius:3px;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--tool-accent,#6c8cff) 55%,transparent);animation:RegexTester_matchPulse__OLXGd .26s ease-out}.RegexTester_matchHighlightZero__Sw6DF{box-shadow:inset 1px 0 0 var(--tool-accent,#6c8cff);animation:RegexTester_matchPulse__OLXGd .26s ease-out}[dir=rtl] .RegexTester_matchHighlightZero__Sw6DF{box-shadow:inset -1px 0 0 var(--tool-accent,#6c8cff)}@keyframes RegexTester_matchPulse__OLXGd{0%{background-color:color-mix(in srgb,var(--tool-accent,#6c8cff) 60%,transparent)}to{background-color:color-mix(in srgb,var(--tool-accent,#6c8cff) 28%,transparent)}}@keyframes RegexTester_matchFadeIn__DwXBt{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (max-width:840px){.RegexTester_panels__JIpY_{grid-template-columns:1fr;grid-template-rows:340px 340px}}@media (max-width:600px){.RegexTester_toolbar__1nvtF{padding:8px}.RegexTester_flagGroup__0Lene{width:100%}}.MarkdownEditor_wrap__yS2Os{margin-bottom:40px}.MarkdownEditor_wrap__yS2Os button{font-family:inherit}.MarkdownEditor_toolbar__GwbIo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.MarkdownEditor_toolbarGroup___8ufB{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.MarkdownEditor_secondaryBtn__9nsje{background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s}.MarkdownEditor_secondaryBtn__9nsje:hover:not(:disabled){background:var(--hover-background)}.MarkdownEditor_secondaryBtn__9nsje:disabled{opacity:.5;cursor:not-allowed}.MarkdownEditor_ghostBtn__Pxqqu{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.MarkdownEditor_ghostBtn__Pxqqu:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.MarkdownEditor_ghostBtn__Pxqqu:disabled{opacity:.4;cursor:not-allowed}.MarkdownEditor_indentGroup__XAH7m{display:inline-flex;align-items:center;gap:4px;padding-inline-end:12px;margin-inline-end:4px;border-inline-end:1px solid var(--border-color)}.MarkdownEditor_indentLabel__hZahA{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.MarkdownEditor_indentBtn__e5Q_R{font-size:13px;min-width:28px;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.MarkdownEditor_indentBtn__e5Q_R:hover{background:var(--hover-background);color:var(--text-primary)}.MarkdownEditor_indentBtnActive__Nbwus{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.MarkdownEditor_panels__WlNRP{display:grid;grid-template-rows:540px;align-items:stretch;gap:12px}.MarkdownEditor_panelsSplit__ALzPR{grid-template-columns:1fr 1fr}.MarkdownEditor_panelsSingle__fShTD{grid-template-columns:1fr}.MarkdownEditor_panel__zjYQ6{display:flex;flex-direction:column;height:100%;min-height:0;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.MarkdownEditor_panelHeader__O67SL{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.MarkdownEditor_panelLabel__Ua4zU{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.MarkdownEditor_panelMeta__7GCD7{font-size:12px;color:var(--text-secondary);opacity:.8}.MarkdownEditor_copyBtn__JC91y{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.MarkdownEditor_copyBtn__JC91y:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.MarkdownEditor_copyBtn__JC91y:disabled{opacity:.4;cursor:not-allowed}.MarkdownEditor_editorWrap__AaowO{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:var(--bg-card)}.MarkdownEditor_editorPlaceholder__NzAMV{position:absolute;top:12px;inset-inline-start:28px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.MarkdownEditor_previewWrap__nh_qS{flex:1 1 0;min-height:0;overflow:auto;background:var(--bg-card)}.MarkdownEditor_outputEmpty__M_zg2{padding:16px 20px;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}.MarkdownEditor_preview__U21K_{padding:20px 24px;color:var(--text-primary);font-size:14px;line-height:1.6;word-wrap:break-word}.MarkdownEditor_preview__U21K_ h1,.MarkdownEditor_preview__U21K_ h2,.MarkdownEditor_preview__U21K_ h3,.MarkdownEditor_preview__U21K_ h4,.MarkdownEditor_preview__U21K_ h5,.MarkdownEditor_preview__U21K_ h6{color:var(--text-primary);line-height:1.25;margin-top:1.2em;margin-bottom:.6em;font-weight:700}.MarkdownEditor_preview__U21K_ h1{font-size:1.8em;border-bottom:1px solid var(--border-color);padding-bottom:.3em}.MarkdownEditor_preview__U21K_ h2{font-size:1.5em;border-bottom:1px solid var(--border-color);padding-bottom:.25em}.MarkdownEditor_preview__U21K_ h3{font-size:1.25em}.MarkdownEditor_preview__U21K_ p{margin:.7em 0}.MarkdownEditor_preview__U21K_ a{color:var(--tool-accent,var(--brand-primary));text-decoration:underline;text-underline-offset:2px}.MarkdownEditor_preview__U21K_ ol,.MarkdownEditor_preview__U21K_ ul{padding-inline-start:1.4em;margin:.6em 0}.MarkdownEditor_preview__U21K_ li{margin:.2em 0}.MarkdownEditor_preview__U21K_ li input[type=checkbox]{margin-inline-end:6px;accent-color:var(--tool-accent,var(--brand-primary))}.MarkdownEditor_preview__U21K_ blockquote{margin:1em 0;padding:.4em 1em;color:var(--text-secondary);border-inline-start:3px solid var(--tool-accent,var(--border-color));background:var(--bg-secondary);border-radius:0 8px 8px 0}[dir=rtl] .MarkdownEditor_preview__U21K_ blockquote{border-radius:8px 0 0 8px}.MarkdownEditor_preview__U21K_ code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:2px 6px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px}.MarkdownEditor_preview__U21K_ pre{padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow-x:auto;margin:.8em 0}.MarkdownEditor_preview__U21K_ pre code{padding:0;background:transparent;border:none;border-radius:0}.MarkdownEditor_preview__U21K_ table{width:100%;border-collapse:collapse;margin:.8em 0;font-size:.95em}.MarkdownEditor_preview__U21K_ td,.MarkdownEditor_preview__U21K_ th{padding:6px 10px;border:1px solid var(--border-color);text-align:start}.MarkdownEditor_preview__U21K_ th{background:var(--bg-secondary);font-weight:700}.MarkdownEditor_preview__U21K_ hr{border:none;border-top:1px solid var(--border-color);margin:1.2em 0}.MarkdownEditor_preview__U21K_ img{max-width:100%;height:auto;border-radius:6px}@media (max-width:840px){.MarkdownEditor_panelsSplit__ALzPR{grid-template-columns:1fr;grid-template-rows:340px 340px}}@media (max-width:600px){.MarkdownEditor_toolbar__GwbIo{padding:8px}}.Base64_wrap__UtlNZ{margin-bottom:40px}.Base64_wrap__UtlNZ button{font-family:inherit}.Base64_toolbar__RFcDd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.Base64_toolbarGroup__nCnzy{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Base64_secondaryBtn__2or_A{background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s}.Base64_secondaryBtn__2or_A:hover:not(:disabled){background:var(--hover-background)}.Base64_secondaryBtn__2or_A:disabled{opacity:.5;cursor:not-allowed}.Base64_ghostBtn__oYx5o{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.Base64_ghostBtn__oYx5o:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.Base64_ghostBtn__oYx5o:disabled{opacity:.4;cursor:not-allowed}.Base64_indentGroup__5lQFg{display:inline-flex;align-items:center;gap:4px;padding-inline-end:12px;margin-inline-end:4px;border-inline-end:1px solid var(--border-color)}.Base64_indentLabel__Rg4kF{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.Base64_indentBtn__TJhUH{font-size:13px;min-width:28px;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.Base64_indentBtn__TJhUH:hover{background:var(--hover-background);color:var(--text-primary)}.Base64_indentBtnActive__601gd{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.Base64_checkboxRow__103sr{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Base64_checkboxRow__103sr input{accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.Base64_panels__D0FXi{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:540px;align-items:stretch;gap:12px}.Base64_panel__YJn9l{display:flex;flex-direction:column;height:100%;min-height:0;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.Base64_panelHeader__TPhFt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.Base64_panelLabel__jWQwa{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.Base64_panelMeta__Ek7me{font-size:12px;color:var(--text-secondary);opacity:.8}.Base64_statusDot__JhClE{width:8px;height:8px;border-radius:50%;display:inline-block}.Base64_statusOk__dsaYN{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.55)}.Base64_statusError__E102U{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.55)}.Base64_statusIdle__d5fl5{background:var(--border-color)}.Base64_copyBtn__V_glC{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.Base64_copyBtn__V_glC:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.Base64_copyBtn__V_glC:disabled{opacity:.4;cursor:not-allowed}.Base64_editorWrap__1mHqW{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:var(--bg-card)}.Base64_editorPlaceholder__2QUWS{position:absolute;top:12px;inset-inline-start:28px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.Base64_outputEmpty__lJAHk{flex:1 1 0;min-height:0;padding:16px 20px;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}.Base64_errorBar__y51_a{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);border-radius:10px;font-size:13px;color:var(--text-primary)}.Base64_errorLabel__rTLHX{flex-shrink:0;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);padding:2px 8px;border-radius:4px}.Base64_errorMessage__78UMe{font-size:13px;color:var(--text-secondary);word-break:break-word}@media (max-width:840px){.Base64_panels__D0FXi{grid-template-columns:1fr;grid-template-rows:340px 340px}}@media (max-width:600px){.Base64_toolbar__RFcDd{padding:8px}.Base64_indentGroup__5lQFg{padding-inline-end:0;margin-inline-end:0;border-inline-end:none}}.UrlEncoder_wrap__5Iv4A{margin-bottom:40px}.UrlEncoder_wrap__5Iv4A button{font-family:inherit}.UrlEncoder_toolbar__dzjGn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.UrlEncoder_toolbarGroup__m_cqe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.UrlEncoder_secondaryBtn__AFJgr{background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s}.UrlEncoder_secondaryBtn__AFJgr:hover:not(:disabled){background:var(--hover-background)}.UrlEncoder_secondaryBtn__AFJgr:disabled{opacity:.5;cursor:not-allowed}.UrlEncoder_ghostBtn__qYrdM{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.UrlEncoder_ghostBtn__qYrdM:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.UrlEncoder_ghostBtn__qYrdM:disabled{opacity:.4;cursor:not-allowed}.UrlEncoder_indentGroup___iEAU{display:inline-flex;align-items:center;gap:4px;padding-inline-end:12px;margin-inline-end:4px;border-inline-end:1px solid var(--border-color)}.UrlEncoder_indentLabel__SflAw{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.UrlEncoder_indentBtn__MR1Zy{font-size:13px;min-width:28px;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.UrlEncoder_indentBtn__MR1Zy:hover{background:var(--hover-background);color:var(--text-primary)}.UrlEncoder_indentBtnActive__hPKpI{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.UrlEncoder_checkboxRow__scr2I{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UrlEncoder_checkboxRow__scr2I input{accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.UrlEncoder_panels__YjnWG{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:540px;align-items:stretch;gap:12px}.UrlEncoder_panel__EcwJF{display:flex;flex-direction:column;height:100%;min-height:0;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.UrlEncoder_panelHeader__OyUqg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.UrlEncoder_panelLabel__lHBF_{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.UrlEncoder_panelMeta__QUBoy{font-size:12px;color:var(--text-secondary);opacity:.8}.UrlEncoder_statusDot__m2J5Y{width:8px;height:8px;border-radius:50%;display:inline-block}.UrlEncoder_statusOk__LmqUo{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.55)}.UrlEncoder_statusError__bjzD0{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.55)}.UrlEncoder_statusIdle__Oono0{background:var(--border-color)}.UrlEncoder_copyBtn__LESQd{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.UrlEncoder_copyBtn__LESQd:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.UrlEncoder_copyBtn__LESQd:disabled{opacity:.4;cursor:not-allowed}.UrlEncoder_editorWrap__4S18a{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:var(--bg-card)}.UrlEncoder_editorPlaceholder__rY_CS{position:absolute;top:12px;inset-inline-start:28px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.UrlEncoder_outputEmpty__EmhWA{flex:1 1 0;min-height:0;padding:16px 20px;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}.UrlEncoder_errorBar__CSvVc{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);border-radius:10px;font-size:13px;color:var(--text-primary)}.UrlEncoder_errorLabel__Y14o_{flex-shrink:0;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);padding:2px 8px;border-radius:4px}.UrlEncoder_errorMessage__LUHM4{font-size:13px;color:var(--text-secondary);word-break:break-word}@media (max-width:840px){.UrlEncoder_panels__YjnWG{grid-template-columns:1fr;grid-template-rows:340px 340px}}@media (max-width:600px){.UrlEncoder_toolbar__dzjGn{padding:8px}.UrlEncoder_indentGroup___iEAU{padding-inline-end:0;margin-inline-end:0;border-inline-end:none}}.JwtDecoder_wrap__UKAz5{margin-bottom:40px}.JwtDecoder_wrap__UKAz5 button{font-family:inherit}.JwtDecoder_toolbar__dmQ4p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.JwtDecoder_toolbarGroup__B1ruB{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.JwtDecoder_ghostBtn__m77Hk{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.JwtDecoder_ghostBtn__m77Hk:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.JwtDecoder_ghostBtn__m77Hk:disabled{opacity:.4;cursor:not-allowed}.JwtDecoder_indentLabel__oEmkA{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.JwtDecoder_algoBadge__QeMYh{gap:6px;padding:4px 10px;border-radius:6px;background:color-mix(in srgb,var(--tool-accent,#6c8cff) 14%,transparent);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--tool-accent,#6c8cff) 40%,transparent);font-weight:700;letter-spacing:.04em}.JwtDecoder_algoBadgeMuted__rmB_3,.JwtDecoder_algoBadge__QeMYh{display:inline-flex;align-items:center;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.JwtDecoder_algoBadgeMuted__rmB_3{padding:4px 8px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);font-weight:600}.JwtDecoder_panels__46X6X{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:540px;align-items:stretch;gap:12px}.JwtDecoder_panel__f7mrQ{display:flex;flex-direction:column;height:100%;min-height:0;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.JwtDecoder_panelHeader__1LBwb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.JwtDecoder_panelLabel__etKQr{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.JwtDecoder_panelMeta__CAD_A{font-size:12px;color:var(--text-secondary);opacity:.8}.JwtDecoder_statusDot__ABdKA{width:8px;height:8px;border-radius:50%;display:inline-block}.JwtDecoder_statusOk__27oKE{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.55)}.JwtDecoder_statusError__nQo4b{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.55)}.JwtDecoder_statusIdle__M0KFe{background:var(--border-color)}.JwtDecoder_copyBtn__aEcQ0{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.JwtDecoder_copyBtn__aEcQ0:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.JwtDecoder_copyBtn__aEcQ0:disabled{opacity:.4;cursor:not-allowed}.JwtDecoder_editorWrap__BCISA{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:var(--bg-card)}.JwtDecoder_jwtSegments__6Sswk{position:absolute;top:12px;inset-inline-start:28px;display:inline-flex;align-items:baseline;gap:4px;pointer-events:none;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;opacity:.7}.JwtDecoder_segHeader__YL7g4{color:#d46b6b}.JwtDecoder_segPayload__sXaux{color:#b18cff}.JwtDecoder_segSignature__gyNHu{color:#5ac8c8}.JwtDecoder_segDot__FDCly{color:var(--text-secondary);opacity:.6}.JwtDecoder_outputEmpty__5gGLW{flex:1 1 0;min-height:0;padding:16px 20px;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}.JwtDecoder_claims__ZpCoP{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.JwtDecoder_claimRow__Tpm6_{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-color);background:var(--bg-card);border-radius:8px;font-size:12px}.JwtDecoder_claimName__ZhPOh{font-weight:700;color:var(--text-primary)}.JwtDecoder_claimIso__UPLxo,.JwtDecoder_claimName__ZhPOh{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.JwtDecoder_claimIso__UPLxo{color:var(--text-secondary)}.JwtDecoder_claimTagError__72tD7,.JwtDecoder_claimTagOk__CU_17,.JwtDecoder_claimTagWarn___ziM6{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:4px;border:1px solid}.JwtDecoder_claimTagOk__CU_17{color:#22c55e;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3)}.JwtDecoder_claimTagError__72tD7{color:#ef4444;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.JwtDecoder_claimTagWarn___ziM6{color:#f2b65a;background:rgba(242,182,90,.12);border-color:rgba(242,182,90,.35)}.JwtDecoder_errorBar__Ls_0V{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);border-radius:10px;font-size:13px;color:var(--text-primary)}.JwtDecoder_errorLabel__3aWaV{flex-shrink:0;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);padding:2px 8px;border-radius:4px}.JwtDecoder_errorMessage__H_pga{font-size:13px;color:var(--text-secondary);word-break:break-word}@media (max-width:840px){.JwtDecoder_panels__46X6X{grid-template-columns:1fr;grid-template-rows:340px 340px}}@media (max-width:600px){.JwtDecoder_toolbar__dmQ4p{padding:8px}}.UuidGenerator_wrap__h1O7_{margin-bottom:40px}.UuidGenerator_wrap__h1O7_ button{font-family:inherit}.UuidGenerator_toolbar__o_n2J{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.UuidGenerator_toolbarGroup__iolOO{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.UuidGenerator_indentGroup__7zV6d{display:inline-flex;align-items:center;gap:4px;padding-inline-end:12px;margin-inline-end:4px;border-inline-end:1px solid var(--border-color)}.UuidGenerator_indentLabel__Lqtdu{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.UuidGenerator_indentBtn__UbxtQ{font-size:13px;min-width:32px;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.UuidGenerator_indentBtn__UbxtQ:hover{background:var(--hover-background);color:var(--text-primary)}.UuidGenerator_indentBtnActive__hEnZ0{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.UuidGenerator_countRow__BZacu{display:inline-flex;align-items:center;gap:6px}.UuidGenerator_countInput__a0shp{width:74px;padding:5px 8px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.UuidGenerator_countInput__a0shp:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary))}.UuidGenerator_checkboxRow__1emaR{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UuidGenerator_checkboxRow__1emaR input{accent-color:var(--brand-primary);cursor:pointer}.UuidGenerator_actionRow__pei5L{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.UuidGenerator_primaryBtn__ybwFy{background:var(--brand-primary);color:var(--text-on-brand-primary);border:none;font-size:13px;font-weight:700;padding:8px 16px;border-radius:8px;cursor:pointer;transition:background-color .15s}.UuidGenerator_primaryBtn__ybwFy:hover{background:var(--brand-primary-darker)}.UuidGenerator_secondaryBtn__MXjMt{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s}.UuidGenerator_secondaryBtn__MXjMt:hover:not(:disabled){background:var(--hover-background)}.UuidGenerator_secondaryBtn__MXjMt:disabled{opacity:.5;cursor:not-allowed}.UuidGenerator_ghostBtn__ONxob{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.UuidGenerator_ghostBtn__ONxob:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.UuidGenerator_ghostBtn__ONxob:disabled{opacity:.4;cursor:not-allowed}.UuidGenerator_countMeta__rjiZg{margin-inline-start:auto;font-size:12px;color:var(--text-secondary)}.UuidGenerator_panel__MTqjp{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.UuidGenerator_panelHeader__XVv9l{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.UuidGenerator_panelLabelGroup__a4vqq{display:inline-flex;align-items:center;gap:8px}.UuidGenerator_panelLabel__uBzt7{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.UuidGenerator_versionBadge__FAQgl{font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--tool-accent,var(--brand-primary));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.UuidGenerator_panelMeta__8SSTw{font-size:12px;color:var(--text-secondary);opacity:.8}.UuidGenerator_listWrap__nmi8X{max-height:540px;overflow:auto}.UuidGenerator_outputEmpty__KleNz{padding:32px 20px;text-align:center;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}.UuidGenerator_list__Vw3sI{list-style:none;margin:0;padding:0}.UuidGenerator_listItem__B8rbN{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border-color);font-size:13px}.UuidGenerator_listItem__B8rbN:last-child{border-bottom:none}.UuidGenerator_listItem__B8rbN:hover{background:var(--hover-background)}.UuidGenerator_listIndex__LFBgT{min-width:32px;font-size:11px;color:var(--text-secondary);opacity:.6;text-align:end}.UuidGenerator_listIndex__LFBgT,.UuidGenerator_uuid__4HLBD{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.UuidGenerator_uuid__4HLBD{flex:1;color:var(--text-primary);font-size:13px;word-break:break-all;background:transparent}.UuidGenerator_rowCopyBtn__e0_fD{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.UuidGenerator_rowCopyBtn__e0_fD:hover{background:var(--hover-background);color:var(--text-primary);border-color:var(--border-color)}@media (max-width:600px){.UuidGenerator_toolbar__o_n2J{padding:8px}.UuidGenerator_indentGroup__7zV6d{padding-inline-end:0;margin-inline-end:0;border-inline-end:none}}.CssGradient_wrap__1sQbr{margin-bottom:40px}.CssGradient_wrap__1sQbr button{font-family:inherit}.CssGradient_toolbar__oVbm9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.CssGradient_toolbarGroup__mGRg_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CssGradient_indentGroup__Bl947{display:inline-flex;align-items:center;gap:4px;padding-inline-end:12px;margin-inline-end:4px;border-inline-end:1px solid var(--border-color)}.CssGradient_indentLabel__XaDbe{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.CssGradient_indentBtn__nPhtm{font-size:13px;min-width:52px;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.CssGradient_indentBtn__nPhtm:hover{background:var(--hover-background);color:var(--text-primary)}.CssGradient_indentBtnActive__Tv79x{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.CssGradient_angleRow__mvJAM{display:inline-flex;align-items:center;gap:8px}.CssGradient_angleSlider__NIZAX,.CssGradient_posSlider__NHTAJ{width:120px;accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.CssGradient_angleValue__5nBpS{min-width:36px;font-size:12px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.CssGradient_presetChip__q_yTp{width:28px;height:28px;border-radius:6px;border:1px solid var(--border-color);cursor:pointer;padding:0;transition:transform .12s}.CssGradient_presetChip__q_yTp:hover{transform:scale(1.08)}.CssGradient_panels__BF_ba{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;align-items:stretch}.CssGradient_panel__0POqH{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.CssGradient_panelHeader__veJj4{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.CssGradient_panelLabel___FOHn{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.CssGradient_panelMeta__4sQjw{font-size:12px;color:var(--text-secondary);opacity:.8}.CssGradient_previewBox__179Z8{height:240px;background-repeat:no-repeat;background-size:cover}.CssGradient_stopsPanel__Y0xks{padding:12px 14px;border-top:1px solid var(--border-color);background:var(--bg-card)}.CssGradient_stopsHeader__64olH{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.CssGradient_ghostBtn__Ls2nZ{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.CssGradient_ghostBtn__Ls2nZ:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.CssGradient_ghostBtn__Ls2nZ:disabled{opacity:.4;cursor:not-allowed}.CssGradient_stopsList__7jp5N{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.CssGradient_stopRow__vYkx_{display:flex;align-items:center;gap:8px}.CssGradient_colorPicker__6Ur2I{width:32px;height:32px;padding:0;border:1px solid var(--border-color);border-radius:6px;background:transparent;cursor:pointer}.CssGradient_hexInput__ODFzl{width:90px;padding:5px 8px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.CssGradient_hexInput__ODFzl:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary))}.CssGradient_posSlider__NHTAJ{flex:1;min-width:60px}.CssGradient_posValue__gdrWh{min-width:38px;font-size:12px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:end}.CssGradient_removeBtn__FeogU{width:26px;height:26px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:18px;line-height:1;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.CssGradient_removeBtn__FeogU:hover:not(:disabled){background:rgba(239,68,68,.1);color:#ef4444}.CssGradient_removeBtn__FeogU:disabled{opacity:.3;cursor:not-allowed}.CssGradient_copyBtn__hRAN2{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.CssGradient_copyBtn__hRAN2:hover{background:var(--hover-background);color:var(--text-primary)}.CssGradient_codeBlock__NxF7x{flex:1;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--text-primary);background:var(--bg-card);overflow:auto;word-break:break-all;white-space:pre-wrap;line-height:1.6}@media (max-width:840px){.CssGradient_panels__BF_ba{grid-template-columns:1fr}}@media (max-width:600px){.CssGradient_toolbar__oVbm9{padding:8px}.CssGradient_indentGroup__Bl947{padding-inline-end:0;margin-inline-end:0;border-inline-end:none}.CssGradient_angleSlider__NIZAX{width:100px}}.AsciiArt_wrap__1j4l2{margin-bottom:40px}.AsciiArt_wrap__1j4l2 button{font-family:inherit}.AsciiArt_toolbar__du9rf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.AsciiArt_toolbarGroup__jQq4K{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.AsciiArt_indentGroup__2jSJc{display:inline-flex;align-items:center;gap:4px;padding-inline-end:12px;margin-inline-end:4px;border-inline-end:1px solid var(--border-color)}.AsciiArt_indentLabel__HEPxz{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.AsciiArt_scrollRow__LqcKf{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;max-width:100%}.AsciiArt_indentBtn__pjZ04{font-size:13px;min-width:36px;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.AsciiArt_indentBtn__pjZ04:hover{background:var(--hover-background);color:var(--text-primary)}.AsciiArt_indentBtnActive___dXs4{color:var(--tool-accent,var(--brand-primary));background:var(--bg-secondary);border-color:var(--tool-accent,var(--brand-primary));font-weight:600}.AsciiArt_fillBtn__e5wmF{width:32px;height:32px;padding:0;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;flex-shrink:0;transition:background-color .15s,color .15s,border-color .15s}.AsciiArt_fillBtn__e5wmF:hover{background:var(--hover-background);color:var(--text-primary)}.AsciiArt_fillBtnActive__mCT3f{color:var(--tool-accent,var(--brand-primary));background:var(--bg-secondary);border-color:var(--border-color)}.AsciiArt_angleRow__uHQ7d{display:inline-flex;align-items:center;gap:8px}.AsciiArt_slider__5IYf8{width:100px;accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.AsciiArt_sliderValue__E4WDB{min-width:30px;font-size:12px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.AsciiArt_checkboxRow__l_FyE{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AsciiArt_checkboxRow__l_FyE input{accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.AsciiArt_ghostBtn__xyrd1{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.AsciiArt_ghostBtn__xyrd1:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.AsciiArt_ghostBtn__xyrd1:disabled{opacity:.4;cursor:not-allowed}.AsciiArt_textInputWrap__V868Q{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.AsciiArt_textInput__MV8a_{width:100%;padding:12px 14px;border:2px solid var(--border-color);border-radius:10px;background:var(--bg-card);color:var(--text-primary);font-size:15px;font-family:inherit;transition:border-color .15s;box-sizing:border-box}.AsciiArt_textInput__MV8a_:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary))}.AsciiArt_inputHint__HlcAL{font-size:11px;color:var(--text-secondary);opacity:.8;padding-inline-start:4px}.AsciiArt_dropZone__jD9IZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 16px;margin-bottom:12px;border:2px dashed var(--border-color);border-radius:12px;background:var(--bg-card);cursor:pointer;transition:background-color .15s,border-color .15s;text-align:center}.AsciiArt_dropZone__jD9IZ:hover{border-color:var(--tool-accent,var(--brand-primary));background:var(--hover-background)}.AsciiArt_dropTitle__rHxKk{font-size:14px;font-weight:600;color:var(--text-primary)}.AsciiArt_dropHint___TmCK{font-size:12px;color:var(--text-secondary)}.AsciiArt_dropError__BFSxu{font-size:12px;color:#ef4444}.AsciiArt_hiddenFile__tI1NC{display:none}.AsciiArt_panel__dat8y{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.AsciiArt_panelHeader__sUMeN{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;min-height:48px;flex-wrap:wrap;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.AsciiArt_panelLabel__OK_5Z{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.AsciiArt_panelActions__G_8kK{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.AsciiArt_copyBtn__N0NTN{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:6px 10px;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.AsciiArt_copyBtn__N0NTN:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.AsciiArt_copyBtn__N0NTN:disabled{opacity:.4;cursor:not-allowed}.AsciiArt_asciiBlock__ZooD6{margin:0;padding:20px 22px;max-height:540px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.15;color:var(--text-primary);background:var(--bg-card);white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4}@media (max-width:720px){.AsciiArt_toolbar__du9rf{padding:8px;gap:8px}.AsciiArt_toolbarGroup__jQq4K{gap:6px;width:100%;justify-content:flex-start}.AsciiArt_indentGroup__2jSJc{padding-inline-end:0;margin-inline-end:0;border-inline-end:none;flex-wrap:wrap;align-items:flex-start;width:100%}.AsciiArt_indentLabel__HEPxz{width:100%;margin-bottom:2px}.AsciiArt_indentBtn__pjZ04{min-width:44px;padding:8px 10px;font-size:13px}.AsciiArt_fillBtn__e5wmF{width:36px;height:36px}.AsciiArt_slider__5IYf8{width:120px}.AsciiArt_panelHeader__sUMeN{padding:6px 10px}.AsciiArt_panelActions__G_8kK{gap:4px}.AsciiArt_copyBtn__N0NTN,.AsciiArt_ghostBtn__xyrd1{padding:6px 8px;font-size:12px}.AsciiArt_asciiBlock__ZooD6{font-size:10px;padding:14px}}@media (max-width:480px){.AsciiArt_panelLabel__OK_5Z{width:100%}.AsciiArt_panelActions__G_8kK{width:100%;justify-content:space-between}}.ColorConverter_wrap__s9Ktj{margin-bottom:40px}.ColorConverter_wrap__s9Ktj button{font-family:inherit}.ColorConverter_toolbar__ua8kK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.ColorConverter_toolbarGroup__FD7Yy{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ColorConverter_indentLabel__UOYwB{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.ColorConverter_pickerRow__pVHoi{display:inline-flex;align-items:center;gap:8px}.ColorConverter_colorPicker__ormkh{width:36px;height:36px;padding:0;border:1px solid var(--border-color);border-radius:8px;background:transparent;cursor:pointer}.ColorConverter_hexInput__X6ex2{width:120px;padding:6px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase}.ColorConverter_hexInput__X6ex2:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary))}.ColorConverter_presetChip___U62q{width:24px;height:24px;border-radius:6px;border:1px solid var(--border-color);cursor:pointer;padding:0;transition:transform .12s}.ColorConverter_presetChip___U62q:hover{transform:scale(1.12)}.ColorConverter_panels___ZNpa{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.ColorConverter_panel__i6w7D{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.ColorConverter_panelHeader__wcnoy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.ColorConverter_panelLabel__0_i26{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.ColorConverter_panelMeta__KQqBL{font-size:12px;color:var(--text-secondary);opacity:.8}.ColorConverter_previewBox__ZxiU0{height:180px;display:flex;align-items:center;justify-content:center}.ColorConverter_previewText__CHCyu{font-size:64px;font-weight:700;letter-spacing:-.02em}.ColorConverter_slidersPanel__2t6La{padding:14px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border-color)}.ColorConverter_sliderRow__ZjJfb{display:flex;align-items:center;gap:10px}.ColorConverter_sliderLabel__R6okQ{width:84px;font-size:12px;color:var(--text-secondary)}.ColorConverter_slider__vz087{flex:1;accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.ColorConverter_sliderValue__UjqJP{min-width:44px;text-align:end;font-size:12px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ColorConverter_valueList__qIXCq{list-style:none;margin:0;padding:0}.ColorConverter_valueRow__lFV8O{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-color)}.ColorConverter_valueLabel__4Xhcu{width:56px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--text-secondary)}.ColorConverter_valueCode__07iXl{flex:1;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;word-break:break-all}.ColorConverter_rowCopyBtn__gpOs_{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.ColorConverter_rowCopyBtn__gpOs_:hover{background:var(--hover-background);color:var(--text-primary);border-color:var(--border-color)}.ColorConverter_contrastPanel__4RUyS{padding:12px 14px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:8px}.ColorConverter_contrastRow__YbIYc{display:flex;gap:8px}.ColorConverter_contrastSwatch__QPIQQ{flex:1;height:52px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;border:1px solid var(--border-color)}.ColorConverter_palettePanel__gGP8Y{padding:12px 14px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:8px}.ColorConverter_paletteRow__l5bpm{display:flex;gap:4px}.ColorConverter_paletteChip__1A4hz{flex:1;height:28px;border-radius:6px;border:1px solid var(--border-color);cursor:pointer;padding:0;transition:transform .12s}.ColorConverter_paletteChip__1A4hz:hover{transform:scale(1.06)}@media (max-width:840px){.ColorConverter_panels___ZNpa{grid-template-columns:1fr}}@media (max-width:600px){.ColorConverter_toolbar__ua8kK{padding:8px}.ColorConverter_hexInput__X6ex2{width:96px}}.TimestampConverter_wrap__BuTK4{margin-bottom:40px}.TimestampConverter_wrap__BuTK4 button{font-family:inherit}.TimestampConverter_toolbar__eYbme{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.TimestampConverter_toolbarGroup__dd_j9{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.TimestampConverter_indentGroup__UqZV0{display:inline-flex;align-items:center;gap:4px;padding-inline-end:12px;margin-inline-end:4px;border-inline-end:1px solid var(--border-color)}.TimestampConverter_indentLabel__1JCIo{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.TimestampConverter_indentBtn__oU69Y{font-size:13px;min-width:52px;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.TimestampConverter_indentBtn__oU69Y:hover{background:var(--hover-background);color:var(--text-primary)}.TimestampConverter_indentBtnActive__IAXtc{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.TimestampConverter_secondaryBtn__hX5Yn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s}.TimestampConverter_secondaryBtn__hX5Yn:hover{background:var(--hover-background)}.TimestampConverter_liveClock__6I5_i{display:inline-flex;align-items:center;gap:8px}.TimestampConverter_liveValue__acw_p{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--text-primary);background:var(--bg-secondary);padding:4px 10px;border-radius:6px;border:1px solid var(--border-color)}.TimestampConverter_panels__MShky{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;align-items:stretch}.TimestampConverter_panel__5gtj4{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.TimestampConverter_panelHeader__BA_I1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.TimestampConverter_panelLabel__G16bW{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.TimestampConverter_panelMeta__8xCRt{font-size:12px;color:var(--text-secondary);opacity:.8}.TimestampConverter_inputWrap__0X0C8{padding:20px;display:flex;align-items:center;justify-content:center;flex:1;min-height:160px}.TimestampConverter_bigInput__YgW76{width:100%;padding:14px 16px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary);color:var(--text-primary);font-size:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center}.TimestampConverter_bigInput__YgW76:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary))}.TimestampConverter_valueList__KXbgb{list-style:none;margin:0;padding:0}.TimestampConverter_valueRow__N7_Ow{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-color)}.TimestampConverter_valueRow__N7_Ow:last-child{border-bottom:none}.TimestampConverter_valueRow__N7_Ow:hover{background:var(--hover-background)}.TimestampConverter_valueLabel__6R53z{width:112px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--text-secondary)}.TimestampConverter_valueCode__SZ69r{flex:1;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;word-break:break-all}.TimestampConverter_rowCopyBtn__VhzOZ{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.TimestampConverter_rowCopyBtn__VhzOZ:hover{background:var(--hover-background);color:var(--text-primary);border-color:var(--border-color)}.TimestampConverter_outputEmpty__pQKAS{padding:32px 20px;text-align:center;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}@media (max-width:840px){.TimestampConverter_panels__MShky{grid-template-columns:1fr}}@media (max-width:600px){.TimestampConverter_toolbar__eYbme{padding:8px}.TimestampConverter_indentGroup__UqZV0{padding-inline-end:0;margin-inline-end:0;border-inline-end:none}.TimestampConverter_bigInput__YgW76{font-size:15px}}.PasswordGenerator_wrap__Oulvy{margin-bottom:40px}.PasswordGenerator_wrap__Oulvy button{font-family:inherit}.PasswordGenerator_toolbar__DzvBj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.PasswordGenerator_toolbarGroup__u8ldb{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.PasswordGenerator_indentLabel__eo8Pd{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.PasswordGenerator_countRow__q97Gc,.PasswordGenerator_lengthRow___Yv8l{display:inline-flex;align-items:center;gap:8px}.PasswordGenerator_slider___AF6D{width:180px;accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.PasswordGenerator_lengthInput__HoQSr{width:64px;padding:5px 8px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center}.PasswordGenerator_lengthInput__HoQSr:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary))}.PasswordGenerator_checkboxRow__TL4B0{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PasswordGenerator_checkboxRow__TL4B0 input{accent-color:var(--brand-primary);cursor:pointer}.PasswordGenerator_actionRow__HQDVt{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;margin-bottom:12px}.PasswordGenerator_primaryBtn__SkcEa{background:var(--brand-primary);color:var(--text-on-brand-primary);border:none;font-size:13px;font-weight:700;padding:8px 16px;border-radius:8px;cursor:pointer;transition:background-color .15s}.PasswordGenerator_primaryBtn__SkcEa:hover:not(:disabled){background:var(--brand-primary-darker)}.PasswordGenerator_primaryBtn__SkcEa:disabled{opacity:.5;cursor:not-allowed}.PasswordGenerator_secondaryBtn__0oKak{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s}.PasswordGenerator_secondaryBtn__0oKak:hover:not(:disabled){background:var(--hover-background)}.PasswordGenerator_secondaryBtn__0oKak:disabled{opacity:.5;cursor:not-allowed}.PasswordGenerator_strengthMeta__PMDq0{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px}.PasswordGenerator_strengthPill__8rHh2{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;border:1px solid var(--border-color)}.PasswordGenerator_strength_weak__H0NzJ{color:#ef4444;background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.4)}.PasswordGenerator_strength_fair__U_K6M{color:#f2b65a;background:rgba(242,182,90,.08);border-color:rgba(242,182,90,.4)}.PasswordGenerator_strength_strong__HElJR{color:#4dd0a0;background:rgba(77,208,160,.08);border-color:rgba(77,208,160,.4)}.PasswordGenerator_strength_excellent__udV57{color:#6c8cff;background:rgba(108,140,255,.1);border-color:rgba(108,140,255,.4)}.PasswordGenerator_entropyValue__xRIgk{font-size:12px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.PasswordGenerator_panel__OosLu{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.PasswordGenerator_panelHeader__GSI7d{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.PasswordGenerator_panelLabel__xWkpk{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.PasswordGenerator_panelMeta__9Pvx5{font-size:12px;color:var(--text-secondary);opacity:.8}.PasswordGenerator_listWrap__Fqs4h{max-height:540px;overflow:auto}.PasswordGenerator_outputEmpty__5TGOg{padding:32px 20px;text-align:center;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}.PasswordGenerator_list__07df7{list-style:none;margin:0;padding:0}.PasswordGenerator_listItem__IS2Au{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-color);font-size:13px}.PasswordGenerator_listItem__IS2Au:last-child{border-bottom:none}.PasswordGenerator_listItem__IS2Au:hover{background:var(--hover-background)}.PasswordGenerator_listIndex__cJVfF{min-width:24px;font-size:11px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;opacity:.6;text-align:end}.PasswordGenerator_password__kPV29{flex:1;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;word-break:break-all;background:transparent;letter-spacing:.02em}.PasswordGenerator_rowCopyBtn__q5FWN{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.PasswordGenerator_rowCopyBtn__q5FWN:hover{background:var(--hover-background);color:var(--text-primary);border-color:var(--border-color)}@media (max-width:600px){.PasswordGenerator_toolbar__DzvBj{padding:8px}.PasswordGenerator_slider___AF6D{width:120px}}.CronExpression_wrap__U_384{margin-bottom:40px}.CronExpression_wrap__U_384 button{font-family:inherit}.CronExpression_toolbar__DfcFa{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.CronExpression_toolbarLabel__p46sJ{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.CronExpression_presetRow__3s9e6{display:flex;flex-wrap:wrap;gap:6px}.CronExpression_presetBtn__pZMhc{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:4px 8px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.CronExpression_presetBtn__pZMhc code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.CronExpression_presetBtn__pZMhc:hover{background:var(--hover-background);color:var(--text-primary)}.CronExpression_presetActive___dNfw{color:var(--text-primary);border-color:var(--tool-accent,var(--brand-primary));background:var(--bg-secondary)}.CronExpression_exprPanel__9Q_oL{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);padding:16px;margin-bottom:12px}.CronExpression_exprHeader__wJphP{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.CronExpression_panelLabel____YNC{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.CronExpression_copyBtn__0xcQ1{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s}.CronExpression_copyBtn__0xcQ1:hover{background:var(--hover-background)}.CronExpression_exprInput__jGzHx{width:100%;padding:14px 16px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary);color:var(--text-primary);font-size:22px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center;letter-spacing:.04em;box-sizing:border-box}.CronExpression_exprInput__jGzHx:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary))}.CronExpression_fieldGrid__buVHM{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.CronExpression_fieldCell__NJcBo{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary)}.CronExpression_fieldLabel__hat1x{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;text-align:center}.CronExpression_fieldToken__q5HGA{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--text-primary);word-break:break-all;text-align:center}.CronExpression_panels__v8ZFr{display:grid;grid-template-columns:1fr 1fr;gap:12px}.CronExpression_panel__GQyzh{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.CronExpression_panelHeader__2L4cv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.CronExpression_panelMeta__zuxO4{font-size:12px;color:var(--text-secondary);opacity:.8}.CronExpression_explanation__40qGe{padding:18px 16px;flex:1}.CronExpression_explanationText__Vdxn_{margin:0;font-size:16px;line-height:1.5;color:var(--text-primary)}.CronExpression_errorText__vdOhW{margin:0;font-size:14px;color:#d46b6b}.CronExpression_runsList__utm5Q{list-style:none;margin:0;padding:0}.CronExpression_runRow__6blzq{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-color)}.CronExpression_runRow__6blzq:last-child{border-bottom:none}.CronExpression_runIndex__u7PKv{width:22px;height:22px;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.CronExpression_runValue__VL_pD{flex:1;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.CronExpression_outputEmpty__Nwe2G{padding:32px 20px;text-align:center;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}@media (max-width:840px){.CronExpression_panels__v8ZFr{grid-template-columns:1fr}.CronExpression_exprInput__jGzHx{font-size:18px}}@media (max-width:600px){.CronExpression_fieldGrid__buVHM{grid-template-columns:repeat(5,1fr);gap:4px}.CronExpression_fieldCell__NJcBo{padding:6px 2px}.CronExpression_fieldLabel__hat1x{font-size:8px}.CronExpression_fieldToken__q5HGA{font-size:12px}}.HttpStatus_wrap__HVhU6{margin-bottom:40px}.HttpStatus_wrap__HVhU6 button{font-family:inherit}.HttpStatus_toolbar___EIn4{display:flex;flex-direction:column;gap:10px;padding:12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.HttpStatus_search__iQGw7{width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary);color:var(--text-primary);font-size:14px;box-sizing:border-box}.HttpStatus_search__iQGw7:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary))}.HttpStatus_catRow__XwUE2{display:flex;flex-wrap:wrap;gap:6px}.HttpStatus_catBtn__uj1iP{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;padding:5px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.HttpStatus_catBtn__uj1iP:hover{background:var(--hover-background);color:var(--text-primary)}.HttpStatus_catBtnActive__Gfa6C{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--cat-accent,var(--tool-accent,var(--brand-primary)))}.HttpStatus_catDot__Sy2mH{width:8px;height:8px;border-radius:50%;background:var(--cat-accent,currentColor);display:inline-block}.HttpStatus_catCount__L6aXG{font-size:11px;color:var(--text-secondary);opacity:.8}.HttpStatus_list__FYq_B{list-style:none;margin:0;padding:0;display:grid;gap:10px}.HttpStatus_item__amQTr{border:1px solid var(--border-color);border-inline-start:4px solid var(--cat-accent,var(--border-color));border-radius:10px;background:var(--bg-card);padding:14px 16px;transition:background-color .15s;scroll-margin-top:96px}.HttpStatus_item__amQTr:hover,.HttpStatus_item__amQTr:target{background:var(--hover-background)}.HttpStatus_item__amQTr:target{border-color:var(--cat-accent,var(--brand-primary))}.HttpStatus_itemHeader__ghq6k{display:flex;align-items:center;gap:12px;margin-bottom:6px}.HttpStatus_itemHeading__pXWSh{display:flex;align-items:center;gap:12px;margin:0;padding:0;flex:1;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.HttpStatus_codeBadge___Wxm8{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:700;color:var(--cat-accent,var(--text-primary));min-width:48px}.HttpStatus_itemName__9X4xz{font-size:15px;font-weight:600;color:var(--text-primary)}.HttpStatus_itemCat__QVmh4{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.HttpStatus_itemSummary__fo395{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.HttpStatus_empty__62hf5{padding:32px 20px;text-align:center;color:var(--text-secondary);opacity:.75;font-size:14px;border:1px dashed var(--border-color);border-radius:12px}@media (max-width:600px){.HttpStatus_itemHeader__ghq6k{flex-wrap:wrap;gap:8px}.HttpStatus_codeBadge___Wxm8{font-size:14px;min-width:40px}}.DiffChecker_wrap__W0_kf{margin-bottom:40px}.DiffChecker_wrap__W0_kf button{font-family:inherit}.DiffChecker_toolbar__xNp4l{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.DiffChecker_toolbarGroup__V1uXO{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.DiffChecker_indentGroup__t13AA{display:inline-flex;align-items:center;gap:4px;padding-inline-end:12px;margin-inline-end:4px;border-inline-end:1px solid var(--border-color)}.DiffChecker_indentLabel__PdRLE{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.DiffChecker_indentBtn__a8TMN{font-size:13px;min-width:52px;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.DiffChecker_indentBtn__a8TMN:hover{background:var(--hover-background);color:var(--text-primary)}.DiffChecker_indentBtnActive__Ns4oC{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.DiffChecker_checkbox__X5CUH{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary);cursor:pointer}.DiffChecker_checkbox__X5CUH input{accent-color:var(--tool-accent,var(--brand-primary))}.DiffChecker_secondaryBtn__gEJXb{background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s}.DiffChecker_secondaryBtn__gEJXb:hover{background:var(--hover-background)}.DiffChecker_inputPanels__iSBQ7{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.DiffChecker_inputPanel___yU8z{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.DiffChecker_panelHeader__3ldpq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:44px;flex-shrink:0;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.DiffChecker_panelLabel__mkra4{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.DiffChecker_panelMeta__cHgy5{font-size:12px;color:var(--text-secondary);opacity:.8}.DiffChecker_textarea__I9Pjk{width:100%;min-height:200px;padding:12px 14px;border:none;background:transparent;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;resize:vertical;box-sizing:border-box}.DiffChecker_textarea__I9Pjk:focus{outline:none}.DiffChecker_diffPanel__So_WH{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.DiffChecker_statAdded__t1gxm{color:#4dd0a0;font-weight:700}.DiffChecker_statRemoved__Ka8Xk{color:#d46b6b;font-weight:700}.DiffChecker_diffBody__aHHW8{max-height:540px;overflow:auto}.DiffChecker_diffRow__Hcp1G{display:grid;grid-template-columns:22px 1fr 22px 1fr;align-items:stretch;border-bottom:1px solid var(--border-color)}.DiffChecker_diffRow__Hcp1G:last-child{border-bottom:none}.DiffChecker_gutter__xMCPS{background:var(--bg-secondary);color:var(--text-secondary);text-align:center;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DiffChecker_cellLeft__3CJV_,.DiffChecker_cellRight__mpSWa,.DiffChecker_gutter__xMCPS{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.DiffChecker_cellLeft__3CJV_,.DiffChecker_cellRight__mpSWa{margin:0;padding:4px 10px;color:var(--text-primary);white-space:pre-wrap;word-break:break-all;min-height:20px}.DiffChecker_cellLeft__3CJV_{border-inline-end:1px solid var(--border-color)}.DiffChecker_rowAdd__ZvBWz .DiffChecker_cellRight__mpSWa,.DiffChecker_rowAdd__ZvBWz .DiffChecker_gutter__xMCPS:nth-of-type(2){background:rgba(77,208,160,.16)}.DiffChecker_rowDel__9Q5mq .DiffChecker_cellLeft__3CJV_,.DiffChecker_rowDel__9Q5mq .DiffChecker_gutter__xMCPS:first-of-type{background:rgba(212,107,107,.16)}.DiffChecker_rowMod__DTaTY .DiffChecker_cellLeft__3CJV_,.DiffChecker_rowMod__DTaTY .DiffChecker_gutter__xMCPS:first-of-type{background:rgba(212,107,107,.14)}.DiffChecker_rowMod__DTaTY .DiffChecker_cellRight__mpSWa,.DiffChecker_rowMod__DTaTY .DiffChecker_gutter__xMCPS:nth-of-type(2){background:rgba(77,208,160,.14)}.DiffChecker_outputEmpty__oykKY{padding:32px 20px;text-align:center;color:var(--text-secondary);opacity:.75;font-size:14px}@media (max-width:840px){.DiffChecker_inputPanels__iSBQ7{grid-template-columns:1fr}.DiffChecker_diffRow__Hcp1G{grid-template-columns:18px 1fr 18px 1fr}.DiffChecker_cellLeft__3CJV_,.DiffChecker_cellRight__mpSWa{font-size:11px;padding:3px 6px}}.HashGenerator_wrap__rc8UM{margin-bottom:40px}.HashGenerator_wrap__rc8UM button{font-family:inherit}.HashGenerator_toolbar__4wEUj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.HashGenerator_toolbarGroup__aeT7w{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.HashGenerator_indentLabel__7jx73{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.HashGenerator_checkboxRow__0Xv31{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HashGenerator_checkboxRow__0Xv31 input{accent-color:var(--brand-primary);cursor:pointer}.HashGenerator_meta__AJlCz{display:inline-flex;align-items:center;gap:8px}.HashGenerator_metaValue__mtEMb{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--text-primary);background:var(--bg-secondary);padding:4px 10px;border-radius:6px;border:1px solid var(--border-color)}.HashGenerator_panels__GUu2K{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;align-items:stretch}.HashGenerator_panel__QJ4wz{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.HashGenerator_panelHeader__kmPWm{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.HashGenerator_panelLabel__FT6jR{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.HashGenerator_panelMeta__I0zQl{font-size:12px;color:var(--text-secondary);opacity:.8}.HashGenerator_inputArea__LaQ5o{flex:1;min-height:280px;padding:14px 16px;border:none;background:transparent;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;resize:none;outline:none;line-height:1.6}.HashGenerator_valueList__hdm7R{list-style:none;margin:0;padding:0}.HashGenerator_valueRow__BB8s2{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-color)}.HashGenerator_valueRow__BB8s2:last-child{border-bottom:none}.HashGenerator_valueRow__BB8s2:hover{background:var(--hover-background)}.HashGenerator_labelCol__PoBya{display:flex;flex-direction:column;width:88px;flex-shrink:0}.HashGenerator_valueLabel__FvwPH{font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.04em}.HashGenerator_valueBits__8oEq_{font-size:10px;color:var(--text-secondary);opacity:.8}.HashGenerator_valueBits__8oEq_,.HashGenerator_valueCode___kNNr{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.HashGenerator_valueCode___kNNr{flex:1;color:var(--text-primary);font-size:12.5px;word-break:break-all;letter-spacing:.02em}.HashGenerator_rowCopyBtn__EJsW8{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.HashGenerator_rowCopyBtn__EJsW8:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary);border-color:var(--border-color)}.HashGenerator_rowCopyBtn__EJsW8:disabled{opacity:.3;cursor:not-allowed}@media (max-width:840px){.HashGenerator_panels__GUu2K{grid-template-columns:1fr}}@media (max-width:600px){.HashGenerator_toolbar__4wEUj{padding:8px}.HashGenerator_labelCol__PoBya{width:72px}.HashGenerator_valueCode___kNNr{font-size:11.5px}}.CaseConverter_wrap__xPejn{margin-bottom:40px}.CaseConverter_wrap__xPejn button{font-family:inherit}.CaseConverter_panels__b72qn{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;align-items:stretch}.CaseConverter_panel___CF5V{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.CaseConverter_panelHeader__rfzxg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.CaseConverter_panelLabel__3R35s{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.CaseConverter_panelMeta__rJZ61{font-size:12px;color:var(--text-secondary);opacity:.8}.CaseConverter_inputArea__disL2{flex:1;min-height:260px;padding:14px 16px;border:none;background:transparent;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;resize:none;outline:none;line-height:1.6}.CaseConverter_valueList__QEX5_{list-style:none;margin:0;padding:0}.CaseConverter_valueRow__gYMIo{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-color)}.CaseConverter_valueRow__gYMIo:last-child{border-bottom:none}.CaseConverter_valueRow__gYMIo:hover{background:var(--hover-background)}.CaseConverter_valueLabel__18nT2{width:132px;flex-shrink:0;font-size:12px;font-weight:700;color:var(--text-secondary);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.CaseConverter_valueCode__wwHHL{flex:1;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;word-break:break-all}.CaseConverter_rowCopyBtn__yrXTV{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.CaseConverter_rowCopyBtn__yrXTV:hover{background:var(--hover-background);color:var(--text-primary);border-color:var(--border-color)}.CaseConverter_outputEmpty__iFteG{padding:32px 20px;text-align:center;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}@media (max-width:840px){.CaseConverter_panels__b72qn{grid-template-columns:1fr}}@media (max-width:600px){.CaseConverter_valueLabel__18nT2{width:108px;font-size:11px}.CaseConverter_valueCode__wwHHL{font-size:12px}}.NumberBaseConverter_wrap__V4rpG{margin-bottom:40px}.NumberBaseConverter_wrap__V4rpG button{font-family:inherit}.NumberBaseConverter_toolbar__F7sko{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.NumberBaseConverter_toolbarGroup__8vH_7{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.NumberBaseConverter_indentLabel__8scL7{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.NumberBaseConverter_checkboxRow__BeJim{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NumberBaseConverter_checkboxRow__BeJim input{accent-color:var(--brand-primary);cursor:pointer}.NumberBaseConverter_meta__LbUS_{display:inline-flex;align-items:center;gap:8px}.NumberBaseConverter_metaValue__Z_YiS{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--text-primary);background:var(--bg-secondary);padding:4px 10px;border-radius:6px;border:1px solid var(--border-color)}.NumberBaseConverter_rows__WDm_R{list-style:none;margin:0;padding:0;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.NumberBaseConverter_row__NYdDI{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-color)}.NumberBaseConverter_row__NYdDI:last-child{border-bottom:none}.NumberBaseConverter_row__NYdDI:hover{background:var(--hover-background)}.NumberBaseConverter_labelCol__Rs2Wm{display:flex;flex-direction:column;width:124px;flex-shrink:0}.NumberBaseConverter_baseLabel__0zBHm{font-size:13px;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.NumberBaseConverter_baseBadge__1wv8l{font-size:10px;color:var(--text-secondary);opacity:.8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin-top:2px}.NumberBaseConverter_valueInput__e5Ej0{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.02em}.NumberBaseConverter_valueInput__e5Ej0:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary))}.NumberBaseConverter_valueInputError__8aMep{border-color:#ef4444;background:rgba(239,68,68,.06)}.NumberBaseConverter_rowCopyBtn___zVXW{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.NumberBaseConverter_rowCopyBtn___zVXW:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary);border-color:var(--border-color)}.NumberBaseConverter_rowCopyBtn___zVXW:disabled{opacity:.3;cursor:not-allowed}.NumberBaseConverter_errorHint__ojMvO{margin-top:10px;padding:10px 14px;border-radius:8px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.4);color:#ef4444;font-size:13px}@media (max-width:600px){.NumberBaseConverter_toolbar__F7sko{padding:8px}.NumberBaseConverter_labelCol__Rs2Wm{width:96px}.NumberBaseConverter_baseLabel__0zBHm{font-size:12px}.NumberBaseConverter_valueInput__e5Ej0{font-size:14px}}.CurlConverter_wrap__s7Mg6{margin-bottom:40px}.CurlConverter_wrap__s7Mg6 button{font-family:inherit}.CurlConverter_toolbar__UgATZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.CurlConverter_toolbarGroup__P_DqX{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CurlConverter_ghostBtn__R14lO{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.CurlConverter_ghostBtn__R14lO:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.CurlConverter_ghostBtn__R14lO:disabled{opacity:.4;cursor:not-allowed}.CurlConverter_checkboxRow__EUmbl{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CurlConverter_checkboxRow__EUmbl input{accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.CurlConverter_inputPanel__ADZpc,.CurlConverter_outputPanel__5J1SH{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.CurlConverter_inputPanel__ADZpc{margin-bottom:12px}.CurlConverter_outputPanel__5J1SH{min-height:360px}.CurlConverter_panelHeader__sT3Ed{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.CurlConverter_panelLabel__91f85{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.CurlConverter_panelMeta__jWg9d{font-size:12px;color:var(--text-secondary);opacity:.8}.CurlConverter_inputArea__XzHX6{width:100%;box-sizing:border-box;min-height:160px;max-height:360px;resize:vertical;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;border:none;background:var(--bg-card);color:var(--text-primary);outline:none}.CurlConverter_inputArea__XzHX6::-moz-placeholder{color:var(--text-secondary);opacity:.55}.CurlConverter_inputArea__XzHX6::placeholder{color:var(--text-secondary);opacity:.55}.CurlConverter_tabStrip__ATuD7{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;padding:6px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.CurlConverter_tab__6TUel{font-size:12px;font-weight:600;padding:6px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.CurlConverter_tab__6TUel:hover{background:var(--hover-background);color:var(--text-primary)}.CurlConverter_tabActive__2OVVv{color:var(--text-primary);background:var(--bg-secondary);border-color:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 35%,var(--border-color));box-shadow:0 0 0 2px color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 18%,transparent)}.CurlConverter_copyBtn__8xoVS{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.CurlConverter_copyBtn__8xoVS:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.CurlConverter_copyBtn__8xoVS:disabled{opacity:.4;cursor:not-allowed}.CurlConverter_pre__gqyg7{margin:0;padding:14px 16px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;background:var(--bg-card)!important;color:var(--text-primary);flex:1 1 auto;min-height:0}.CurlConverter_line__pW9JM{display:block}.CurlConverter_outputEmpty__COKx0{flex:1 1 0;min-height:200px;padding:16px 20px;color:var(--text-secondary);opacity:.75;font-size:14px;line-height:1.5}.CurlConverter_parsedDetails__n8dQ_{margin-top:16px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);overflow:hidden}.CurlConverter_parsedSummary__rriol{cursor:pointer;padding:12px 16px;font-size:13px;font-weight:600;color:var(--text-primary);background:var(--bg-secondary);list-style:none;display:flex;align-items:center;gap:10px}.CurlConverter_parsedSummary__rriol::-webkit-details-marker{display:none}.CurlConverter_parsedSummary__rriol:after{content:"";display:inline-block;width:8px;height:8px;margin-inline-start:auto;border-inline-end:2px solid var(--text-secondary);border-block-end:2px solid var(--text-secondary);transform:rotate(45deg);transition:transform .15s ease}[dir=rtl] .CurlConverter_parsedSummary__rriol:after{transform:rotate(-45deg)}.CurlConverter_parsedDetails__n8dQ_[open]>.CurlConverter_parsedSummary__rriol:after{transform:rotate(-135deg)}[dir=rtl] .CurlConverter_parsedDetails__n8dQ_[open]>.CurlConverter_parsedSummary__rriol:after{transform:rotate(135deg)}.CurlConverter_parsedBody__I1nyn{padding:14px 18px}.CurlConverter_parsedList__QoPHb{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:13px}.CurlConverter_parsedList__QoPHb dt{color:var(--text-secondary);text-transform:uppercase;font-size:11px;letter-spacing:.05em;padding-top:4px}.CurlConverter_parsedList__QoPHb dd{margin:0;color:var(--text-primary);word-break:break-word}.CurlConverter_parsedList__QoPHb code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:2px 6px;border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);direction:ltr}.CurlConverter_parsedSubList__u_799{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.CurlConverter_bodyKind__MUQaF{margin-inline-end:8px;text-transform:uppercase;font-size:10px!important;letter-spacing:.06em;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 20%,transparent)!important}.CurlConverter_parsedBodyPre__U3GKY{margin:6px 0 0;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:var(--bg-secondary)}.CurlConverter_optBadge__ctiQ4{display:inline-block;margin-inline-end:6px;margin-bottom:4px;padding:2px 8px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border-color);font-size:11px;color:var(--text-secondary)}.CurlConverter_errorBar__lXHhd{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);border-radius:10px;font-size:13px;color:var(--text-primary)}.CurlConverter_errorLabel__10h2b{flex-shrink:0;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);padding:2px 8px;border-radius:4px}.CurlConverter_errorMessage__bCfso{font-size:13px;color:var(--text-secondary);word-break:break-word}@media (max-width:600px){.CurlConverter_toolbar__UgATZ{padding:8px}.CurlConverter_tab__6TUel{font-size:11px;padding:5px 8px}}.FaviconGenerator_wrap__1YfGl{margin-bottom:40px}.FaviconGenerator_wrap__1YfGl button{font-family:inherit}.FaviconGenerator_toolbar__wVp00{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.FaviconGenerator_toolbarGroup__C4OL9{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.FaviconGenerator_ghostBtn___nggf{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.FaviconGenerator_ghostBtn___nggf:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.FaviconGenerator_ghostBtn___nggf:disabled{opacity:.4;cursor:not-allowed}.FaviconGenerator_indentGroup__orl91{display:inline-flex;align-items:center;gap:4px;padding-inline-end:12px;margin-inline-end:4px;border-inline-end:1px solid var(--border-color)}.FaviconGenerator_indentGroup__orl91:last-child{border-inline-end:none;padding-inline-end:0;margin-inline-end:0}.FaviconGenerator_indentLabel___2Xpp{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.FaviconGenerator_indentBtn__kjB4v{font-size:13px;min-width:28px;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.FaviconGenerator_indentBtn__kjB4v:hover{background:var(--hover-background);color:var(--text-primary)}.FaviconGenerator_indentBtnActive__bMIwm{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.FaviconGenerator_panels__KSgoE{display:grid;grid-template-columns:1fr 1fr;gap:12px}.FaviconGenerator_panel__wThcG{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.FaviconGenerator_panelHeader__ZfgYk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.FaviconGenerator_panelLabel__b1SUt{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.FaviconGenerator_panelMeta__N3imT{font-size:12px;color:var(--text-secondary);opacity:.8}.FaviconGenerator_sourceBody__VeCzR{display:flex;flex-direction:column;gap:14px;padding:18px}.FaviconGenerator_formGroup__UfJgf{display:flex;flex-direction:column;gap:8px}.FaviconGenerator_fieldRow__By9kB{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.FaviconGenerator_fieldLabel__p_TJj{font-size:13px;font-weight:600;color:var(--text-secondary)}.FaviconGenerator_fieldRow__By9kB>.FaviconGenerator_fieldLabel__p_TJj{flex:0 0 100px}.FaviconGenerator_fieldRow__By9kB>.FaviconGenerator_input__3PeGW,.FaviconGenerator_fieldRow__By9kB>.FaviconGenerator_range__cpXOx{flex:1 1 0;min-width:0}.FaviconGenerator_input__3PeGW{width:100%;box-sizing:border-box;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px;color:var(--text-primary);font-size:14px;font-family:inherit}.FaviconGenerator_input__3PeGW:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 25%,transparent)}.FaviconGenerator_colorInput__aJHiY{width:38px;height:32px;padding:0;border:1px solid var(--border-color);border-radius:8px;background:transparent;cursor:pointer}.FaviconGenerator_colorValue__XWfyU{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--text-secondary)}.FaviconGenerator_range__cpXOx{accent-color:var(--tool-accent,var(--brand-primary))}.FaviconGenerator_checkboxRow__RzcAr{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FaviconGenerator_checkboxRow__RzcAr input{accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.FaviconGenerator_dropzone__yZz8f{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 12px;border:2px dashed var(--border-color);border-radius:12px;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.FaviconGenerator_dropzone__yZz8f:hover{border-color:var(--tool-accent,var(--brand-primary));color:var(--text-primary)}.FaviconGenerator_fileInput__iMIXi{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.FaviconGenerator_hintText__4SE9N{margin:4px 0 0;font-size:12px;color:var(--text-secondary);opacity:.75;line-height:1.4}.FaviconGenerator_errorText__NiwHW{margin:0;font-size:13px;color:#ef4444}.FaviconGenerator_previewBody__RwxBG{display:flex;flex-direction:column;gap:18px;padding:18px;align-items:center}.FaviconGenerator_previewRow__Y_Zs6{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:center}.FaviconGenerator_previewCell__NIw2k{display:flex;flex-direction:column;align-items:center;gap:6px}.FaviconGenerator_previewCanvas__EMbcA{image-rendering:pixelated;background:transparent;box-shadow:0 1px 0 var(--border-color)}.FaviconGenerator_previewLabel__vMxUQ{font-size:11px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.FaviconGenerator_tabMock__bTQs9{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);font-size:12px;color:var(--text-primary);max-width:240px;overflow:hidden}[dir=rtl] .FaviconGenerator_tabMock__bTQs9{padding:6px 8px 6px 10px}.FaviconGenerator_tabMockFavicon__aX2eV{display:inline-flex;align-items:center;justify-content:center}.FaviconGenerator_tabMockTitle__Wfzxy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FaviconGenerator_tabMockClose__s5_9_{color:var(--text-secondary);margin-inline-start:4px}.FaviconGenerator_downloadRow__AhTF9{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:16px}.FaviconGenerator_primaryBtn__ylCwR{display:inline-flex;align-items:center;gap:8px;background:var(--tool-accent,var(--brand-primary));color:var(--text-on-brand-primary);border:none;font-size:14px;font-weight:600;padding:10px 16px;border-radius:10px;cursor:pointer;transition:opacity .15s}.FaviconGenerator_primaryBtn__ylCwR:hover:not(:disabled){opacity:.9}.FaviconGenerator_primaryBtn__ylCwR:disabled{opacity:.55;cursor:not-allowed}.FaviconGenerator_downloadHint__suO49{font-size:12px;color:var(--text-secondary);flex:1 1 0}.FaviconGenerator_htmlPanel__nciHx{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden;margin-top:16px}.FaviconGenerator_htmlPre__leZfs{margin:0;padding:14px 16px;background:var(--bg-card);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.FaviconGenerator_copyBtn__Amqxc{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.FaviconGenerator_copyBtn__Amqxc:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}@media (max-width:840px){.FaviconGenerator_panels__KSgoE{grid-template-columns:1fr}}@media (max-width:600px){.FaviconGenerator_toolbar__wVp00{padding:8px}.FaviconGenerator_indentGroup__orl91{padding-inline-end:0;margin-inline-end:0;border-inline-end:none}.FaviconGenerator_previewBody__RwxBG,.FaviconGenerator_sourceBody__VeCzR{padding:14px}.FaviconGenerator_fieldRow__By9kB>.FaviconGenerator_fieldLabel__p_TJj{flex-basis:100%}.FaviconGenerator_downloadRow__AhTF9{flex-direction:column;align-items:stretch;gap:8px}.FaviconGenerator_primaryBtn__ylCwR{justify-content:center;width:100%}.FaviconGenerator_downloadHint__suO49{flex:0 0 auto}}.OgPreview_wrap___imgY{margin-bottom:40px}.OgPreview_wrap___imgY button{font-family:inherit}.OgPreview_toolbar__aOaps{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.OgPreview_toolbarGroup__BXEG2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.OgPreview_toolbarHint__2RnPo{font-size:12px;color:var(--text-secondary)}.OgPreview_ghostBtn__J7_wu{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.OgPreview_ghostBtn__J7_wu:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.OgPreview_panels__sH4DN{display:grid;grid-template-columns:1fr 1fr;gap:12px}.OgPreview_panel__MwQNA{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden;min-width:0}.OgPreview_panelHeader___D_1U{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.OgPreview_panelLabel__oOOy5{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.OgPreview_formBody__yEKlL{display:flex;flex-direction:column;gap:14px;padding:18px}.OgPreview_formGroup__sRt_r{display:flex;flex-direction:column;gap:6px}.OgPreview_fieldGrid__Gexb2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.OgPreview_fieldLabel__u0tVd{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--text-secondary)}.OgPreview_charCount__IVMMa{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;color:var(--text-secondary);opacity:.7}.OgPreview_charWarn__t4g_n{color:#f59e0b;opacity:1}.OgPreview_charHard__3v94P{color:#ef4444;opacity:1}.OgPreview_input__R_tAp,.OgPreview_textarea__CQwcg{width:100%;box-sizing:border-box;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px;color:var(--text-primary);font-size:14px;font-family:inherit}.OgPreview_textarea__CQwcg{min-height:76px;resize:vertical;line-height:1.5}.OgPreview_input__R_tAp:focus,.OgPreview_textarea__CQwcg:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 25%,transparent)}.OgPreview_warningText__oosUo{margin:0;font-size:12px;color:#f59e0b}.OgPreview_hintText__FB_2o{margin:0;font-size:12px;color:var(--text-secondary);opacity:.75;line-height:1.4}.OgPreview_tabStrip__Alt32{display:flex;gap:2px;padding:6px 10px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);overflow-x:auto;flex-wrap:nowrap}.OgPreview_tab__GN_Fv{background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.OgPreview_tab__GN_Fv:hover{color:var(--text-primary);background:var(--hover-background)}.OgPreview_tabActive__SkWmK{color:var(--text-primary);background:var(--bg-card);border-color:var(--border-color)}.OgPreview_previewBody__2Vtsl{display:flex;flex-direction:column;gap:14px;padding:20px;align-items:center;background:var(--bg-card)}.OgPreview_cardImage__GNMU_{width:100%;aspect-ratio:1200/630;background:var(--bg-secondary);overflow:hidden;display:flex;align-items:center;justify-content:center}.OgPreview_cardImage__GNMU_ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.OgPreview_cardImagePlaceholder__q9AcG{color:var(--text-secondary);font-size:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.OgPreview_cardDomain__IWnM8{font-size:11px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.OgPreview_cardDomainSmall__M68TC{font-size:12px;color:var(--text-secondary)}.OgPreview_cardTitle__2R_7E{font-size:16px;font-weight:700;margin:4px 0;color:var(--text-primary);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.OgPreview_cardDesc__Mj6O1{font-size:13px;margin:0}.OgPreview_cardDescSmall__YTRfr,.OgPreview_cardDesc__Mj6O1{color:var(--text-secondary);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.OgPreview_cardDescSmall__YTRfr{font-size:12px;margin:2px 0 0}.OgPreview_cardFacebook__cONOj{width:100%;max-width:480px;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:var(--bg-card)}.OgPreview_cardMetaFacebook__Itw0S{padding:10px 14px 12px;background:var(--bg-secondary);border-top:1px solid var(--border-color)}.OgPreview_cardTwitter__b5m8z{width:100%;max-width:480px;border:1px solid var(--border-color);border-radius:16px;overflow:hidden;background:var(--bg-card)}.OgPreview_cardTwitterLarge__HSrvv{display:flex;flex-direction:column}.OgPreview_cardTwitterSmall__y_0lu{display:grid;grid-template-columns:120px 1fr}.OgPreview_cardTwitterSmall__y_0lu .OgPreview_cardImage__GNMU_{aspect-ratio:1}.OgPreview_cardMetaTwitter__3ovnX{padding:10px 14px;display:flex;flex-direction:column;gap:2px}.OgPreview_cardTitleTwitter__lzxEu{font-size:14px;font-weight:600;margin:0;color:var(--text-primary);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.OgPreview_cardLinkedIn__wZGmz{width:100%;max-width:480px;border:1px solid var(--border-color);border-radius:4px;overflow:hidden;background:var(--bg-card)}.OgPreview_cardMetaLinkedIn___iHX3{padding:12px 14px;background:var(--bg-secondary);border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:4px}.OgPreview_cardTitleLinkedIn__qC4_r{font-size:15px;font-weight:700;margin:0;color:var(--text-primary);line-height:1.3}.OgPreview_cardDiscord__Xn4pW{width:100%;max-width:460px;background:var(--bg-secondary);border-inline-start:4px solid var(--tool-accent,var(--brand-primary));border-radius:4px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.OgPreview_cardSiteName__64Wz8{font-size:12px;color:var(--text-secondary)}.OgPreview_cardLinkTitle__cG5OB{font-size:15px;font-weight:600;color:var(--tool-accent,var(--brand-primary))}.OgPreview_cardDiscordDesc__xQ2DD{font-size:13px;color:var(--text-primary);margin:4px 0 0;line-height:1.4}.OgPreview_cardDiscordImage__1wtHp{margin-top:8px;border-radius:4px;overflow:hidden;aspect-ratio:16/9;background:var(--bg-card)}.OgPreview_cardDiscordImage__1wtHp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.OgPreview_htmlPanel__4M99X{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden;margin-top:16px}.OgPreview_htmlPre__hlDFw{margin:0;padding:14px 16px;background:var(--bg-card);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.OgPreview_copyBtn__fIrLT{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.OgPreview_copyBtn__fIrLT:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}@media (max-width:840px){.OgPreview_fieldGrid__Gexb2,.OgPreview_panels__sH4DN{grid-template-columns:1fr}}@media (max-width:600px){.OgPreview_formBody__yEKlL,.OgPreview_previewBody__2Vtsl{padding:14px}}.ContrastChecker_wrap__Jyy5B{margin-bottom:40px}.ContrastChecker_wrap__Jyy5B button{font-family:inherit}.ContrastChecker_toolbar__0yMnc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.ContrastChecker_toolbarGroup__SjFin{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ContrastChecker_label__hNxr4{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.ContrastChecker_presetChip__3dR5i{width:32px;height:32px;border-radius:8px;border:1px solid var(--border-color);cursor:pointer;padding:0;font-size:13px;font-weight:700;line-height:1;transition:transform .12s}.ContrastChecker_presetChip__3dR5i:hover{transform:scale(1.08)}.ContrastChecker_ghostBtn__zBQvY{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.ContrastChecker_ghostBtn__zBQvY:hover{background:var(--hover-background);color:var(--text-primary)}.ContrastChecker_panels__r_NdB{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;align-items:stretch}.ContrastChecker_inputsPanel__el5Dn{display:flex;flex-direction:column;gap:14px;padding:16px;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.ContrastChecker_colorRow__ykOfe{display:grid;grid-template-columns:110px 40px 1fr;gap:8px;align-items:center}.ContrastChecker_colorLabel__tzo_U{font-size:12px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ContrastChecker_colorPicker__vlDG3{width:40px;height:36px;padding:0;border:1px solid var(--border-color);border-radius:6px;background:transparent;cursor:pointer}.ContrastChecker_hexInput__v1F9H{padding:8px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;width:100%;box-sizing:border-box}.ContrastChecker_hexInput__v1F9H:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary))}.ContrastChecker_hexInputInvalid__dDL9b{border-color:#ef4444}.ContrastChecker_ratioBlock__xW3el{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;border-radius:12px;border:2px solid var(--border-color);text-align:center}.ContrastChecker_ratioLabel__BnXvY{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.ContrastChecker_ratioValue__D7bIu{font-size:32px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-primary);line-height:1}.ContrastChecker_ratioGreat__OMHcr{border-color:#10b981;background:rgba(16,185,129,.08)}.ContrastChecker_ratioGood__qwDIH{border-color:#22c55e;background:rgba(34,197,94,.08)}.ContrastChecker_ratioOk__P_sok{border-color:#f59e0b;background:rgba(245,158,11,.08)}.ContrastChecker_ratioFail__vpjir{border-color:#ef4444;background:rgba(239,68,68,.08)}.ContrastChecker_ratioNeutral__tSCzk{border-color:var(--border-color)}.ContrastChecker_gradesGrid__HDgT3{display:flex;flex-direction:column;gap:8px}.ContrastChecker_gradeRow__4AvjW{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:8px;background:var(--bg-secondary)}.ContrastChecker_gradeLabel__rsGdP{font-size:13px;color:var(--text-primary);font-weight:500}.ContrastChecker_gradeBadges__a1Fzf{display:inline-flex;align-items:center;gap:6px}.ContrastChecker_badge__Rxwe_{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.04em}.ContrastChecker_badgePass__agSLn{background:rgba(16,185,129,.15);color:#10b981}.ContrastChecker_badgeFail__ZWuQv{background:rgba(239,68,68,.12);color:#ef4444}.ContrastChecker_badgeLabel__PcPDF{font-weight:700}.ContrastChecker_badgeState__xOB2z{display:inline-flex;align-items:center}.ContrastChecker_fixRow__kIlC_{display:flex;flex-wrap:wrap;gap:8px}.ContrastChecker_fixBtn__Qp4BJ{flex:1;min-width:0;padding:8px 12px;border-radius:8px;border:1px solid var(--tool-accent,var(--brand-primary));background:var(--tool-accent,var(--brand-primary));color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:filter .15s}.ContrastChecker_fixBtn__Qp4BJ:hover{filter:brightness(1.08)}.ContrastChecker_fixBtnSecondary__plEgf{padding:8px 12px;border-radius:8px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:color .15s,background-color .15s}.ContrastChecker_fixBtnSecondary__plEgf:hover{background:var(--hover-background);color:var(--text-primary)}.ContrastChecker_previewPanel__FJBm9{display:flex;flex-direction:column;gap:14px;padding:20px;border:2px solid var(--border-color);border-radius:12px;overflow:hidden;min-height:320px}.ContrastChecker_previewHeader__W0roG{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.ContrastChecker_previewLabel__1SoQL{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;opacity:.6}.ContrastChecker_previewCopy__rNthF{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;opacity:.85;transition:opacity .15s}.ContrastChecker_previewCopy__rNthF:hover{opacity:1}.ContrastChecker_previewLarge__jvm_H{margin:0;font-size:24px;font-weight:700;line-height:1.25}.ContrastChecker_previewNormal__uM1G_{margin:0;font-size:15px;line-height:1.5}.ContrastChecker_previewSmall__ZZ2s7{margin:0;font-size:12px;line-height:1.5;opacity:.85}.ContrastChecker_previewUi__pWls5{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.ContrastChecker_previewButton__Ib1cH{padding:8px 16px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer}.ContrastChecker_previewLink__If4Zc{text-decoration:underline;text-underline-offset:3px;font-weight:500;font-size:14px}@media (max-width:840px){.ContrastChecker_panels__r_NdB{grid-template-columns:1fr}.ContrastChecker_previewPanel__FJBm9{min-height:260px}}@media (max-width:600px){.ContrastChecker_colorRow__ykOfe{grid-template-columns:1fr;gap:6px}.ContrastChecker_colorLabel__tzo_U{margin-bottom:2px}.ContrastChecker_colorPicker__vlDG3{width:100%;height:40px}.ContrastChecker_ratioValue__D7bIu{font-size:28px}.ContrastChecker_toolbar__0yMnc{padding:8px}}.GlassmorphismGenerator_wrap__XDmrL{margin-bottom:40px}.GlassmorphismGenerator_wrap__XDmrL button{font-family:inherit}.GlassmorphismGenerator_toolbar__FrDLD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.GlassmorphismGenerator_toolbarGroup__7t1nZ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.GlassmorphismGenerator_label__7LINo{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.GlassmorphismGenerator_modeGroup__TE3UC{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.GlassmorphismGenerator_modeBtn__FXtTU{font-size:13px;min-width:96px;padding:6px 14px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}.GlassmorphismGenerator_modeBtn__FXtTU:hover{background:var(--hover-background);color:var(--text-primary)}.GlassmorphismGenerator_modeBtnActive__3ZhMm{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.GlassmorphismGenerator_smallBtn__OP6B6{font-size:12px;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.GlassmorphismGenerator_smallBtn__OP6B6:hover{background:var(--hover-background);color:var(--text-primary)}.GlassmorphismGenerator_smallBtnActive__MGRjg{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.GlassmorphismGenerator_backdropChip__psbuA{width:28px;height:28px;border-radius:6px;border:1px solid var(--border-color);cursor:pointer;padding:0;transition:transform .12s}.GlassmorphismGenerator_backdropChip__psbuA:hover{transform:scale(1.08)}.GlassmorphismGenerator_backdropChipActive__rssmp{outline:2px solid var(--tool-accent,var(--brand-primary));outline-offset:1px}.GlassmorphismGenerator_panels__cwadx{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;align-items:stretch}.GlassmorphismGenerator_codePanel__VXQ_9,.GlassmorphismGenerator_controlsPanel__3LBFR,.GlassmorphismGenerator_previewPanel__kI_32{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.GlassmorphismGenerator_codePanel__VXQ_9{margin-top:12px}.GlassmorphismGenerator_panelHeader__i_9He{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.GlassmorphismGenerator_panelLabel__3D8pE{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.GlassmorphismGenerator_stage__78p3I{flex:1;display:flex;align-items:center;justify-content:center;min-height:320px;padding:28px}.GlassmorphismGenerator_previewCard__Qibq0{width:60%;min-width:200px;min-height:140px;display:flex;align-items:center;justify-content:center;transition:background .2s,box-shadow .2s,border-radius .2s}.GlassmorphismGenerator_previewCardText__WN5O3{font-size:14px;font-weight:600;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.2);letter-spacing:.04em;text-transform:uppercase;mix-blend-mode:difference}.GlassmorphismGenerator_controlsBody__yHI2Q{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.GlassmorphismGenerator_sliderRow__coNfi{display:grid;grid-template-columns:110px 1fr 56px;gap:10px;align-items:center}.GlassmorphismGenerator_sliderLabel__4x_bq{font-size:12px;color:var(--text-secondary);font-weight:500}.GlassmorphismGenerator_slider__O_V_k{width:100%;accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.GlassmorphismGenerator_sliderValue__hTl0B{min-width:56px;font-size:12px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:end}.GlassmorphismGenerator_colorRow__d_t_J{display:grid;grid-template-columns:110px 1fr 56px;gap:10px;align-items:center}.GlassmorphismGenerator_colorPicker__jM6eM{width:100%;height:30px;padding:0;border:1px solid var(--border-color);border-radius:6px;background:transparent;cursor:pointer}.GlassmorphismGenerator_hexValue__XsohU{font-size:12px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:end}.GlassmorphismGenerator_copyBtn__U1V7a{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.GlassmorphismGenerator_copyBtn__U1V7a:hover{background:var(--hover-background);color:var(--text-primary)}.GlassmorphismGenerator_codeBlock__J3mQz{flex:1;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--text-primary);background:var(--bg-card);overflow:auto;word-break:break-all;white-space:pre-wrap;line-height:1.6}@media (max-width:840px){.GlassmorphismGenerator_panels__cwadx{grid-template-columns:1fr}.GlassmorphismGenerator_stage__78p3I{min-height:240px;padding:20px}.GlassmorphismGenerator_previewCard__Qibq0{width:80%;min-height:120px}}@media (max-width:600px){.GlassmorphismGenerator_toolbar__FrDLD{padding:8px}.GlassmorphismGenerator_colorRow__d_t_J,.GlassmorphismGenerator_sliderRow__coNfi{grid-template-columns:88px 1fr 48px;gap:6px}.GlassmorphismGenerator_modeBtn__FXtTU{min-width:80px;font-size:12px;padding:6px 10px}}.GitignoreGenerator_wrap__ifKXj{margin-bottom:40px}.GitignoreGenerator_wrap__ifKXj button{font-family:inherit}.GitignoreGenerator_toolbar__GR0Za{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.GitignoreGenerator_toolbarGroup__B1igu{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.GitignoreGenerator_label__9RJsl{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.GitignoreGenerator_presetBtn__vCc_M{font-size:12px;padding:5px 12px;border-radius:999px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);cursor:pointer;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}.GitignoreGenerator_presetBtn__vCc_M:hover{background:var(--hover-background);color:var(--text-primary);border-color:var(--tool-accent,var(--brand-primary))}.GitignoreGenerator_ghostBtn__UjkGR{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.GitignoreGenerator_ghostBtn__UjkGR:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.GitignoreGenerator_ghostBtn__UjkGR:disabled{opacity:.4;cursor:not-allowed}.GitignoreGenerator_panels__GcIu0{display:grid;grid-template-columns:1fr 1.1fr;gap:12px;align-items:stretch}.GitignoreGenerator_outputPanel__cxo3P,.GitignoreGenerator_pickerPanel__Ug02T{display:flex;flex-direction:column;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden;min-height:480px;max-height:720px}.GitignoreGenerator_panelHeader__6HQo4{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;height:48px;flex-shrink:0;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.GitignoreGenerator_panelLabel__mluJP{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.GitignoreGenerator_panelMeta__wuqf1{font-size:11px;color:var(--text-secondary);opacity:.8;font-weight:500;text-transform:none;letter-spacing:0}.GitignoreGenerator_searchRow__7A_F8{padding:10px 12px;border-bottom:1px solid var(--border-color);background:var(--bg-card)}.GitignoreGenerator_searchInput__8dV25{width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-family:inherit}.GitignoreGenerator_searchInput__8dV25:focus{outline:none;border-color:var(--tool-accent,var(--brand-primary))}.GitignoreGenerator_categoriesBody__JcSeB{flex:1;overflow-y:auto;padding:12px 14px 16px;display:flex;flex-direction:column;gap:14px}.GitignoreGenerator_category__EKJyg{display:flex;flex-direction:column;gap:8px}.GitignoreGenerator_categoryHeading__QfFE6{margin:0;font-size:11px;color:var(--text-secondary);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.GitignoreGenerator_chipGrid__XsHGY{display:flex;flex-wrap:wrap;gap:6px}.GitignoreGenerator_chip__dLThp{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-color);background:transparent;color:var(--text-primary);font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.GitignoreGenerator_chip__dLThp:hover{background:var(--hover-background);border-color:var(--tool-accent,var(--brand-primary))}.GitignoreGenerator_chipPlus__Go7uk{font-size:14px;line-height:1;color:var(--text-secondary);font-weight:400}.GitignoreGenerator_chipOn__cUCea{background:var(--tool-accent,var(--brand-primary));border-color:var(--tool-accent,var(--brand-primary));color:#fff}.GitignoreGenerator_chipOn__cUCea:hover{filter:brightness(1.08);background:var(--tool-accent,var(--brand-primary));color:#fff}.GitignoreGenerator_chipOn__cUCea .GitignoreGenerator_chipPlus__Go7uk{color:#fff}.GitignoreGenerator_emptyState__SwVZz{margin:0;padding:24px 4px;font-size:13px;color:var(--text-secondary);text-align:center}.GitignoreGenerator_actionGroup__ltAfh{display:inline-flex;align-items:center;gap:6px}.GitignoreGenerator_copyBtn__IP5jg,.GitignoreGenerator_downloadBtn___rVyA{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.GitignoreGenerator_copyBtn__IP5jg:hover:not(:disabled),.GitignoreGenerator_downloadBtn___rVyA:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.GitignoreGenerator_copyBtn__IP5jg:disabled,.GitignoreGenerator_downloadBtn___rVyA:disabled{opacity:.4;cursor:not-allowed}.GitignoreGenerator_codeBlock__J7zas{flex:1;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--text-primary);background:var(--bg-card);overflow:auto;white-space:pre;line-height:1.55;-webkit-overflow-scrolling:touch}.GitignoreGenerator_emptyOutput__yQzBn{flex:1;display:flex;align-items:center;justify-content:center;padding:32px;color:var(--text-secondary);font-size:13px;text-align:center}.GitignoreGenerator_emptyOutput__yQzBn p{margin:0;max-width:24em}@media (max-width:840px){.GitignoreGenerator_panels__GcIu0{grid-template-columns:1fr}.GitignoreGenerator_outputPanel__cxo3P,.GitignoreGenerator_pickerPanel__Ug02T{min-height:360px;max-height:560px}}@media (max-width:600px){.GitignoreGenerator_toolbar__GR0Za{padding:8px}.GitignoreGenerator_presetBtn__vCc_M{font-size:11px;padding:4px 10px}.GitignoreGenerator_codeBlock__J7zas{font-size:12px;padding:14px 16px}}.ToolCodeBlock_codeBlock__6iqqi{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);overflow:hidden;margin:0}.ToolCodeBlock_codeHeader__slgSy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px 6px 12px;border-block-end:1px solid var(--border-color);background:var(--bg-card);direction:ltr}[dir=rtl] .ToolCodeBlock_codeHeader__slgSy{padding:6px 12px 6px 10px}.ToolCodeBlock_label__XO8vf{font-weight:700;padding:2px 8px;border-radius:4px;background:var(--bg-secondary);border:1px solid var(--border-color)}.ToolCodeBlock_label__XO8vf,.ToolCodeBlock_langTag___MB9L{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.ToolCodeBlock_langTag___MB9L{font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ToolCodeBlock_copyBtn__sbFqL{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.ToolCodeBlock_copyBtn__sbFqL:hover{background:var(--bg-secondary);color:var(--text-primary)}.ToolCodeBlock_pre__UdLW4{margin:0;padding:14px 16px;font-size:13px;line-height:1.55;overflow-x:auto;direction:ltr;text-align:left;background:transparent!important;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}[dir=rtl] .ToolCodeBlock_pre__UdLW4{text-align:right}.ToolCodeBlock_code__da1zq{font-family:inherit;font-size:inherit;background:transparent;padding:0;color:inherit}.ToolCodeBlock_line__WlpEB{display:block;white-space:pre}.ToolCodeBlock_textBlock__u8bCQ{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px dashed var(--border-color);border-radius:8px;background:var(--bg-card)}.ToolCodeBlock_textContent__h2zsO{margin:0;font-size:14px;line-height:1.55;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.ToolLearningContent_container__WMlg2{width:100%;margin-top:48px;padding-top:32px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:40px}.ToolLearningContent_section__85n56{display:flex;flex-direction:column;gap:12px}.ToolLearningContent_heading__LcKC1{font-size:22px;font-weight:700;margin:0;color:var(--text-primary)}.ToolLearningContent_paragraph__0b6CZ{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0}.ToolLearningContent_list__fCAwy{display:flex;flex-direction:column;gap:10px;margin:0;padding-inline-start:20px}.ToolLearningContent_list__fCAwy li{font-size:15px;line-height:1.55;color:var(--text-secondary)}.ToolLearningContent_tldr__m1_H1{display:flex;flex-direction:column;gap:4px;align-self:flex-start;max-width:100%;margin-top:8px;padding:12px 16px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border-color);border-inline-start:4px solid var(--tool-accent,var(--brand-primary))}.ToolLearningContent_tldrLabel____Ddd{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-accent,var(--text-secondary))}.ToolLearningContent_tldrText__1CWdE{font-size:15px;line-height:1.55;color:var(--text-primary)}.ToolLearningContent_steps__fZJi8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;counter-reset:tool-step}.ToolLearningContent_step__HtK5r{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card)}.ToolLearningContent_stepIndex__Ikedo{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:var(--text-on-brand-primary);background:var(--tool-accent,var(--brand-primary))}.ToolLearningContent_stepBody__r4xLa{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.ToolLearningContent_stepTitle__cIYR0{margin:0;font-size:16px;font-weight:700;color:var(--text-primary);line-height:1.35}.ToolLearningContent_tableScroll__sN6P1{overflow-x:auto;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card)}.ToolLearningContent_cheatTable__s_dxZ{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.ToolLearningContent_cheatTable__s_dxZ td,.ToolLearningContent_cheatTable__s_dxZ th{padding:10px 14px;text-align:start;border-bottom:1px solid var(--border-color);vertical-align:top}.ToolLearningContent_cheatTable__s_dxZ th{font-weight:700;color:var(--text-primary);background:var(--bg-secondary);white-space:nowrap}.ToolLearningContent_cheatTable__s_dxZ td{color:var(--text-secondary)}.ToolLearningContent_cheatTable__s_dxZ td:first-child{color:var(--text-primary);font-weight:600}.ToolLearningContent_cheatTable__s_dxZ tr:last-child td{border-bottom:none}.ToolLearningContent_examplesGrid__ZaCEq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.ToolLearningContent_exampleCard__Cvtnt{border:1px solid var(--border-color);border-radius:10px;padding:16px;background:var(--bg-card);min-width:0;display:flex;flex-direction:column;gap:12px}.ToolLearningContent_exampleTitle__fwMTU{font-size:16px;font-weight:700;line-height:1.35;color:var(--text-primary);margin:0}.ToolLearningContent_exampleBlocks__NAmPS{display:flex;flex-direction:column;gap:10px}.ToolLearningContent_container__WMlg2 code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:2px 6px;border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);direction:ltr}.ToolLearningContent_faqList__QjTn6{display:flex;flex-direction:column;gap:12px;margin-top:4px}.ToolLearningContent_faqItem__qJhMK{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:14px 18px}.ToolLearningContent_faqSummary__09_aL{cursor:pointer;list-style:none;display:flex;align-items:center;gap:16px;padding-block:4px;font-size:16px;font-weight:600;color:var(--text-primary)}.ToolLearningContent_faqSummary__09_aL::-webkit-details-marker{display:none}.ToolLearningContent_faqSummary__09_aL>span{flex:1 1 auto;min-width:0}.ToolLearningContent_faqSummary__09_aL:after{content:"";display:inline-block;width:10px;height:10px;margin-inline-start:auto;border-inline-end:2px solid var(--text-secondary,currentColor);border-block-end:2px solid var(--text-secondary,currentColor);transform:rotate(45deg);transition:transform .15s ease;flex-shrink:0}[dir=rtl] .ToolLearningContent_faqSummary__09_aL:after{transform:rotate(-45deg)}.ToolLearningContent_faqItem__qJhMK[open]>.ToolLearningContent_faqSummary__09_aL:after{transform:rotate(-135deg)}[dir=rtl] .ToolLearningContent_faqItem__qJhMK[open]>.ToolLearningContent_faqSummary__09_aL:after{transform:rotate(135deg)}.ToolLearningContent_faqAnswer__GYLXc{padding-block-start:10px;font-size:15px;line-height:1.6;color:var(--text-secondary)}@media (max-width:640px){.ToolLearningContent_container__WMlg2{margin-top:40px;gap:32px}.ToolLearningContent_examplesGrid__ZaCEq{grid-template-columns:1fr}.ToolLearningContent_step__HtK5r{padding:12px 14px}.ToolLearningContent_cheatTable__s_dxZ td,.ToolLearningContent_cheatTable__s_dxZ th{padding:8px 10px;font-size:13px}}.ToolPage_container__HtspH{max-width:880px;margin:0 auto;padding:32px 24px 64px}.ToolPage_breadcrumb__IlZn2{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);margin-bottom:24px}.ToolPage_breadcrumb__IlZn2 a{color:var(--text-secondary);text-decoration:none}.ToolPage_breadcrumb__IlZn2 a:hover{color:var(--text-primary);text-decoration:underline}.ToolPage_sep__ZCxFc{opacity:.5}.ToolPage_crumbCurrent__crj01{color:var(--text-primary)}.ToolPage_hero__S34e8{display:flex;align-items:flex-start;gap:20px;margin-bottom:40px}.ToolPage_heroIcon__ESiKS{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 14%,transparent);flex-shrink:0}.ToolPage_heroText__cnyHk{min-width:0;padding-top:2px}.ToolPage_title__ZUNQH{margin-bottom:8px}.ToolPage_subtitle__5w5TC{color:var(--text-secondary);max-width:640px}.ToolPage_lastUpdated__EoCHD{margin:10px 0 0;color:var(--text-secondary);font-size:12px;opacity:.8}.ToolPage_status__KpJIf{padding:24px;border-radius:14px;background:var(--bg-secondary);margin-bottom:48px}.ToolPage_statusBody__IuASg{color:var(--text-secondary);margin-top:6px;max-width:520px}.ToolPage_relatedWrap__fbDK8{margin-top:40px}.ToolPage_crosslinksList__yfi__{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:8px 16px}.ToolPage_crosslinksItem__OdBh6{margin:0}.ToolPage_crosslinksLink__PsLmd{color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--border-color);transition:border-color .15s ease}.ToolPage_crosslinksLink__PsLmd:hover{border-bottom-color:var(--brand-primary)}.ToolPage_relatedGrid__kaq2g{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin-top:16px}.ToolPage_relatedCard__2Iw9k{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;border:1px solid transparent;color:var(--text-primary);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.ToolPage_relatedCard__2Iw9k:hover{background-color:var(--hover-background);border-color:var(--border-color)}.ToolPage_relatedIcon__s_dqK{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 14%,transparent);flex-shrink:0}.ToolPage_relatedBody__EypY4{display:flex;flex-direction:column;gap:4px;min-width:0}.ToolPage_relatedTitle__4ITxf{font-size:18px;font-weight:700;color:var(--text-primary);margin:0;padding:0;line-height:1.25}.ToolPage_relatedDesc__zYwFU{color:var(--text-secondary)}@media (max-width:600px){.ToolPage_relatedTitle__4ITxf{font-size:16px}}@media (max-width:720px){.ToolPage_container__HtspH{padding:24px 16px 48px}.ToolPage_hero__S34e8{gap:16px;margin-bottom:32px}.ToolPage_heroIcon__ESiKS{width:48px;height:48px;border-radius:12px}.ToolPage_status__KpJIf{padding:20px;margin-bottom:32px}.ToolPage_relatedGrid__kaq2g{grid-template-columns:1fr}}