.x1-platform .x1-tools-page{padding-bottom:35px}.x1-platform .x1-tools-page .page-heading.compact-heading{grid-template-columns:minmax(0,1fr) 150px;gap:30px;padding-block:21px 18px}.x1-platform .x1-tools-page .compact-heading h1{font-size:2.8125rem;line-height:1.07;letter-spacing:-.055em}.x1-platform .x1-tools-page .compact-heading>img{width:145px;height:145px;object-fit:contain;justify-self:end}.x1-platform .x1-tools-page .compact-heading p:not(.eyebrow){max-width:900px;margin-top:12px;color:var(--fg-muted);font-size:var(--reader-body);line-height:1.65}.x1-platform .x1-tools-collection{display:inline-block;margin-top:13px;color:var(--brand);font-size:var(--reader-ui);line-height:1.5}.x1-platform .x1-tools-collection:hover{color:var(--fg)}.x1-platform .x1-tools-page .catalog-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:28px;align-items:start}.x1-platform .x1-tools-page .catalog-nav{position:sticky;top:20px;padding-right:19px;border-right:1px solid var(--border)}.x1-platform .x1-tools-page .catalog-nav .eyebrow{margin-bottom:11px;color:var(--fg-muted);font-size:var(--reader-meta)}.x1-platform .x1-tools-page .catalog-nav a{display:flex;align-items:baseline;justify-content:space-between;gap:7px;padding-block:6px;color:var(--fg-muted);font-size:var(--reader-ui);line-height:1.45}.x1-platform .x1-tools-page .catalog-nav a:hover{color:var(--brand)}.x1-platform .x1-tools-page .catalog-nav a>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--reader-meta)}.x1-platform .x1-tools-page .catalog-content{min-width:0}.x1-platform .x1-tools-page .catalog-search{position:sticky;top:0;z-index:6;background:var(--bg);padding-block:8px 13px}.x1-platform .x1-tools-page .catalog-search>.eyebrow{display:block;margin-bottom:7px;color:var(--fg-muted);font-size:var(--reader-meta)}.x1-platform .x1-tools-page .catalog-search>div{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-soft)}.x1-platform .x1-tools-page .catalog-search>div:focus-within{outline:2px solid var(--brand);outline-offset:2px}.x1-platform .x1-tools-page .catalog-search-icon{width:16px;height:16px;flex:none;color:var(--muted)}.x1-platform .x1-tools-page .catalog-search input{width:100%;min-width:0;min-height:26px;padding:0;border:0;outline:none;background:none;color:var(--fg);font:inherit;font-size:var(--reader-ui)}.x1-platform .x1-tools-page .catalog-search input::placeholder{color:var(--muted)}.x1-platform .x1-tools-page .catalog-search input::-webkit-search-cancel-button,.x1-platform .x1-tools-page .catalog-search input::-webkit-search-decoration{display:none}.x1-platform .x1-tools-page .catalog-search-clear{display:grid;width:24px;height:24px;flex:none;place-items:center;border:0;border-radius:4px;background:none;color:var(--fg-muted)}.x1-platform .x1-tools-page .catalog-search-clear:hover{background:var(--accent-soft);color:var(--fg)}.x1-platform .x1-tools-page .catalog-search-clear svg{width:14px;height:14px}.x1-platform .x1-tools-page .catalog-search [role=status]{flex:none;color:var(--fg-muted);font-size:var(--reader-meta);white-space:nowrap}.x1-platform .x1-tools-page .dense-tool-group{margin-bottom:16px;scroll-margin-top:90px}.x1-platform .x1-tools-page .dense-tool-head{display:flex;align-items:start;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding-block:9px 7px;border-bottom:1px solid var(--border-strong)}.x1-platform .x1-tools-page .dense-tool-head h2{font-size:1.25rem;line-height:1.3;letter-spacing:-.02em}.x1-platform .x1-tools-page .dense-tool-head p{color:var(--fg-muted);font-size:var(--reader-ui)}.x1-platform .x1-tools-page .dense-tool-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px}.x1-platform .x1-tools-page .dense-tool{display:grid;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:64px;padding:10px 3px;border-bottom:1px solid var(--border);transition:background-color .15s}.x1-platform .x1-tools-page .dense-tool:hover{background:var(--accent-soft)}.x1-platform .x1-tools-page .dense-tool:focus-visible{outline-offset:0}.x1-platform .x1-tools-page .dense-tool-icon{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--border-strong);border-radius:5px;color:var(--brand)}.x1-platform .x1-tools-page .dense-tool-icon svg{width:15px;height:15px}.x1-platform .x1-tools-page .dense-tool-copy{min-width:0}.x1-platform .x1-tools-page .dense-tool-name{display:block;overflow-wrap:anywhere;font-size:var(--reader-body);font-weight:550;line-height:1.35}.x1-platform .x1-tools-page .dense-tool-short{display:block;margin-top:4px;color:var(--fg-muted);font-size:var(--reader-ui);line-height:1.4}.x1-platform .x1-tools-page .dense-tool-arrow{color:var(--muted);font-size:var(--reader-ui)}.x1-platform .x1-tools-page .search-empty{display:flex;align-items:center;gap:25px;padding:30px;border:1px solid var(--border);border-radius:var(--radius)}.x1-platform .x1-tools-page .search-empty h2{font-size:1.625rem;letter-spacing:-.04em}.x1-platform .x1-tools-page .search-empty p{margin-top:8px;color:var(--fg-muted);font-size:var(--reader-ui)}.x1-platform .x1-tools-page .search-empty button{padding:0;border:0;background:none;color:var(--brand);font:inherit;text-decoration:underline;text-underline-offset:3px}.x1-platform .x1-tools-page.x1-curated-page .dense-tool-group{scroll-margin-top:20px}.x1-platform .x1-curated-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px}.x1-platform .x1-curated-actions .x1-tools-collection{margin-top:0}.x1-platform .x1-curated-cta{margin-top:34px;padding-top:30px;border-top:1px solid var(--border)}.x1-platform .x1-curated-cta h2{margin-top:10px;font-size:1.875rem;line-height:1.2;letter-spacing:-.04em}.x1-platform .x1-curated-cta>div>p:not(.eyebrow){max-width:760px;margin-top:12px;color:var(--fg-muted);font-size:var(--reader-body);line-height:1.65}.x1-platform .x1-curated-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border);color:var(--fg-muted);font-size:var(--reader-ui)}.x1-platform .x1-curated-links a:hover{color:var(--fg)}@media (max-width:1200px){.x1-platform .x1-tools-page .catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.x1-platform .x1-tools-page .dense-tool-list{grid-template-columns:1fr 1fr}}@media (max-width:900px){.x1-platform .x1-tools-page .catalog-layout{grid-template-columns:1fr;gap:10px}.x1-platform .x1-tools-page .catalog-nav{position:static;display:flex;flex-wrap:wrap;gap:3px 14px;padding:0 0 12px;border-right:0;border-bottom:1px solid var(--border)}.x1-platform .x1-tools-page .catalog-nav .eyebrow{display:none}.x1-platform .x1-tools-page .catalog-nav a{gap:4px;padding-block:3px}.x1-platform .x1-tools-page .dense-tool-list{grid-template-columns:1fr}.x1-platform .x1-tools-page .dense-tool{min-height:64px}}@media (max-width:600px){.x1-platform .x1-tools-page .page-heading.compact-heading{grid-template-columns:minmax(0,1fr) 80px;gap:10px;padding-block:18px}.x1-platform .x1-tools-page .compact-heading h1{font-size:2rem}.x1-platform .x1-tools-page .compact-heading>img{width:80px;height:85px}.x1-platform .x1-tools-page .compact-heading .eyebrow{margin-bottom:12px}.x1-platform .x1-tools-page .catalog-search>div{gap:8px;padding:9px 11px}.x1-platform .x1-tools-page .dense-tool-head p{display:none}.x1-platform .x1-tools-page .dense-tool-head h2{font-size:1.25rem}.x1-platform .x1-tools-page .dense-tool{min-height:60px;padding-block:10px}.x1-platform .x1-tools-page .search-empty{padding:18px}.x1-platform .x1-curated-cta h2{font-size:1.625rem}.x1-platform .x1-curated-actions{gap:10px 16px}}