.ad-slot-container[data-astro-cid-k64xso53]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:90px;box-shadow:0 0 0 1px var(--color-border), var(--glow-sm);display:block;overflow:hidden}.ad-slot-container[data-astro-cid-k64xso53] ins[data-astro-cid-k64xso53].adsbygoogle{width:100%;height:100%;display:block}.tool-navigator[data-astro-cid-gomcom3k]{position:sticky;top:5.5rem}.tool-navigator__label[data-astro-cid-gomcom3k]{color:var(--color-text-dim);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-weight:750}.tool-navigator[data-astro-cid-gomcom3k] ul[data-astro-cid-gomcom3k]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.tool-navigator[data-astro-cid-gomcom3k] a[data-astro-cid-gomcom3k]{border-radius:var(--radius-md);min-height:2.9rem;color:var(--color-text-muted);font-size:var(--font-size-sm);align-items:center;gap:.7rem;padding:.55rem .7rem;font-weight:650;text-decoration:none;display:flex}.tool-navigator[data-astro-cid-gomcom3k] a[data-astro-cid-gomcom3k]:hover,.tool-navigator[data-astro-cid-gomcom3k] a[data-astro-cid-gomcom3k][aria-current=page]{color:var(--color-text);background:var(--color-surface)}.tool-navigator[data-astro-cid-gomcom3k] a[data-astro-cid-gomcom3k][aria-current=page]{box-shadow:inset 3px 0 0 var(--color-primary)}.tool-navigator[data-astro-cid-gomcom3k] svg[data-astro-cid-gomcom3k]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:1.15rem;height:1.15rem}.tool-navigator__privacy[data-astro-cid-gomcom3k]{border-top:1px solid var(--color-border);color:var(--color-text-dim);font-size:var(--font-size-xs);margin:1.5rem 0 0;padding-top:1rem;line-height:1.55}.tool-page-main[data-astro-cid-mgtqergz]{width:min(100% - 2rem,96rem);margin-inline:auto;padding-block:1.25rem 3rem}.tool-breadcrumb[data-astro-cid-mgtqergz]{margin-bottom:.9rem}.tool-heading[data-astro-cid-mgtqergz]{max-width:58rem;margin-bottom:1.5rem}.tool-content-grid[data-astro-cid-mgtqergz]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.tool-primary[data-astro-cid-mgtqergz],.tool-sidebar[data-astro-cid-mgtqergz]{min-width:0}.tool-primary[data-astro-cid-mgtqergz]{align-content:start;gap:1.25rem;display:grid}.tool-sidebar[data-astro-cid-mgtqergz]{flex-direction:column;gap:1rem;display:flex}.tool-footer-ad[data-astro-cid-mgtqergz]{margin-top:2rem;max-width:728px;margin-inline:auto}@media (width>=1180px){.tool-content-grid[data-astro-cid-mgtqergz]{grid-template-columns:12rem minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:1.25rem}.tool-content-grid--wide[data-astro-cid-mgtqergz]{grid-template-columns:minmax(0,1fr)}.tool-content-grid--wide[data-astro-cid-mgtqergz] .tool-shell-nav[data-astro-cid-mgtqergz]{display:none}.tool-content-grid--wide[data-astro-cid-mgtqergz] .tool-sidebar[data-astro-cid-mgtqergz]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}}.tool-content-grid--wide[data-astro-cid-mgtqergz] .tool-primary[data-astro-cid-mgtqergz]{width:100%}.tool-page-main--app[data-astro-cid-mgtqergz]{flex-direction:column;padding-top:0;display:flex}.tool-page-main--app[data-astro-cid-mgtqergz] .tool-content-grid[data-astro-cid-mgtqergz]{order:-1}.tool-page-main--app[data-astro-cid-mgtqergz] .tool-breadcrumb[data-astro-cid-mgtqergz],.tool-page-main--app[data-astro-cid-mgtqergz] .tool-heading[data-astro-cid-mgtqergz]{margin-top:1.5rem;margin-bottom:0}@media (width<=1179px){.tool-shell-nav[data-astro-cid-mgtqergz]{display:none}}@media (width>=760px) and (width<=1179px){.tool-content-grid[data-astro-cid-mgtqergz]{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem)}}@media (width<=640px){.tool-page-main[data-astro-cid-mgtqergz]{width:min(100% - 1rem,96rem);padding-block:.9rem 2rem}.tool-heading[data-astro-cid-mgtqergz]{margin-bottom:1rem}.tool-content-grid--wide[data-astro-cid-mgtqergz]{gap:1rem}}.breadcrumb{color:var(--color-text-dim);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb a{color:var(--color-text);text-underline-offset:.2em}.page-title{color:var(--color-text);letter-spacing:-.045em;align-items:center;gap:.9rem;margin:0 0 .8rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;display:flex}.aeo-answer{max-width:70ch;color:var(--color-text);margin:0 0 .65rem;font-size:1rem;line-height:1.7}.page-subtitle{max-width:72ch;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.65}.trust-bar{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.trust-bar li{border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-weight:650;display:inline-flex}.trust-bar li span{color:var(--color-success);font-weight:800}.tool-island{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);min-height:15rem;box-shadow:var(--shadow-sm);padding:clamp(.75rem,2vw,1.5rem)}.tool-island button,.tool-island input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.tool-island select{min-block-size:2.75rem}.noscript-notice{color:var(--color-warning);text-align:center;padding:1rem}.sidebar-section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);padding:1rem}.sidebar-heading{color:var(--color-text);font-size:var(--font-size-sm);letter-spacing:.065em;text-transform:uppercase;margin:0 0 .8rem;font-weight:750}.howto-list,.faq-list,.related-list{gap:.75rem;margin:0;padding:0;display:grid}.howto-list,.related-list{list-style:none}.howto-item{align-items:flex-start;gap:.65rem;display:flex}.howto-num{border:1px solid var(--color-border-strong);width:1.6rem;height:1.6rem;color:var(--color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);flex:none;place-items:center;font-weight:750;display:grid}.howto-item strong,.faq-q{color:var(--color-text);font-size:var(--font-size-sm)}.howto-item p,.qa-answer,.faq-a,.facts-list li{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6}.howto-item p,.faq-a{margin-top:.2rem}.facts-list{gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.related-list a{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text);font-size:var(--font-size-sm);align-items:center;gap:.6rem;padding:.4rem .5rem;text-decoration:none;display:flex}.related-list a:hover{background:var(--color-surface)}@media (width<=640px){.page-title{align-items:flex-start;font-size:clamp(1.8rem,9vw,2.5rem)}.tool-island{min-height:12rem;padding:.75rem}.sidebar-section{padding:.9rem}}
