.z-int-page{min-height:100vh;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:#0a0a0b}.z-int-hero{position:relative;padding:200px 48px 140px;background:#f56e59;overflow:hidden;isolation:isolate}@media(max-width:768px){.z-int-hero{padding:150px 20px 100px}}.z-int-hero-visual{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.z-int-hero-visual svg{position:absolute;top:0;right:-6%;width:70%;height:110%;min-width:700px}@media(max-width:900px){.z-int-hero-visual svg{opacity:.45;right:-20%;width:90%}}.z-int-mark{position:absolute;width:14px;height:14px;border:1.2px solid hsla(0,0%,100%,.85);display:flex;align-items:center;justify-content:center}.z-int-mark span{width:3px;height:3px;border-radius:50%;background:#fff}.z-int-mark--a{top:18%;left:30%}.z-int-mark--b{top:34%;right:12%}.z-int-mark--c{top:58%;right:22%}.z-int-mark--d{bottom:12%;left:36%}.z-int-mark--e{bottom:22%;right:8%}@media(max-width:768px){.z-int-mark--a,.z-int-mark--d{display:none}}.z-int-hero-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto}.z-int-hero-chip{display:inline-flex;align-items:center;gap:10px;font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-size:10.5px;font-weight:500;letter-spacing:.08em;color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.14);padding:7px 12px;border-radius:999px;margin-bottom:32px;backdrop-filter:blur(6px)}.z-int-hero-chip-dot{width:6px;height:6px;border-radius:50%;background:#fff;animation:z-int-pulse 2.4s ease-in-out infinite}.z-int-hero-chip-sep{color:hsla(0,0%,100%,.45)}.z-int-hero-chip-meta{color:hsla(0,0%,100%,.65)}@keyframes z-int-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.z-int-title{font-size:clamp(32px,4vw,56px);line-height:1.05;color:#fff;margin:0 0 20px;max-width:720px}.z-int-title,.z-int-title em{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;letter-spacing:-.035em}.z-int-title em{font-style:normal;color:hsla(0,0%,100%,.55)}.z-int-sub{font-size:17px;line-height:1.55;color:hsla(0,0%,100%,.72);margin:0 0 48px;max-width:580px;letter-spacing:-.005em;font-weight:400}.z-int-hero-stats{display:inline-flex;align-items:center;gap:20px;padding:14px 20px;background:hsla(0,0%,100%,.1);border-radius:14px;backdrop-filter:blur(6px)}@media(max-width:640px){.z-int-hero-stats{flex-wrap:wrap;gap:14px;padding:12px 16px}}.z-int-stat{display:flex;flex-direction:column;gap:2px}.z-int-stat-k{font-size:9.5px;font-weight:500;letter-spacing:.1em;color:hsla(0,0%,100%,.55)}.z-int-stat-k,.z-int-stat-v{font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace}.z-int-stat-v{font-size:14px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.z-int-stat-div{width:1px;height:22px;background:hsla(0,0%,100%,.18)}@media(max-width:640px){.z-int-stat-div{display:none}}.z-int-rail{position:sticky;top:-1px;z-index:40;background:#fff;transition:background .3s cubic-bezier(.22,1,.36,1)}.z-int-rail--stuck{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px) saturate(1.4)}.z-int-rail-inner{max-width:1200px;margin:0 auto;padding:14px 48px 10px;display:flex;align-items:center;gap:16px}@media(max-width:768px){.z-int-rail-inner{padding:12px 20px 8px;flex-wrap:wrap}}.z-int-rail-label{font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;color:#737373;flex-shrink:0}.z-int-rail-slash{color:#f56e59}.z-int-rail-showing{font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-size:10.5px;font-weight:500;letter-spacing:.05em;color:#737373;flex-shrink:0;font-variant-numeric:tabular-nums}.z-int-searchwrap{flex:1;display:flex;align-items:center;gap:10px;background:#f7f7f6;padding:8px 14px;border-radius:8px;position:relative;min-width:220px}.z-int-searchwrap svg{color:#a3a3a3;flex-shrink:0}.z-int-search{flex:1;border:0;outline:0;background:rgba(0,0,0,0);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:13px;color:#0a0a0b;letter-spacing:-.005em;min-width:0}.z-int-search::placeholder{color:#a3a3a3}.z-int-search-clear{border:0;background:rgba(0,0,0,0);color:#737373;font-size:16px;line-height:1;width:18px;height:18px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s cubic-bezier(.22,1,.36,1)}.z-int-search-clear:hover{color:#0a0a0b}.z-int-rail-chips-wrap{max-width:1200px;margin:0 auto;padding:0 48px 14px;overflow-x:auto}@media(max-width:768px){.z-int-rail-chips-wrap{padding:0 20px 12px}}.z-int-rail-chips-wrap{scrollbar-width:none}.z-int-rail-chips-wrap::-webkit-scrollbar{display:none}.z-int-rail-chips{display:flex;gap:4px;flex-wrap:nowrap}.z-int-chip{border:0;background:rgba(0,0,0,0);padding:6px 11px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:12.5px;font-weight:500;color:#525252;border-radius:8px;cursor:pointer;white-space:nowrap;letter-spacing:-.005em;transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1);flex-shrink:0}.z-int-chip--on,.z-int-chip:hover{color:#0a0a0b;background:#f5f5f4}.z-int-body{padding:0 0 96px;background:#fff}@media(max-width:768px){.z-int-body{padding:0 0 72px}}.z-int-body-inner{max-width:1200px;margin:0 auto;padding:0 48px}@media(max-width:768px){.z-int-body-inner{padding:0 20px}}.z-int-section-head{max-width:1200px;margin:36px auto 24px;padding:0 48px;display:flex;align-items:center;gap:14px}@media(max-width:768px){.z-int-section-head{padding:0 20px;gap:10px}}.z-int-section-k{letter-spacing:.08em;color:#f56e59}.z-int-section-k,.z-int-section-title{font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-size:10.5px;font-weight:600}.z-int-section-title{letter-spacing:.14em;color:#404040}.z-int-section-rule{flex:1;height:1px;background:#e5e5e5}.z-int-section-meta{font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;color:#a3a3a3;font-variant-numeric:tabular-nums}.z-int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}@media(max-width:640px){.z-int-grid{grid-template-columns:1fr}}.z-int-card{background:#f7f7f6;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px;cursor:default;transition:background .2s ease;min-height:160px}.z-int-card:hover{background:#f5f5f4}.z-int-card--coming{background:#fafafa;opacity:.85}.z-int-card--coming:hover{background:#f7f7f6;opacity:1}.z-int-card-head{display:flex;align-items:center;justify-content:space-between}.z-int-card-logo{width:36px;height:36px;object-fit:contain;border-radius:8px;background:#fff;padding:4px}.z-int-pill{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.z-int-pill--live{background:#ecfdf5;color:#047857}.z-int-pill--coming{background:#f5f5f4;color:#737373}.z-int-pill-dot{width:6px;height:6px;border-radius:50%;background:#10b981}.z-int-card-name{font-size:15.5px;font-weight:600;letter-spacing:-.015em;color:#0a0a0b;margin-top:4px}.z-int-card-blurb{font-size:13px;line-height:1.45;color:#525252;letter-spacing:-.005em;flex:1}.z-int-card-cats{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.z-int-card-cat{display:inline-flex;align-items:center;font-size:10.5px;font-weight:500;padding:3px 8px;background:rgba(10,10,11,.04);color:#525252;border-radius:999px;text-transform:capitalize;letter-spacing:.01em}.z-int-empty{padding:80px 48px;text-align:center;color:#737373;display:flex;flex-direction:column;align-items:center;gap:12px}.z-int-empty p{font-size:14px;margin:0}.z-int-empty-mark{font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-size:48px;color:#d4d4d4;line-height:1}.z-int-cta{position:relative;padding:120px 48px;background:#fff;overflow:hidden;isolation:isolate}@media(max-width:768px){.z-int-cta{padding:80px 20px}}.z-int-cta-inner{position:relative;z-index:1;max-width:720px;margin:0 auto;text-align:center}.z-int-cta-head{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}.z-int-cta-head .z-int-section-k{color:#f56e59}.z-int-cta-head .z-int-section-title{color:#737373}.z-int-cta-title{font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.035em;font-weight:600;color:#0a0a0b;margin:0 0 16px}.z-int-cta-sub{font-size:16px;line-height:1.55;color:#525252;max-width:520px;margin:0 auto 40px;letter-spacing:-.005em}.z-int-terminal{display:flex;align-items:center;gap:10px;max-width:560px;margin:0 auto;padding:14px 16px;background:#f7f7f6;border-radius:12px;font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace}.z-int-terminal:focus-within{background:#f5f5f4}.z-int-terminal:focus-within .z-int-terminal-caret{opacity:0}@media(max-width:560px){.z-int-terminal{flex-wrap:wrap}}.z-int-terminal-prompt{font-size:12.5px;font-weight:500;color:#f56e59;letter-spacing:.02em;flex-shrink:0}.z-int-terminal-input,.z-int-terminal-prompt{font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace}.z-int-terminal-input{flex:1;background:rgba(0,0,0,0);border:0;outline:0;font-size:13px;color:#0a0a0b;padding:4px 0;letter-spacing:.01em;min-width:0}.z-int-terminal-input::placeholder{color:#a3a3a3}.z-int-terminal-caret{color:#f56e59;font-size:14px;animation:z-int-blink 1s steps(2) infinite;transition:opacity .2s cubic-bezier(.22,1,.36,1)}@keyframes z-int-blink{0%,50%{opacity:1}51%,to{opacity:0}}.z-int-terminal-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#0a0a0b;color:#fff;font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;border:0;border-radius:8px;cursor:pointer;text-decoration:none;transition:background .2s cubic-bezier(.22,1,.36,1)}.z-int-terminal-btn:hover{background:#262626}.z-int-terminal-btn:hover svg{transform:translateX(2px)}.z-int-terminal-btn svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.z-int-cta-foot{margin-top:24px;gap:10px;font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.05em;color:#737373}.z-int-cta-foot,.z-int-cta-status{display:inline-flex;align-items:center}.z-int-cta-status{gap:8px}.z-int-cta-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:z-int-pulse 2s ease-in-out infinite}