.tool-main[data-astro-cid-mqzpnqfb] #themeToggleBtn,.tool-main[data-astro-cid-mqzpnqfb] #darkModeToggle,.tool-main[data-astro-cid-mqzpnqfb] .dark-mode-toggle,.tool-main[data-astro-cid-mqzpnqfb] #theme-toggle,.tool-main[data-astro-cid-mqzpnqfb] #theme-btn,.tool-main[data-astro-cid-mqzpnqfb] .theme-toggle{display:none!important}.tool-main[data-astro-cid-mqzpnqfb]{width:100%;box-sizing:border-box;padding:24px 16px 8px}.tool-breadcrumbs[data-astro-cid-mqzpnqfb]{max-width:1080px;margin:0 auto 16px;font-size:.875rem;color:var(--md-sys-color-on-surface-variant)}.tool-breadcrumbs[data-astro-cid-mqzpnqfb] ol[data-astro-cid-mqzpnqfb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;margin:0;list-style:none}.tool-breadcrumbs[data-astro-cid-mqzpnqfb] a[data-astro-cid-mqzpnqfb]{color:var(--md-sys-color-primary);text-decoration:none;transition:opacity .15s}.tool-breadcrumbs[data-astro-cid-mqzpnqfb] a[data-astro-cid-mqzpnqfb]:hover{text-decoration:underline}.crumb-sep[data-astro-cid-mqzpnqfb]{opacity:.5}.crumb-current[data-astro-cid-mqzpnqfb]{font-weight:500;color:var(--md-sys-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.related-tools[data-astro-cid-mqzpnqfb]{max-width:1080px;margin:40px auto 0;padding-top:24px;border-top:1px solid var(--md-sys-color-outline-variant)}.related-title[data-astro-cid-mqzpnqfb]{font-size:1.25rem;font-weight:600;margin:0 0 16px;color:var(--md-sys-color-on-surface)}.related-grid[data-astro-cid-mqzpnqfb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.related-card[data-astro-cid-mqzpnqfb]{display:flex;flex-direction:column;padding:16px;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}.related-card[data-astro-cid-mqzpnqfb]:hover{transform:translateY(-2px);box-shadow:var(--md-sys-elevation-1);border-color:var(--md-sys-color-primary)}.related-name[data-astro-cid-mqzpnqfb]{font-size:1rem;font-weight:600;color:var(--md-sys-color-primary);margin-bottom:6px}.related-desc[data-astro-cid-mqzpnqfb]{font-size:.8125rem;color:var(--md-sys-color-on-surface-variant);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tool-ad[data-astro-cid-mqzpnqfb]{margin:28px auto 0;max-width:min(728px,100%)}.tool-island{max-width:1080px;margin:0 auto;box-sizing:border-box;background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);border-radius:var(--md-sys-shape-corner-extra-large);padding:clamp(12px,2vw,28px);overflow-wrap:anywhere;min-width:0}.tool-island *,.tool-island *:before,.tool-island *:after{box-sizing:border-box}.tool-island img,.tool-island video,.tool-island canvas,.tool-island svg{max-width:100%}.tool-island textarea,.tool-island input,.tool-island select,.tool-island button{max-width:100%;min-width:0}.tool-island pre,.tool-island code,.tool-island .diff-output,.tool-island .output,.tool-island .result,.tool-island .results,.tool-island .tree-view{overflow-wrap:anywhere;word-break:break-word}.tool-island table{max-width:100%}.tool-island .container,.tool-island .workspace,.tool-island .panel,.tool-island .card,.tool-island .grid,.tool-island [class*=grid],.tool-island [class*=flex]{min-width:0}@media(max-width:640px){.tool-main[data-astro-cid-mqzpnqfb]{padding:12px 8px 4px}.tool-island{max-width:calc(100vw - 16px);border-radius:var(--md-sys-shape-corner-large);padding:12px;overflow-x:clip}.tool-island h1{font-size:clamp(1.5rem,8vw,2rem);line-height:1.15}.tool-island h2{font-size:clamp(1.25rem,6vw,1.5rem);line-height:1.2}.tool-island table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.tool-island .assignment-row-grid{grid-template-columns:minmax(0,1fr) minmax(72px,.45fr) 10px minmax(72px,.45fr) 40px}#tool-advance-epoch-converter .dashboard,#tool-advance-epoch-converter .results-grid,#tool-advance-epoch-converter .card-grid-2{grid-template-columns:1fr}#tool-advance-epoch-converter .smart-input-container{align-items:stretch;flex-direction:column}#tool-advance-epoch-converter #convert-btn{width:100%}#tool-vtf-converter div:has(>#resize-option){align-items:stretch;flex-direction:column;gap:.5rem}#tool-vtf-converter #resize-option{width:100%}}@media(max-width:420px){.tool-island .assignment-row-grid{grid-template-columns:1fr;gap:8px}}
