.tool-shell.svelte-4c284f{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:3rem}@media (min-width: 768px){.tool-shell.svelte-4c284f{padding-left:2rem;padding-right:2rem}}.tool-hero.svelte-4c284f{padding-top:2rem;padding-bottom:2rem}@media (min-width: 768px){.tool-hero.svelte-4c284f{padding-top:3.5rem;padding-bottom:3.5rem}}.tool-meta.svelte-4c284f{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;border-bottom-width:1px;border-color:var(--fg);padding-bottom:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;letter-spacing:.14em;color:var(--fg-muted)}.tool-heading.svelte-4c284f{display:grid;gap:2rem;padding-top:2rem;padding-bottom:2rem}@media (min-width: 768px){.tool-heading.svelte-4c284f{grid-template-columns:minmax(0,1.6fr) minmax(16rem,.55fr);align-items:flex-end;padding-top:3rem;padding-bottom:3rem}}.tool-heading.svelte-4c284f h1:where(.svelte-4c284f){font-size:2.25rem;line-height:2.5rem;text-transform:uppercase;line-height:.94;letter-spacing:-.06em}@media (min-width: 640px){.tool-heading.svelte-4c284f h1:where(.svelte-4c284f){font-size:3.75rem;line-height:1}}@media (min-width: 1024px){.tool-heading.svelte-4c284f h1:where(.svelte-4c284f){font-size:4.5rem;line-height:1}}.tool-heading.svelte-4c284f h1:where(.svelte-4c284f){text-wrap:balance}.tool-heading.svelte-4c284f>div:where(.svelte-4c284f)>p:where(.svelte-4c284f){margin-top:1.5rem;max-width:48rem;font-size:1rem;font-weight:400;line-height:2rem;color:var(--fg-muted)}@media (min-width: 768px){.tool-heading.svelte-4c284f>div:where(.svelte-4c284f)>p:where(.svelte-4c284f){font-size:1.125rem;line-height:1.75rem}}.privacy-stamp.svelte-4c284f{display:flex;align-items:center;gap:.75rem;border-left-width:4px;border-color:var(--accent);padding:1rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400}.tool-uploader{min-height:10rem}.tool-details.svelte-4c284f,.process.svelte-4c284f,.related.svelte-4c284f{margin-top:4rem}@media (min-width: 768px){.tool-details.svelte-4c284f,.process.svelte-4c284f,.related.svelte-4c284f{margin-top:6rem}}.section-heading.svelte-4c284f{display:grid;align-items:baseline;gap:.75rem;padding-bottom:1.25rem}@media (min-width: 768px){.section-heading.svelte-4c284f{grid-template-columns:12rem 1fr}}.section-heading.svelte-4c284f>span:where(.svelte-4c284f),.detail-grid.svelte-4c284f article:where(.svelte-4c284f)>span:where(.svelte-4c284f),.process-grid.svelte-4c284f article:where(.svelte-4c284f)>span:where(.svelte-4c284f),.guide-content.svelte-4c284f article:where(.svelte-4c284f)>span:where(.svelte-4c284f),.related-grid.svelte-4c284f a:where(.svelte-4c284f)>span:where(.svelte-4c284f){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;letter-spacing:.14em;color:var(--fg-muted)}.section-heading.svelte-4c284f h2:where(.svelte-4c284f){font-size:1.875rem;line-height:2.25rem;text-transform:uppercase;letter-spacing:-.04em}@media (min-width: 768px){.section-heading.svelte-4c284f h2:where(.svelte-4c284f){font-size:3rem;line-height:1}}.section-heading.svelte-4c284f h2:where(.svelte-4c284f){text-wrap:balance}.detail-grid.svelte-4c284f,.process-grid.svelte-4c284f,.guide-content.svelte-4c284f{display:grid;border-top-width:1px;border-left-width:1px;border-color:var(--fg)}@media (min-width: 768px){.detail-grid.svelte-4c284f,.process-grid.svelte-4c284f,.guide-content.svelte-4c284f{grid-template-columns:repeat(3,minmax(0,1fr))}}.detail-grid.svelte-4c284f article:where(.svelte-4c284f),.process-grid.svelte-4c284f article:where(.svelte-4c284f),.guide-content.svelte-4c284f article:where(.svelte-4c284f){min-height:15rem;border-right-width:1px;border-bottom-width:1px;border-color:var(--fg);padding:1.5rem}@media (min-width: 768px){.detail-grid.svelte-4c284f article:where(.svelte-4c284f),.process-grid.svelte-4c284f article:where(.svelte-4c284f),.guide-content.svelte-4c284f article:where(.svelte-4c284f){padding:2rem}}.detail-grid.svelte-4c284f p:where(.svelte-4c284f),.process-grid.svelte-4c284f p:where(.svelte-4c284f),.guide-content.svelte-4c284f p:where(.svelte-4c284f){margin-top:2rem;font-size:.875rem;font-weight:400;line-height:1.75rem;color:var(--fg-muted)}.reason-card.svelte-4c284f{background:var(--accent);color:var(--on-accent)}.reason-card.svelte-4c284f>span:where(.svelte-4c284f),.reason-card.svelte-4c284f p:where(.svelte-4c284f){color:inherit}.format-note.svelte-4c284f{margin-top:1.25rem;border-left-width:4px;background-color:var(--bg-panel);padding:1rem 1.25rem;font-size:.875rem;font-weight:400;line-height:1.5rem;border-left-color:var(--failure)}.process-grid.svelte-4c284f h3:where(.svelte-4c284f),.guide-content.svelte-4c284f h2:where(.svelte-4c284f){margin-top:1rem;font-size:1.25rem;line-height:1.75rem;text-transform:uppercase;letter-spacing:-.025em}.guide-content.svelte-4c284f{margin-top:1.5rem}@media (min-width: 768px){.guide-content.svelte-4c284f{margin-top:3rem}}.related-grid.svelte-4c284f{display:grid;border-top-width:1px;border-left-width:1px;border-color:var(--fg)}@media (min-width: 640px){.related-grid.svelte-4c284f{grid-template-columns:repeat(2,minmax(0,1fr))}}.related-grid.svelte-4c284f a:where(.svelte-4c284f){display:grid;grid-template-columns:1fr auto;gap:.5rem;border-right-width:1px;border-bottom-width:1px;border-color:var(--fg);padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.related-grid.svelte-4c284f a:where(.svelte-4c284f):hover{background-color:var(--bg-panel)}.related-grid.svelte-4c284f a:where(.svelte-4c284f)>span:where(.svelte-4c284f){grid-column:span 2 / span 2}.related-grid.svelte-4c284f strong:where(.svelte-4c284f){font-size:1.125rem;line-height:1.75rem;text-transform:uppercase;letter-spacing:-.025em}@media (max-width: 767px){.detail-grid.svelte-4c284f,.process-grid.svelte-4c284f,.guide-content.svelte-4c284f{grid-template-columns:repeat(1,minmax(0,1fr))}}
