.tools-hero[data-astro-cid-zcgk6o3e]{background:radial-gradient(110% 90% at 88% 0%, color-mix(in oklab, var(--t-base) 34%, transparent) 0%, transparent 55%), radial-gradient(80% 80% at 0% 100%, oklab(0% none none/.22) 0%, transparent 60%), var(--band-bg)}.tools-kicker[data-astro-cid-zcgk6o3e]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);font-variant-numeric:tabular-nums lining-nums;font-size:.8125rem;font-weight:800}.tools-search[data-astro-cid-zcgk6o3e]{background:var(--color-surface);box-shadow:0 18px 40px -18px #0000008c}.tools-search[data-astro-cid-zcgk6o3e] input[data-astro-cid-zcgk6o3e]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.tools-search[data-astro-cid-zcgk6o3e]:focus-within{outline:3px solid var(--band-text,#fff);outline-offset:2px}.tools-hero[data-astro-cid-zcgk6o3e] .tools-arrow{margin-bottom:-.65rem}.tools-hero-aside[data-astro-cid-zcgk6o3e] .hero-photo{max-width:none}.tools-hero-aside[data-astro-cid-zcgk6o3e] .hero-photo-frame{aspect-ratio:4/4.4}.tools-hero-aside[data-astro-cid-zcgk6o3e] .hero-photo .arch{border-radius:220px 220px 28px 28px}.tools-hero-aside[data-astro-cid-zcgk6o3e] .hero-photo-plate{inset:14px -12px -14px 14px}.tools-spot[data-astro-cid-zcgk6o3e]{background:var(--color-surface);border:1px solid var(--color-hairline);border-top:4px solid var(--t-base);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:20px;position:relative}.tools-spot[data-astro-cid-zcgk6o3e]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.tools-spot[data-astro-cid-zcgk6o3e]:has(.tools-stretch:focus-visible),.tools-entry[data-astro-cid-zcgk6o3e]:has(.tools-stretch:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.tools-stretch[data-astro-cid-zcgk6o3e]:after{content:"";border-radius:inherit;position:absolute;inset:0}.tools-stretch[data-astro-cid-zcgk6o3e]:focus-visible{outline:none}.tools-preview[data-astro-cid-zcgk6o3e]{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:14px;position:relative}.tools-figure[data-astro-cid-zcgk6o3e]{letter-spacing:-.02em;color:var(--color-primary);font-size:clamp(1.875rem,1.5rem + 1.2vw,2.5rem);font-weight:800;line-height:1.1}.tools-lead[data-astro-cid-zcgk6o3e]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""prev""trend""foot";align-content:start;display:grid}.tools-lead[data-astro-cid-zcgk6o3e]>.tools-a-head[data-astro-cid-zcgk6o3e]{grid-area:head}.tools-lead[data-astro-cid-zcgk6o3e]>.tools-a-prev[data-astro-cid-zcgk6o3e]{grid-area:prev;margin-top:1.25rem}.tools-lead[data-astro-cid-zcgk6o3e]>.tools-a-trend[data-astro-cid-zcgk6o3e]{grid-area:trend}.tools-lead[data-astro-cid-zcgk6o3e]>.tools-a-foot[data-astro-cid-zcgk6o3e]{grid-area:foot}@media (width>=1024px){.tools-lead[data-astro-cid-zcgk6o3e]{grid-template:"head prev""trend prev""foot prev"1fr/minmax(0,5fr) minmax(0,7fr);column-gap:2.5rem}.tools-lead[data-astro-cid-zcgk6o3e]>.tools-a-prev[data-astro-cid-zcgk6o3e]{margin-top:0}.tools-lead[data-astro-cid-zcgk6o3e]>.tools-a-foot[data-astro-cid-zcgk6o3e]{align-self:end}}.tools-pay[data-astro-cid-zcgk6o3e]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"donut total""table table";align-items:center;gap:1rem 1.25rem;display:grid}.tools-pay[data-astro-cid-zcgk6o3e]>.tools-donut[data-astro-cid-zcgk6o3e]{grid-area:donut}.tools-pay[data-astro-cid-zcgk6o3e]>.tools-pay-total[data-astro-cid-zcgk6o3e]{grid-area:total}.tools-pay[data-astro-cid-zcgk6o3e]>.tools-pay-table[data-astro-cid-zcgk6o3e]{grid-area:table}@media (width>=768px){.tools-pay[data-astro-cid-zcgk6o3e]{grid-template-areas:"donut total""donut table";gap:.75rem 2rem}}.tools-donut[data-astro-cid-zcgk6o3e]{width:6rem;height:6rem}@media (width>=768px){.tools-donut[data-astro-cid-zcgk6o3e]{width:10rem;height:10rem}}.tools-trend[data-astro-cid-zcgk6o3e]{width:100%;height:5rem;display:block;overflow:visible}.tools-swatch[data-astro-cid-zcgk6o3e]{vertical-align:baseline;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.tools-bar[data-astro-cid-zcgk6o3e]{background:var(--color-surface-muted);border-radius:999px;height:10px;display:block;overflow:hidden}.tools-bar[data-astro-cid-zcgk6o3e]>span[data-astro-cid-zcgk6o3e]{background:var(--viz-cat-1);border-radius:999px;height:100%;display:block}.tools-bar[data-astro-cid-zcgk6o3e]>span[data-astro-cid-zcgk6o3e].is-mine{background:var(--color-primary)}.tools-get[data-astro-cid-zcgk6o3e]{background:var(--t-suave);color:var(--t-on-suave,var(--t-profundo));border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;padding:.3rem .65rem;font-size:.875rem;font-weight:700;line-height:1.3;display:inline-flex}.tools-get-k[data-astro-cid-zcgk6o3e]{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.tools-go[data-astro-cid-zcgk6o3e]{min-height:var(--touch-target);border-radius:var(--radius-input);background:var(--color-primary);color:var(--color-on-primary);align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.9375rem;font-weight:700;display:inline-flex}.tools-spot[data-astro-cid-zcgk6o3e]:hover .tools-go[data-astro-cid-zcgk6o3e]{background:var(--color-primary-hover)}.tools-jump-tile[data-astro-cid-zcgk6o3e]{min-width:0;display:flex}.tools-jump-link[data-astro-cid-zcgk6o3e]{background:var(--color-surface);border:1px solid var(--color-hairline);border-top:5px solid var(--t-base);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:20px;flex-direction:column;flex:auto;padding:1.25rem;text-decoration:none;display:flex}.tools-jump-link[data-astro-cid-zcgk6o3e]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.tools-jump-n[data-astro-cid-zcgk6o3e]{background:var(--t-suave);color:var(--t-profundo);white-space:nowrap;border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:800}.tools-entry[data-astro-cid-zcgk6o3e]{background:var(--color-surface);border:1px solid var(--color-hairline);box-shadow:var(--shadow-1);border-radius:18px;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex;position:relative}.tools-entry[data-astro-cid-zcgk6o3e]:hover .tools-stretch[data-astro-cid-zcgk6o3e]{color:var(--t-profundo);text-underline-offset:.18em;text-decoration:underline}.tools-entry[data-astro-cid-zcgk6o3e]:hover{box-shadow:var(--shadow-2)}.tools-tip[data-astro-cid-zcgk6o3e]{border:2px dashed color-mix(in srgb, var(--t-base) 45%, transparent);border-radius:18px;align-items:flex-start;gap:.875rem;padding:1.25rem;display:flex}@media (prefers-reduced-motion:reduce){.tools-jump-link[data-astro-cid-zcgk6o3e],.tools-jump-link[data-astro-cid-zcgk6o3e]:hover{transition:none;transform:none}}.tools-group-photo[data-astro-cid-zcgk6o3e] img[data-astro-cid-zcgk6o3e]{aspect-ratio:2;object-fit:cover;background:var(--t-suave);width:100%;height:auto;box-shadow:12px 12px 0 var(--t-suave);border-radius:20px;display:block}@media (width>=1024px){.tools-group-photo[data-astro-cid-zcgk6o3e]{max-width:26rem}.tools-group-photo[data-astro-cid-zcgk6o3e] img[data-astro-cid-zcgk6o3e]{aspect-ratio:3/2;border-radius:120px 120px 20px 20px}.tools-group-side[data-astro-cid-zcgk6o3e]{flex-direction:column;display:flex}.tools-group-side[data-astro-cid-zcgk6o3e] .tools-group-photo[data-astro-cid-zcgk6o3e]{flex:auto;width:100%;min-height:15rem;position:relative}.tools-group-side[data-astro-cid-zcgk6o3e] .tools-group-photo[data-astro-cid-zcgk6o3e] img[data-astro-cid-zcgk6o3e]{aspect-ratio:auto;height:100%;position:absolute;inset:0}}
