.asn-graph-input[data-v-f65871c9]{border:1px solid var(--color-border-solid);background:var(--color-card);min-width:0;font-family:SFMono-Regular,ui-monospace,monospace;font-size:var(--text-sm);min-height:44px;color:var(--color-ink);caret-color:var(--color-brand);outline:none;flex:1;padding:8px 12px;transition:border-color .16s}.asn-graph-input[data-v-f65871c9]:focus{border-color:var(--color-brand)}.asn-graph-submit[data-v-f65871c9]{--sq-r:18px;background:var(--color-brand);border:1px solid var(--color-brand);color:#fff;font-size:var(--text-sm);cursor:pointer;align-items:center;padding:8px 18px;font-weight:600;transition:background .16s;display:inline-flex}.asn-graph-submit[data-v-f65871c9]:hover:not(:disabled){background:#16803a}.asn-graph-submit[data-v-f65871c9]:disabled{opacity:.6;cursor:not-allowed}.asn-tool-title[data-v-f65871c9]{color:var(--color-ink);font-size:var(--text-xl);margin:0;font-weight:600;line-height:1.4}.asn-tool-intro[data-v-f65871c9]{color:var(--color-text);font-size:var(--text-sm);margin:12px 0 24px;line-height:1.75}.asn-tool-examples[data-v-f65871c9],.asn-tool-form[data-v-f65871c9]{gap:8px;display:flex}.asn-tool-result[data-v-f65871c9]{margin-top:24px}.asn-tool-error[data-v-f65871c9]{color:var(--color-danger);font-size:var(--text-sm);margin:12px 0 0;line-height:1.7}.asn-tool-examples[data-v-f65871c9]{color:var(--color-text);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;margin-top:16px}.asn-tool-examples button[data-v-f65871c9]{border:1px solid var(--color-border-solid);background:var(--color-card);min-height:36px;color:var(--color-ink-3);font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-xs);--sq-r:16px;cursor:pointer;padding:8px 12px}.asn-tool-examples button[data-v-f65871c9]:hover{background:var(--color-brand-bg);border-color:var(--color-brand);color:var(--color-brand)}.asn-tool-examples__hint[data-v-f65871c9]{flex-basis:100%;line-height:1.7}.asn-tool-examples button[data-v-f65871c9]:focus-visible,.asn-tool-form[data-v-f65871c9] :is(input,button):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (width<=380px){.asn-tool-form[data-v-f65871c9]{flex-wrap:wrap}.asn-graph-input[data-v-f65871c9]{flex-basis:100%}.asn-graph-submit[data-v-f65871c9]{justify-content:center;width:100%;min-height:44px}}
