.json-error_snippet__Wrsub{margin:10px 0 0;padding:10px 12px;border-radius:10px;overflow-x:auto;border:1px solid color-mix(in oklch,var(--danger,#d93f3f) 40%,transparent);background:color-mix(in oklch,var(--danger,#d93f3f) 6%,transparent)}.json-error_snippet__Wrsub pre{margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;line-height:1.6;white-space:pre}.json-error_gutter___DS8r{color:var(--muted,#6b7280);user-select:none}.json-error_caret__YPT0C{color:var(--danger,#d93f3f);font-weight:700}.character-count_hero__jDnRM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.character-count_hero__jDnRM>div{display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px;border-radius:16px;border:1px solid var(--border);background:color-mix(in oklch,var(--default) 40%,transparent)}.character-count_hero__jDnRM dt{font-size:13px;font-weight:600;color:var(--muted)}.character-count_hero__jDnRM dd{margin:0;display:flex;align-items:baseline;gap:4px;font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1.1;letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.character-count_hero__jDnRM dd small{font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted)}.character-count_hero__jDnRM>.character-count_primary__skd9Z{border-color:color-mix(in oklch,var(--accent) 35%,var(--border))}.character-count_more__iaDr_{display:grid;gap:8px}.character-count_moreTitle__rrmMi{margin:0;font-size:13px;font-weight:600;color:var(--muted)}.character-count_stats__cjEUe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0}.character-count_stats__cjEUe>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:40px;padding:8px 0;border-bottom:1px solid var(--border);font-size:14px}.character-count_stats__cjEUe dt{min-width:0;color:var(--muted)}.character-count_stats__cjEUe dd{margin:0;font-weight:700;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.character-count_stats__cjEUe dd small{margin-left:2px;font-size:12px;font-weight:400;color:var(--muted)}.character-count_basis__T4d64 summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:var(--accent)}.character-count_basis__T4d64 summary::-webkit-details-marker{display:none}.character-count_basis__T4d64 summary:before{content:"▸";display:inline-block;margin-right:6px;transition:transform .15s ease}.character-count_basis__T4d64[open] summary:before{transform:rotate(90deg)}.character-count_basis__T4d64 summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.character-count_basis__T4d64 p{margin:0 0 4px;font-size:13px;line-height:1.6;color:var(--muted)}@media (max-width:380px){.character-count_hero__jDnRM>div{padding:14px}.character-count_stats__cjEUe{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.character-count_basis__T4d64 summary:before{transition:none}}.date-tool_list__3cQI_{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:0;width:100%}.date-tool_list__3cQI_ li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:14px}.date-tool_list__3cQI_ span{color:var(--muted);overflow-wrap:anywhere}.date-tool_list__3cQI_ strong{font-variant-numeric:tabular-nums;font-weight:600}.date-tool_list__3cQI_ em{font-style:normal;font-size:12px;font-variant-numeric:tabular-nums;color:var(--accent);min-width:56px;text-align:right}.date-tool_list__3cQI_ li[data-past]{opacity:.55}.percent-calculator_answer__Cntq7{display:contents}.percent-calculator_waiting__V0JxM .metric-primary>strong{font-size:20px;font-weight:500;color:var(--muted)}@media (max-width:479px){.percent-calculator_modes__9f4ZM.percent-calculator_modes__9f4ZM.segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;align-self:stretch;overflow:visible;border-radius:var(--radius-2xl)}.percent-calculator_modes__9f4ZM.percent-calculator_modes__9f4ZM>.segment__item{width:100%;min-width:0;height:auto;min-height:44px;padding-inline:6px;white-space:normal;line-height:1.25}.percent-calculator_modes__9f4ZM .segment__separator{display:none}}.generators_kind__paU8c{display:grid;gap:8px;grid-column:1/-1;min-width:0}.generators_kindLabel__6dYf4{font-size:var(--text-sm,14px);font-weight:600}.generators_strength__sPM8k{display:grid;gap:8px;margin-top:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--border);text-align:left}.generators_strength__sPM8k p{margin:0;font-size:13px;line-height:1.65}.generators_head__B9nkM{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px}.generators_head__B9nkM span{color:var(--muted);font-variant-numeric:tabular-nums}.generators_bar__8Ry2E{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.generators_bar__8Ry2E span{height:6px;border-radius:3px;background:color-mix(in oklch,var(--muted,#888) 22%,transparent)}.generators_strength__sPM8k[data-level=veryWeak] .generators_bar__8Ry2E span[data-on],.generators_strength__sPM8k[data-level=weak] .generators_bar__8Ry2E span[data-on]{background:var(--danger,#d93f3f)}.generators_strength__sPM8k[data-level=fair] .generators_bar__8Ry2E span[data-on]{background:var(--warning,#d99a1e)}.generators_strength__sPM8k[data-level=strong] .generators_bar__8Ry2E span[data-on],.generators_strength__sPM8k[data-level=veryStrong] .generators_bar__8Ry2E span[data-on]{background:var(--success,#2f9e5b)}.generators_note__77YUP{color:var(--muted)}.generators_passwordResult__K1C46{display:grid;gap:4px;width:100%;min-width:0}.generators_passwordResult__K1C46 .password-output{width:100%;min-height:120px;resize:vertical;padding:24px 16px;text-align:center;font-family:var(--font-code);font-size:clamp(22px,4cqi,36px);line-height:1.6;letter-spacing:1px;overflow-wrap:anywhere;word-break:break-all}@media (max-width:420px){.generators_passwordResult__K1C46 .password-output{font-size:20px;padding:16px 12px}}.choice-chips_group__wpG_9{display:grid;gap:8px;min-width:0;border:0;margin:0;padding:0}.choice-chips_label__iSA4Q{font-size:14px;font-weight:600;padding:0}.choice-chips_row__Mfi5B{display:flex;flex-wrap:wrap;gap:8px}.choice-chips_chip__b2VZL{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;font:inherit;font-size:14px;border:1px solid var(--border);background:var(--surface-secondary,transparent);color:inherit;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.choice-chips_chip__b2VZL:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.choice-chips_chip__b2VZL[aria-pressed=true]{border-color:var(--accent);font-weight:700;background:color-mix(in oklch,var(--accent) 12%,transparent)}.choice-chips_chip__b2VZL small{font-size:12px;color:var(--muted);font-weight:400}@media (prefers-reduced-motion:reduce){.choice-chips_chip__b2VZL{transition:none}}.qr-code_fields__eMQeq{display:grid;gap:12px;min-width:0}.qr-code_pair__RTQhL{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.qr-code_tag__tYFqq{display:grid;gap:10px;padding:14px 16px;border-radius:12px;background:color-mix(in oklch,var(--default) 45%,transparent)}.qr-code_section__XRp_L{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--border);min-width:0}.qr-code_sectionTitle__yBEL9{margin:0;font-size:var(--text-base,16px);font-weight:700}.qr-code_shapes__SHZkb{display:grid;gap:14px}.qr-code_shapeName__lRSZy{display:inline-flex;align-items:center;gap:8px}.qr-code_glyph__xvn91{width:20px;height:20px;flex:none}.qr-code_presets__u1vRJ{display:flex;flex-wrap:wrap;gap:10px}.qr-code_preset__OsJEH{position:relative;width:44px;height:44px;border-radius:12px;border:1px solid var(--border);cursor:pointer;padding:0;transition:transform .12s ease,box-shadow .12s ease}.qr-code_preset__OsJEH i{position:absolute;inset:11px;border-radius:5px}.qr-code_preset__OsJEH[aria-pressed=true]{box-shadow:0 0 0 2px var(--background,#fff),0 0 0 4px var(--accent)}.qr-code_preset__OsJEH:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.qr-code_preset__OsJEH:hover{transform:translateY(-1px)}}.qr-code_colors___IdqG{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.qr-code_color__cP_cY{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);cursor:pointer}.qr-code_color__cP_cY input{width:40px;height:40px;padding:0;border:1px solid var(--border);border-radius:10px;background:none;cursor:pointer}.qr-code_color__cP_cY input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qr-code_color__cP_cY span{display:grid;gap:2px}.qr-code_color__cP_cY code{font-size:12px;color:var(--muted);text-transform:uppercase}.qr-code_warn__QkgGP{display:flex;gap:6px;align-items:flex-start;font-size:var(--text-sm);line-height:1.6;color:var(--warning)}.qr-code_scanOk__k_U06{display:flex;gap:6px;align-items:center;font-size:12px;line-height:1.5;color:var(--success,var(--muted));max-width:320px}.qr-code_scanOk__k_U06 svg{flex:none}.qr-code_logoRow__yst9P{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qr-code_logoThumb__FXOnR{width:40px;height:40px;object-fit:contain;border-radius:8px;border:1px solid var(--border);background:var(--surface)}.artifact-preview:has(>.qr-code_previewStick__fzWJi){justify-content:flex-start}.qr-code_previewStick__fzWJi{position:sticky;top:96px;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.qr-code_stage__IL4kV{width:100%;max-width:320px;min-height:240px;display:grid;place-items:center;padding:20px;border:1px dashed var(--border);border-radius:20px}.qr-code_stageReady__KZTOB{border-style:solid;background:var(--surface);box-shadow:0 12px 32px -18px color-mix(in oklch,var(--foreground) 35%,transparent)}.qr-code_checker__NV3Vn{background-color:#fff;background-image:conic-gradient(#e5e7eb 25%,transparent 0 50%,#e5e7eb 0 75%,transparent 0);background-size:16px 16px}.qr-code_art__5mNOc{display:block;width:100%;height:auto}.qr-code_payload__EKCro{width:100%;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted);text-align:center}.qr-code_downloads__xZi3H{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:360px}@media (max-width:900px){.qr-code_previewStick__fzWJi{position:static}}.image-compressor_root__IzGT9 .canvas-stage .canvas-drop{flex:1 1 auto}.image-compressor_tiles__jXMd5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.image-compressor_tile__keYs8{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;border-radius:16px;border:1px solid var(--border);background:color-mix(in oklch,var(--default) 40%,transparent)}.image-compressor_tileLabel__qaNjQ{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted)}.image-compressor_tileValue__XyJNw{font-size:var(--text-2xl,24px);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.image-compressor_tileSub__apzmY{font-size:13px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.image-compressor_tileGood__gs4hG{border-color:color-mix(in oklch,var(--success) 45%,var(--border))}.image-compressor_tileGood__gs4hG .image-compressor_tileValue__XyJNw{color:var(--success)}.image-compressor_tileWarn____NPQ{border-color:color-mix(in oklch,var(--warning) 45%,var(--border))}.image-compressor_tileWarn____NPQ .image-compressor_tileValue__XyJNw{color:var(--warning)}@container (max-width: 480px){.image-compressor_tiles__jXMd5{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.image-compressor_tiles__jXMd5>:last-child{grid-column:1/-1}.image-compressor_tile__keYs8{padding:14px}.image-compressor_tileValue__XyJNw{font-size:var(--text-xl,20px)}}.youtube-timeline_workspace__Jwdr2{width:100%;min-width:0}.youtube-timeline_drop__znVm2.youtube-timeline_drop__znVm2{padding:16px 20px;gap:16px}.youtube-timeline_drop__znVm2.youtube-timeline_drop__znVm2>div>p:first-child{margin-bottom:4px}.youtube-timeline_addBox__QodmE>summary>svg,.youtube-timeline_formatBox__vbXZ_>summary>svg{flex:none;color:var(--muted)}.youtube-timeline_addBox__QodmE>form{padding-bottom:16px}.youtube-timeline_pasteForm__UELy5{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:4px;border-top:1px solid var(--border)}.youtube-timeline_pasteForm__UELy5>.utility-field{width:100%}.youtube-timeline_subTitle__q9YMs{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:var(--text-sm);font-weight:600}.youtube-timeline_list__IxYA2 .utility-empty{min-height:160px}.youtube-timeline_list__IxYA2 .timeline-tracks{min-height:0}.youtube-timeline_stats__ag3ep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.youtube-timeline_stats__ag3ep>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in oklch,var(--default) 40%,transparent)}.youtube-timeline_stats__ag3ep dt{font-size:12px;font-weight:600;color:var(--muted)}.youtube-timeline_stats__ag3ep dd{margin:0;font-size:var(--text-xl,20px);font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.youtube-timeline_formatBox__vbXZ_>summary{flex-wrap:wrap;row-gap:2px}.youtube-timeline_formatSummary__qn83_{flex:1 1 200px;min-width:0;font-size:12px;font-weight:400;color:var(--muted);overflow-wrap:anywhere}.youtube-timeline_formatBody__HXS8k{display:flex;flex-direction:column;gap:16px;padding:4px 0 16px}@media (max-width:420px){.youtube-timeline_stats__ag3ep{gap:6px}.youtube-timeline_stats__ag3ep>div{padding:10px}.youtube-timeline_stats__ag3ep dd{font-size:var(--text-base,16px)}}.youtube-timeline_addBox__QodmE.youtube-timeline_addBox__QodmE>form.timeline-manual{display:grid;align-items:start;padding-top:4px}@media (max-width:480px){.youtube-timeline_workspace__Jwdr2 .panel-heading{flex-wrap:wrap}.youtube-timeline_workspace__Jwdr2 .panel-heading-actions{flex-wrap:wrap;flex-shrink:1;min-width:0;max-width:100%;justify-content:flex-start}.youtube-timeline_formatBox__vbXZ_ .utility-segment{max-width:100%;overflow-x:auto}}