.tools-module__QkLQAW__page{min-height:100vh;color:var(--brand-text);background:var(--brand-ground)}.tools-module__QkLQAW__shell{width:var(--public-content-width);grid-template-columns:208px minmax(0,1fr);align-items:start;gap:48px;margin:0 auto;padding:36px 0 80px;display:grid}.tools-module__QkLQAW__mainColumn{min-width:0}.tools-module__QkLQAW__sidebar{scrollbar-width:thin;max-height:calc(100dvh - 120px);padding:0 18px 10px 0;position:sticky;top:102px;overflow-y:auto}.tools-module__QkLQAW__backLink{min-height:44px;color:var(--brand-text);align-items:center;gap:9px;margin-bottom:20px;font-size:15px;font-weight:600;display:inline-flex}.tools-module__QkLQAW__navGroup{margin-bottom:22px}.tools-module__QkLQAW__navGroup>p{color:var(--brand-text-muted);margin:0 0 7px 10px;font-size:13px;font-weight:500;line-height:1.5}.tools-module__QkLQAW__navGroup a{min-height:40px;color:var(--brand-text-secondary);border-radius:6px;margin-block:1px;padding:9px 10px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.tools-module__QkLQAW__navGroup a:hover{color:var(--brand-text);background:var(--brand-hover)}.tools-module__QkLQAW__navGroup a[aria-current=page]{color:var(--brand-accent);background:var(--brand-accent-subtle);box-shadow:inset 2px 0 var(--brand-accent);font-weight:600}.tools-module__QkLQAW__toolHeading{margin:0 0 30px}.tools-module__QkLQAW__toolMeta{min-height:44px;color:var(--brand-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;font-size:13px;display:flex}.tools-module__QkLQAW__toolMeta nav{align-items:center;gap:10px;display:flex}.tools-module__QkLQAW__toolMeta a{text-underline-offset:4px}.tools-module__QkLQAW__toolMeta a:hover{text-decoration:underline}.tools-module__QkLQAW__availability{white-space:nowrap}.tools-module__QkLQAW__toolHeading h1{max-width:840px;font-family:var(--font-sora), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.1vw,42px);font-weight:600;line-height:1.22}.tools-module__QkLQAW__toolHeading>p{max-width:730px;color:var(--brand-text-secondary);margin:15px 0 0;font-size:16px;line-height:1.75}.tools-module__QkLQAW__mobileNav{display:none}.tools-module__QkLQAW__skipLink{z-index:1000030;background:var(--brand-text);color:#fff;border-radius:6px;padding:12px 18px;position:fixed;top:-100px;left:20px}.tools-module__QkLQAW__skipLink:focus{top:12px}.tools-module__QkLQAW__page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.tools-module__QkLQAW__content{min-width:0;scroll-margin-top:100px}.tools-module__QkLQAW__content>section{background:0 0;margin:0 0 32px;padding:0}.tools-module__QkLQAW__content>section>:is(div,form){width:100%;max-width:none;margin-inline:0}.tools-module__QkLQAW__content>section:has(>.prose){border-top:1px solid var(--brand-border);padding-top:32px}.tools-module__QkLQAW__content :is(h2,h3,h4):not([data-tool-artwork],[data-tool-artwork] *){letter-spacing:-.025em;color:var(--brand-text);font-family:var(--font-geist-sans), sans-serif!important}.tools-module__QkLQAW__content h2:not([data-tool-artwork] *){text-align:left;font-size:23px;font-weight:600;line-height:1.4}.tools-module__QkLQAW__content h3:not([data-tool-artwork] *){line-height:1.5}.tools-module__QkLQAW__content :is(label,input,textarea,select):not([data-tool-artwork] *){letter-spacing:normal;text-transform:none;font-size:16px}.tools-module__QkLQAW__content label:not([data-tool-artwork] *){color:var(--brand-text);font-weight:500}.tools-module__QkLQAW__content :is(input,select):not([type=checkbox],[type=radio],[type=range],[type=color],[data-tool-artwork] *){background:var(--brand-surface);border-color:var(--brand-border-strong);min-width:0;min-height:46px;color:var(--brand-text);border-radius:8px}.tools-module__QkLQAW__content textarea:not([data-tool-artwork] *){min-width:0;color:var(--brand-text);background:var(--brand-surface);border-color:var(--brand-border-strong);border-radius:8px;line-height:1.65}.tools-module__QkLQAW__content :is(input,textarea)::placeholder{color:var(--brand-text-muted)}.tools-module__QkLQAW__content :is(button,input[type=checkbox],input[type=radio],input[type=range],select){cursor:pointer}.tools-module__QkLQAW__content button:not([data-tool-artwork] *){min-height:44px}.tools-module__QkLQAW__content button:disabled{cursor:not-allowed}.tools-module__QkLQAW__content input[type=range]{accent-color:var(--brand-accent)}.tools-module__QkLQAW__content .shadow-sm:not([data-tool-artwork],[data-tool-artwork] *){box-shadow:none}.tools-module__QkLQAW__content .rounded-2xl:not([data-tool-artwork],[data-tool-artwork] *){border-radius:12px}.tools-module__QkLQAW__content .uppercase:not([data-tool-artwork],[data-tool-artwork] *){text-transform:none;letter-spacing:normal}.tools-module__QkLQAW__content .prose{color:var(--brand-text-secondary);padding-inline:0;font-size:15px;line-height:1.8}.tools-module__QkLQAW__content .prose h2{margin-top:0}.tools-module__QkLQAW__content .prose a{color:var(--brand-accent)}.tools-module__QkLQAW__content [data-tool-note]{border-color:var(--brand-border);box-shadow:none;background:0 0}.tools-module__QkLQAW__content table{text-align:left}.tools-module__QkLQAW__content th{font-weight:600}.tools-module__QkLQAW__content :is(th,td){border-color:var(--brand-border)}.tools-module__QkLQAW__content [data-tool-workspace],.tools-module__QkLQAW__content [data-tool-results]{scroll-margin-top:100px}.tools-module__QkLQAW__related{border-top:1px solid var(--brand-border);margin-top:44px;padding-top:32px}.tools-module__QkLQAW__relatedHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.tools-module__QkLQAW__relatedHeading h2{letter-spacing:-.025em;font-size:21px;font-weight:600}.tools-module__QkLQAW__relatedHeading>a{min-height:44px;color:var(--brand-accent);align-items:center;gap:8px;font-size:14px;display:inline-flex}.tools-module__QkLQAW__relatedGrid{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.tools-module__QkLQAW__relatedGrid>a{border-top:1px solid var(--brand-border);justify-content:space-between;gap:16px;padding:18px 0;text-decoration:none;display:flex}.tools-module__QkLQAW__relatedGrid>a:hover h3{color:var(--brand-accent)}.tools-module__QkLQAW__relatedGrid h3{margin-bottom:5px;font-size:16px;font-weight:600}.tools-module__QkLQAW__relatedGrid p{color:var(--brand-text-secondary);font-size:14px;line-height:1.65}.tools-module__QkLQAW__relatedGrid svg{color:var(--brand-text-muted);flex-shrink:0;margin-top:4px}@media (max-width:1100px){.tools-module__QkLQAW__shell{width:var(--public-content-width);padding-top:20px;display:block}.tools-module__QkLQAW__sidebar{display:none}.tools-module__QkLQAW__mobileNav{border-bottom:1px solid var(--brand-border);margin-bottom:20px;display:block}.tools-module__QkLQAW__mobileNav summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;font-weight:500;list-style:none;display:flex}.tools-module__QkLQAW__mobileNav summary::-webkit-details-marker{display:none}.tools-module__QkLQAW__mobileNav[open] summary{margin-bottom:12px}.tools-module__QkLQAW__mobileNav[open] summary svg{transform:rotate(180deg)}.tools-module__QkLQAW__mobileNav>nav{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.tools-module__QkLQAW__mobileNav .tools-module__QkLQAW__backLink{margin-bottom:12px}.tools-module__QkLQAW__navGroup a{min-height:44px}.tools-module__QkLQAW__toolMeta{min-height:30px;margin-bottom:16px}}@media (max-width:600px){.tools-module__QkLQAW__shell{width:var(--public-content-width);padding-bottom:48px}.tools-module__QkLQAW__toolMeta{display:block}.tools-module__QkLQAW__availability{margin-top:12px;display:block}.tools-module__QkLQAW__toolHeading{margin-bottom:24px}.tools-module__QkLQAW__toolHeading h1{font-size:31px;line-height:1.25}.tools-module__QkLQAW__toolHeading>p{font-size:15px;line-height:1.75}.tools-module__QkLQAW__content>section{margin-bottom:26px}.tools-module__QkLQAW__content h2:not([data-tool-artwork] *){font-size:21px}.tools-module__QkLQAW__content .p-8:not([data-tool-artwork],[data-tool-artwork] *){padding:20px}.tools-module__QkLQAW__content .px-8:not([data-tool-artwork],[data-tool-artwork] *){padding-inline:20px}.tools-module__QkLQAW__relatedGrid{grid-template-columns:1fr}}@media (max-width:370px){.tools-module__QkLQAW__mobileNav>nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tools-module__QkLQAW__page :not([data-tool-artwork] *){scroll-behavior:auto;transition-duration:0s!important;animation-duration:0s!important}}.tools-module__QkLQAW__content .overflow-x-auto{max-width:100%;position:relative}.tools-module__QkLQAW__content :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600):not([data-tool-artwork],[data-tool-artwork] *){color:var(--brand-text-secondary)}.tools-module__QkLQAW__content [class~="text-[#1a1a2e]"]:not([data-tool-artwork],[data-tool-artwork] *){color:var(--brand-text)}.tools-module__QkLQAW__content :is([class~="text-[#A3432B]"],[class~="text-[#B35030]"]):not([data-tool-artwork],[data-tool-artwork] *){color:var(--brand-accent)}.tools-module__QkLQAW__content :is(.bg-slate-50,.bg-slate-100):not([data-tool-artwork],[data-tool-artwork] *){background-color:var(--brand-hover)}.tools-module__QkLQAW__content :is(.border-slate-200,[class~=border-slate-200\/80],[class~="border-[#E87B5A]/10"]):not([data-tool-artwork],[data-tool-artwork] *){border-color:var(--brand-border)}.tools-module__QkLQAW__content :is([class~="text-[10px]"],[class~="text-[11px]"]):not([data-tool-artwork],[data-tool-artwork] *){font-size:13px}
