.page_page__0o2GH{min-height:100vh;min-height:100dvh;background:radial-gradient(circle at top left,hsl(var(--accent)/.08),transparent 45%),linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--card)) 45%)}.page_container__rbAjQ{max-width:var(--ui-container-max);margin:0 auto;padding:var(--ui-gap-xl) 16px 80px;display:grid;gap:var(--ui-gap-lg)}.page_breadcrumbs__vwPZY{margin-bottom:8px}.page_hero__wU6s7{display:grid;gap:var(--ui-gap-md);padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow)}.page_heroContent__AHyrP{display:grid;gap:12px}.page_hero__wU6s7 h1{margin:0;color:hsl(var(--foreground))}.page_hero__wU6s7 p{margin:0;color:hsl(var(--muted-foreground));max-width:620px;line-height:1.6}.page_heroMeta__Tp_tU{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));font-weight:700}.page_relatedTools__NumD8{display:grid;gap:var(--ui-gap-md);padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow)}.page_relatedHeader__J7pE2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page_relatedTitle__oLaoi{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_relatedHint__DdJFW{margin:6px 0 0;font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_relatedGrid__oZLKS{display:flex;flex-wrap:wrap;gap:var(--ui-gap-xs)}.page_relatedLink__3wbzY{font-size:var(--ui-text-meta);text-decoration:none;color:hsl(var(--foreground));padding:6px 10px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.5);transition:color .15s ease,border-color .15s ease,background .15s ease}.page_relatedLink__3wbzY:hover{color:hsl(var(--accent));border-color:hsl(var(--accent));background:hsl(var(--accent)/.08)}.page_allToolsLink__HI1fp{font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--accent));text-decoration:none;padding-top:2px}.page_allToolsLink__HI1fp:hover{text-decoration:underline}