:root{--bg: #050608;--fg: #f5f5f5;--accent: #f6c545;--accent-green: #00d58a;--muted: #999ca3;--card-bg: #101118;--border-subtle: #262733;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-mono: "SF Mono", ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:#050608;color:#f5f5f5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Inter,sans-serif}.app{max-width:960px;margin:0 auto;padding:32px 16px 64px}a{color:#f6c545;text-decoration:none}a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;cursor:pointer}.btn-primary{background:#f6c545;color:#050608}.btn-secondary{border-color:#f6c545;color:#f6c545;background:transparent}.btn-disabled{border-color:#33353f;color:#55586a;background:transparent;cursor:default}.header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:16px}.header__left{display:flex;align-items:center;gap:16px}.header__logo-master{height:80px;width:auto;display:block}.header__divider{width:1px;height:32px;background-color:#262733}.header__lab{display:flex;align-items:center;gap:14px}.header__logo-lab{height:34px;width:auto}.tool-card__logo{height:28px;width:auto}.header__playground-label{font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:#999ca3;margin-top:2px}.header__subtitle{font-size:11px;color:#6d7080}.hero h1{font-size:32px;margin:0 0 8px;color:#1a1a1a;background:none;-webkit-text-fill-color:initial}.hero h2{font-size:18px;font-weight:500;margin:0 0 12px;color:#d6d7de}.hero p{margin:0 0 20px;color:#b3b5c2}.hero__actions{display:flex;align-items:center;gap:16px;margin-bottom:24px}.hero__secondary-link{font-size:13px;color:#999ca3}.metrics{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:12px;color:#9fa2b4;margin-bottom:32px}.metrics p{margin:2px 0}.tools{margin-top:24px;margin-bottom:24px}.tools h2{font-size:18px;margin-bottom:4px}.tools>p{font-size:13px;color:#a3a5b5;margin-bottom:16px}.tools__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.tool-card{background:#101118;border-radius:12px;padding:16px 14px;border:1px solid #262733;display:flex;flex-direction:column;gap:8px}.tool-card__status{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#999ca3}.tool-card--live .tool-card__status{color:#00d58a}.tool-card--soon .tool-card__status{color:#f6c545}.tool-card--idea .tool-card__status{color:#999ca3}.tool-card h3{margin:0;font-size:16px}.tool-card--live h3{background:linear-gradient(135deg,#d4a017,#f6c545,#d4a017);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tool-card__header{display:flex;align-items:center;gap:8px}.tool-card__logo{height:48px;width:auto}.tool-card p{margin:0;font-size:13px;color:#b5b7c5}.tool-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tool-card__tags span{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid #33353f;color:#a6a8b7}.info-block{margin-top:24px;font-size:12px;color:#9fa2b4}.info-block p{margin:4px 0}.info-block__version{margin-top:8px;color:#6d7080}.footer{margin-top:40px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#777a88;border-top:1px solid #262733;padding-top:12px}.footer__right a{margin-left:12px}
