.tools-page[data-v-d67c1a97]{--tool-link:#125faa;--tool-action:#1565c0;--tool-border:#8794a3;--tool-muted:#495563;color:rgb(var(--v-theme-on-surface));width:min(100% - 40px,1080px);margin:0 auto;padding:28px 0 64px}.tools-page[data-v-d67c1a97]:where(.v-theme--dark *){--tool-link:#90caf9;--tool-action:#90caf9;--tool-border:#8794a3;--tool-muted:#c1cad4}.tools-breadcrumb[data-v-d67c1a97]{flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem;display:flex}.tools-heading[data-v-d67c1a97]{padding:28px 0 24px}.tools-heading h1[data-v-d67c1a97]{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;font-size:clamp(2rem,4.5vw,3rem);font-weight:750;line-height:1.12}.tools-heading p[data-v-d67c1a97]{color:var(--tool-muted);max-width:68ch;margin-top:16px;font-size:1.125rem;line-height:1.65}.tools-navigation[data-v-d67c1a97]{border-bottom:1px solid var(--tool-border);flex-wrap:wrap;gap:24px;margin-bottom:28px;padding-bottom:16px;display:flex}.tools-page[data-v-d67c1a97] a{color:var(--tool-link);text-underline-offset:.18em}.tools-navigation a[data-v-d67c1a97]{align-items:center;min-height:32px;font-weight:600;display:flex}.tools-navigation a[aria-current=page][data-v-d67c1a97]{color:inherit;text-decoration-thickness:2px}.tools-page[data-v-d67c1a97] :focus-visible{outline:3px solid var(--tool-link);outline-offset:4px}.tools-page[data-v-d67c1a97] .tools-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.tools-page[data-v-d67c1a97] .tools-form{gap:20px;min-width:0;display:grid}.tools-page[data-v-d67c1a97] .tools-field{gap:8px;min-width:0;display:grid}.tools-page[data-v-d67c1a97] .tools-field-label,.tools-page[data-v-d67c1a97] label{font-weight:650;line-height:1.4}.tools-page[data-v-d67c1a97] input,.tools-page[data-v-d67c1a97] select,.tools-page[data-v-d67c1a97] textarea{background:rgb(var(--v-theme-surface));border:1px solid var(--tool-border);color:inherit;font:inherit;border-radius:8px;width:100%;min-height:48px;padding:12px;line-height:1.5}.tools-page[data-v-d67c1a97] textarea{resize:vertical}.tools-page[data-v-d67c1a97] input::-moz-placeholder{color:var(--tool-muted);opacity:1}.tools-page[data-v-d67c1a97] textarea::-moz-placeholder{color:var(--tool-muted);opacity:1}.tools-page[data-v-d67c1a97] input::placeholder,.tools-page[data-v-d67c1a97] textarea::placeholder{color:var(--tool-muted);opacity:1}.tools-page[data-v-d67c1a97] .tools-hint{color:var(--tool-muted);margin:0;font-size:.875rem;line-height:1.6}.tools-page[data-v-d67c1a97] .tools-button{background:var(--tool-action);border:1px solid var(--tool-action);color:#fff;cursor:pointer;font:inherit;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 18px;font-weight:650;text-decoration:none;display:inline-flex}.tools-page[data-v-d67c1a97] .tools-button:hover{filter:brightness(.92)}.tools-page[data-v-d67c1a97] .tools-button:disabled{cursor:wait;opacity:.7}.tools-page[data-v-d67c1a97] .tools-button-secondary{color:var(--tool-link);background:0 0}.tools-page[data-v-d67c1a97]:where(.v-theme--dark *) .tools-button:not(.tools-button-secondary){color:#10202d}.tools-page[data-v-d67c1a97] .tools-actions{flex-wrap:wrap;gap:12px;display:flex}.tools-page[data-v-d67c1a97] .tools-result{background:rgba(var(--v-theme-on-surface),.045);border-radius:12px;min-width:0;min-height:244px;padding:24px}.tools-page[data-v-d67c1a97] .tools-result h2{margin:0 0 12px;font-size:1.25rem}.tools-page[data-v-d67c1a97] .tools-result p{line-height:1.65}.tools-page[data-v-d67c1a97] .tools-result-empty{color:var(--tool-muted)}.tools-page[data-v-d67c1a97] .tools-result-fields{gap:20px;display:grid}.tools-page[data-v-d67c1a97] .tools-error{color:#a51d24;font-weight:550;line-height:1.6}.tools-page[data-v-d67c1a97]:where(.v-theme--dark *) .tools-error{color:#ffb3b7}.tools-page[data-v-d67c1a97] .tools-privacy{border-top:1px solid var(--tool-border);color:var(--tool-muted);max-width:90ch;margin-top:28px;padding-top:20px;font-size:.875rem;line-height:1.7}.tools-page[data-v-d67c1a97] .tools-prose{max-width:74ch;padding-top:16px}.tools-page[data-v-d67c1a97] .tools-prose h2{letter-spacing:-.015em;margin:36px 0 12px;font-size:clamp(1.4rem,3vw,1.75rem);line-height:1.3}.tools-page[data-v-d67c1a97] .tools-prose h3{margin:24px 0 8px;font-size:1.125rem}.tools-page[data-v-d67c1a97] .tools-prose li,.tools-page[data-v-d67c1a97] .tools-prose p{margin-bottom:12px;line-height:1.75}.tools-page[data-v-d67c1a97] .tools-prose ol,.tools-page[data-v-d67c1a97] .tools-prose ul{padding-left:24px}.tools-page[data-v-d67c1a97] code{overflow-wrap:anywhere;font-size:.9em}.tools-page[data-v-d67c1a97] .tools-table-wrap{margin-top:16px;overflow-x:auto}.tools-page[data-v-d67c1a97] table{border-collapse:collapse;width:100%;font-size:.9375rem}.tools-page[data-v-d67c1a97] caption{color:var(--tool-muted);text-align:left;margin-bottom:12px;line-height:1.6}.tools-page[data-v-d67c1a97] td,.tools-page[data-v-d67c1a97] th{border-bottom:1px solid var(--tool-border);text-align:left;padding:12px 16px 12px 0;line-height:1.6}.tools-page[data-v-d67c1a97] .tools-source{color:var(--tool-muted);font-size:.875rem}@media (width<=700px){.tools-page[data-v-d67c1a97]{width:min(100% - 32px,1080px);padding-top:20px}.tools-page[data-v-d67c1a97] .tools-workbench{grid-template-columns:minmax(0,1fr);gap:24px}.tools-page[data-v-d67c1a97] .tools-result{padding:20px}.tools-navigation[data-v-d67c1a97]{gap:12px 20px}}
