.tools-module__T9kr1G__container{--tool-surface:#fff;--tool-inset:#f7f8fc;--tool-border:#dde0e8;--tool-muted:#555b70;--tool-link:#4338ca;--tool-tint:#eeedff;width:min(100%,62rem);color:var(--foreground);margin-inline:auto;padding:clamp(1.6rem,5vw,4rem) clamp(1rem,4vw,2.5rem) 5rem}[data-theme=dark] .tools-module__T9kr1G__container{--tool-surface:#171923;--tool-inset:#11131d;--tool-border:#36394b;--tool-muted:#b4b9ca;--tool-link:#b8b4ff;--tool-tint:#282455}.tools-module__T9kr1G__hero{margin-block:0 1.65rem}.tools-module__T9kr1G__hero h1{font:750 clamp(2.1rem, 5.5vw, 3.65rem)/1.05 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:.35rem}.tools-module__T9kr1G__hero p{max-width:58ch;color:var(--tool-muted);margin-top:.65rem;font-size:1.05rem;line-height:1.55}.tools-module__T9kr1G__breadcrumb{margin-bottom:1.4rem;font-size:.875rem}.tools-module__T9kr1G__breadcrumb a,.tools-module__T9kr1G__guide a{color:var(--tool-link);text-underline-offset:.2em;text-decoration:underline}.tools-module__T9kr1G__icon{background:var(--tool-tint);width:2.6rem;height:2.6rem;color:var(--tool-link);border-radius:.75rem;flex:none;place-items:center;font-size:1.4rem;font-weight:700;display:inline-grid}.tools-module__T9kr1G__icon[data-color=blue]{color:#134a8b;background:#ddecff}.tools-module__T9kr1G__icon[data-color=green]{color:#126047;background:#d7f5e7}.tools-module__T9kr1G__icon[data-color=amber]{color:#754709;background:#fff0d6}.tools-module__T9kr1G__icon[data-color=pink]{color:#823563;background:#f9e1f1}.tools-module__T9kr1G__panel{background:var(--tool-surface);border:1px solid var(--tool-border);border-radius:1.25rem;padding:clamp(1rem,3.5vw,1.75rem);box-shadow:0 12px 32px #1818430d}.tools-module__T9kr1G__grid,.tools-module__T9kr1G__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.tools-module__T9kr1G__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.tools-module__T9kr1G__stack{gap:1rem;display:grid}.tools-module__T9kr1G__field{gap:.35rem;min-width:0;font-size:.9rem;font-weight:650;display:grid}.tools-module__T9kr1G__input,.tools-module__T9kr1G__button,.tools-module__T9kr1G__secondary{border:1px solid var(--tool-border);border-radius:.65rem;min-height:2.65rem;padding:.53rem .75rem}.tools-module__T9kr1G__input{background:var(--tool-inset);width:100%;color:var(--foreground);font-weight:400}.tools-module__T9kr1G__button,.tools-module__T9kr1G__secondary{cursor:pointer;font-size:.9rem;font-weight:700}.tools-module__T9kr1G__button{color:#fff;background:#4f46e5;border-color:#4f46e5}.tools-module__T9kr1G__button:hover{background:#4338ca}.tools-module__T9kr1G__secondary{background:var(--tool-surface)}.tools-module__T9kr1G__secondary:hover{border-color:var(--tool-link)}.tools-module__T9kr1G__button:disabled,.tools-module__T9kr1G__secondary:disabled{opacity:.55;cursor:default}.tools-module__T9kr1G__container :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--tool-link);outline-offset:3px}.tools-module__T9kr1G__muted{color:var(--tool-muted);font-size:.875rem}.tools-module__T9kr1G__error{color:#ad2528;font-weight:650}.tools-module__T9kr1G__success{color:#186246;font-weight:650}[data-theme=dark] .tools-module__T9kr1G__error{color:#fda4a7}[data-theme=dark] .tools-module__T9kr1G__success{color:#8be5bf}.tools-module__T9kr1G__drop{background:var(--tool-inset);border:1px dashed var(--tool-border);text-align:center;border-radius:.85rem;justify-items:center;gap:.5rem;padding:clamp(1rem,4vw,2rem);display:grid}.tools-module__T9kr1G__drop[data-active=true]{border-color:var(--tool-link);background:var(--tool-tint)}.tools-module__T9kr1G__tableWrap{overflow-x:auto}.tools-module__T9kr1G__table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.tools-module__T9kr1G__table :is(th,td){border-bottom:1px solid var(--tool-border);vertical-align:top;padding:.6rem .55rem}.tools-module__T9kr1G__table td{overflow-wrap:anywhere}.tools-module__T9kr1G__table th{font-weight:700}.tools-module__T9kr1G__guide{max-width:74ch;margin-top:2.6rem;line-height:1.65}.tools-module__T9kr1G__guide h2,.tools-module__T9kr1G__related h2{font:700 1.5rem/1.2 var(--font-display);letter-spacing:-.02em;margin-block:1.4rem .6rem}.tools-module__T9kr1G__guide p{color:var(--tool-muted);margin-block:.6rem}.tools-module__T9kr1G__guide code,.tools-module__T9kr1G__code{background:var(--tool-inset);border:1px solid var(--tool-border);border-radius:.35rem;padding:.12rem .28rem;font-family:ui-monospace,monospace}.tools-module__T9kr1G__code{white-space:pre-wrap;overflow-wrap:anywhere;padding:.7rem;font-size:.875rem}.tools-module__T9kr1G__related{margin-top:2.25rem}.tools-module__T9kr1G__card{background:var(--tool-surface);border:1px solid var(--tool-border);border-radius:1rem;align-items:flex-start;gap:.8rem;height:100%;padding:1rem;display:flex}.tools-module__T9kr1G__card:hover{border-color:var(--tool-link)}.tools-module__T9kr1G__card h3{font-weight:750;line-height:1.25}.tools-module__T9kr1G__card p{color:var(--tool-muted);margin-top:.35rem;font-size:.875rem;line-height:1.4}.tools-module__T9kr1G__arrow{color:var(--tool-link);margin-left:auto}@media not (min-width:38rem){.tools-module__T9kr1G__grid,.tools-module__T9kr1G__cards{grid-template-columns:minmax(0,1fr)}}
.detector-module__JHnmVG__steps{gap:.45rem;padding-left:1.25rem;font-size:.95rem;line-height:1.5;list-style:decimal;display:grid}.detector-module__JHnmVG__steps li::marker{color:var(--tool-link);font-weight:700}.detector-module__JHnmVG__command{margin:0;line-height:1.55}.detector-module__JHnmVG__status{color:var(--tool-muted);min-height:1.3em;font-size:.875rem}.detector-module__JHnmVG__preview{gap:.5rem;margin-top:1.5rem;display:grid}.detector-module__JHnmVG__preview img{border:1px solid var(--tool-border);border-radius:1rem;width:100%;height:auto}.detector-module__JHnmVG__preview figcaption{color:var(--tool-muted);font-size:.8rem}
.symbols-module__nEHyeq__keys{grid-template-columns:repeat(auto-fill,minmax(6.8rem,1fr));gap:.5rem;display:grid}.symbols-module__nEHyeq__keys button{place-items:center;gap:.125rem;padding:.45rem .25rem;display:grid}.symbols-module__nEHyeq__keys strong{font-size:1.55rem;line-height:1.2}.symbols-module__nEHyeq__keys span{font-size:.78rem;font-weight:550}.symbols-module__nEHyeq__builder{border-top:1px solid var(--tool-border);min-width:0;padding-top:.6rem}.symbols-module__nEHyeq__builder legend{padding-right:.45rem;font-size:.9rem;font-weight:700}.symbols-module__nEHyeq__builder button[aria-pressed=true]{background:var(--tool-tint);border-color:var(--tool-link);color:var(--tool-link)}.symbols-module__nEHyeq__shortcutInput{width:7rem}.symbols-module__nEHyeq__status{min-height:1.35rem;color:var(--tool-muted);overflow-wrap:anywhere;font-size:.875rem}
.icon-module__YkTvra__previews{border:1px solid var(--tool-border);background-color:var(--tool-inset);background-image:conic-gradient(var(--tool-surface) 25%, transparent 0 50%, var(--tool-surface) 0 75%, transparent 0);background-size:1rem 1rem;border-radius:.85rem;flex-wrap:wrap;align-items:end;gap:clamp(.75rem,4vw,2rem);min-height:10rem;padding:.85rem;display:flex}.icon-module__YkTvra__previews figure{justify-items:center;gap:.4rem;display:grid}.icon-module__YkTvra__previews figcaption{background:var(--tool-surface);border-radius:.3rem;padding:.1rem .25rem;font-size:.75rem}
