.c1{background:var(--surface-page);min-height:100vh;display:flex;flex-direction:column} .c2{background:var(--surface-ink);color:var(--text-on-ink-secondary);font:400 12.5px var(--font-sans);text-align:center;display:flex;align-items:center;justify-content:center;height:34px;box-sizing:border-box;padding:0 16px} .c3{color:var(--copper-400);font:600 10.5px var(--font-mono);letter-spacing:var(--tracking-label);margin-right:10px} .c4{color:var(--text-on-ink);font-weight:500;text-decoration:none;margin-left:6px} .c5{position:sticky;top:0;z-index:500;background:var(--surface-page);border-bottom:1px solid var(--border)} .c6{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:flex;align-items:center;gap:20px;height:64px;position:relative} .c7{display:flex;align-items:center;flex:none;text-decoration:none} .c8{height:22px;display:block} .c9{display:flex;gap:2px;flex:1;align-items:center} .c10{position:relative} .c11{display:inline-flex;align-items:center;gap:4px;padding:8px 10px;border-radius:6px;font:500 13.5px var(--font-sans);color:var(--text-secondary);text-decoration:none} .c12{margin-top:2px} .c13{display:none;position:absolute;top:100%;left:0;padding-top:8px;z-index:600} .c14{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:8px;min-width:264px;display:flex;flex-direction:column} .c15{padding:8px 12px;border-radius:6px;font:500 13.5px/1.35 var(--font-sans);color:var(--text-primary);text-decoration:none;display:block} .c16{display:block;font:400 12px/1.45 var(--font-sans);color:var(--text-muted);margin-top:2px;font-weight:400} .c17{font:600 10.5px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted);padding:10px 12px 4px} .c18{padding:8px 10px;border-radius:6px;font:500 13.5px var(--font-sans);color:var(--text-secondary);text-decoration:none} .c19{display:flex;gap:10px;align-items:center;flex:none} .c20{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;font:500 13px var(--font-sans);color:var(--text-primary);background:transparent;border:1px solid var(--border);border-radius:6px;text-decoration:none} .c21{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;font:500 13px var(--font-sans);color:var(--text-on-accent);background:var(--accent);border-radius:6px;text-decoration:none} .c22{font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted);margin:24px 0 10px;text-transform:uppercase} .c23{display:flex;flex-direction:column;gap:12px;margin-bottom:24px} .c24{font:500 15px var(--font-sans);color:var(--text-primary);text-decoration:none} .c25{height:1px;background:var(--border);margin:24px 0} .c26{display:flex;flex-direction:column;gap:16px} .c27{flex:1;max-width:var(--container-max);width:100%;margin:0 auto;padding:96px var(--container-pad);display:flex;flex-direction:column;gap:72px} .c28{max-width:760px} .c29{font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--copper-600)} .c30{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:44px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:14px 0 16px;color:var(--text-primary)} .c31{font:400 16.5px/1.6 var(--font-sans);color:var(--text-secondary);margin:0} .c32{display:grid;grid-template-columns:repeat(3,1fr);gap:24px} .c33{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:28px;display:flex;flex-direction:column;gap:18px} .c34{display:flex;justify-content:space-between;align-items:center} .c35{font:600 10.5px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)} .c36{font:600 18px var(--font-sans);color:var(--text-primary);margin:0} .c37{font:400 13.5px/1.55 var(--font-sans);color:var(--text-secondary);margin:0;flex:1} .c38{font:600 20px var(--font-sans);color:var(--text-primary);margin:0 0 24px} .c39{width:100%;border-collapse:collapse;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden} .c40{background:var(--surface-sunken)} .c41{padding:14px 18px;text-align:left;font:600 11px var(--font-mono);color:var(--text-muted)} .c42{padding:14px 18px;text-align:left;font:600 11px var(--font-mono);color:var(--copper-500)} .c43{border-bottom:1px solid var(--border)} .c44{padding:14px 18px;font:500 14px var(--font-sans);color:var(--text-primary)} .c45{padding:14px 18px;font:600 14.5px var(--font-mono);color:var(--state-live)} .c46{font-size:11px;color:var(--text-muted)} .c47{padding:14px 18px;font:400 14px var(--font-mono);color:var(--text-secondary)} .c48{font-size:11px} .c49{padding:14px 18px;font:600 14.5px var(--font-sans);color:var(--text-primary)} .c50{padding:14px 18px;font:400 14px var(--font-sans);color:var(--text-secondary)} .c51{background:var(--surface-ink);color:var(--text-on-ink);border-top:1px solid var(--border-on-ink);padding:56px 0 28px} .c52{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)} .c53{display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:28px} .c54{display:inline-flex;align-items:center;text-decoration:none} .c55{height:22px;width:auto;display:block} .c56{font:400 13px/1.6 var(--font-sans);color:var(--text-on-ink-secondary);margin:14px 0 0;max-width:26ch} .c57{font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-on-ink-muted);margin:0 0 14px} .c58{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px} .c59{font:400 13px var(--font-sans);color:var(--text-on-ink-secondary);text-decoration:none} .c60{display:flex;justify-content:space-between;align-items:center;margin-top:44px;padding-top:20px;border-top:1px solid var(--border-on-ink);font:400 12px var(--font-sans);color:var(--text-on-ink-muted)} .c61{display:flex;gap:18px} .c62{color:inherit;text-decoration:none} .c63{flex:1;max-width:var(--container-max);margin:0 auto;padding:120px var(--container-pad);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center} .c64{font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--copper-500)} .c65{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:44px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:16px 0 20px;color:var(--text-primary)} .c66{font:400 16px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 auto 32px;max-width:54ch;text-wrap:pretty} .c67{text-align:left} .c68{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-md);padding:32px;display:flex;flex-direction:column;gap:16px} .c69{font:500 12px var(--font-mono);color:var(--text-muted)} .c70{font-size:22px;font-weight:600;margin:0;letter-spacing:-0.01em;line-height:1.2;color:var(--text-primary)} .c71{font:400 14px/1.6 var(--font-sans);color:var(--text-secondary);margin:0;flex:1} .c72{font:500 14px var(--font-sans);color:var(--accent);display:inline-flex;align-items:center;gap:6px;margin-top:8px} .c73{background:var(--surface-page);min-height:100vh} .c74{background:var(--surface-ink);color:var(--text-on-ink);padding:88px 0 96px} .c75{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center} .c76{font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--copper-400)} .c77{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:56px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:14px 0 20px;color:var(--text-on-ink)} .c78{font:400 17px/1.6 var(--font-sans);color:var(--text-on-ink-secondary);margin:0 0 28px;max-width:46ch;text-wrap:pretty} .c79{display:flex;gap:12px;align-items:center} .c80{display:flex;gap:18px;margin-top:36px;flex-wrap:wrap} .c81{font:500 11px var(--font-mono);letter-spacing:.07em;color:var(--text-on-ink-muted)} .c82{border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid rgba(255,255,255,0.08);line-height:0} .c83{width:100%;height:auto;display:block;border-radius:16px} .c84{padding:64px 0 0;text-align:center} .c85{font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted);margin-bottom:24px} .c86{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;opacity:0.6;filter:grayscale(100%);margin-bottom:64px} .c87{font:700 20px var(--font-sans);letter-spacing:-0.02em} .c88{padding:88px 0 0} .c89{font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--accent)} .c90{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:34px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 14px} .c91{font:400 16px/1.6 var(--font-sans);color:var(--text-secondary);max-width:62ch;margin:0;text-wrap:pretty} .c92{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:36px} .c93{display:block;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:18px;text-decoration:none} .c94{width:40px;height:40px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--copper-700);display:flex;align-items:center;justify-content:center} .c95{display:block;font:600 14.5px/1.3 var(--font-sans);color:var(--text-primary);margin:12px 0 5px} .c96{display:block;font:400 12.5px/1.5 var(--font-sans);color:var(--text-secondary)} .c97{padding:88px 0} .c98{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:24px} .c99{width:44px;height:44px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--copper-700);display:flex;align-items:center;justify-content:center} .c100{font:600 17px var(--font-sans);color:var(--text-primary);margin:14px 0 8px} .c101{font:400 14px/1.55 var(--font-sans);color:var(--text-secondary);margin:0 0 14px} .c102{display:flex;align-items:center;gap:9px;font:400 13.5px var(--font-sans);color:var(--text-primary)} .c103{width:7px;height:7px;border-radius:999px;background:var(--state-live);box-shadow:var(--glow-live);flex:none} .c104{padding:0 0 88px} .c105{display:block;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:24px;text-decoration:none} .c106{width:40px;height:40px;border-radius:var(--r-md);background:var(--surface-sunken);color:var(--text-primary);display:flex;align-items:center;justify-content:center;margin-bottom:16px} .c107{display:block;font:600 15px/1.3 var(--font-sans);color:var(--text-primary);margin:0 0 6px} .c108{display:block;font:400 13.5px/1.5 var(--font-sans);color:var(--text-secondary)} .c109{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px;align-items:center} .c110{font:500 13.5px var(--font-sans);color:var(--accent);text-decoration:none;margin-left:6px} .c111{width:100%;border-collapse:collapse;margin-top:36px;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden} .c112{padding:14px 18px;border-bottom:1px solid var(--border);font:600 12px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted);background:var(--surface-page);text-align:left} .c113{padding:14px 18px;border-bottom:1px solid var(--border);font:600 12px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--copper-700);background:var(--accent-soft);text-align:left} .c114{padding:14px 18px;border-bottom:1px solid var(--border);font:500 14px/1.45 var(--font-sans);color:var(--text-primary);width:170px;vertical-align:top} .c115{padding:14px 18px;border-bottom:1px solid var(--border);font:400 14px/1.45 var(--font-sans);background:var(--accent-soft);vertical-align:top} .c116{display:flex;gap:8px;align-items:flex-start;color:var(--text-secondary)} .c117{flex:none;margin-top:1px} .c118{font-weight:500;color:var(--text-primary)} .c119{padding:14px 18px;border-bottom:1px solid var(--border);font:400 14px/1.45 var(--font-sans);vertical-align:top} .c120{margin-top:28px;display:flex;gap:12px} .c121{padding:0 0 56px} .c122{border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:20px 24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--surface-card)} .c123{font:400 13.5px var(--font-sans);color:var(--text-secondary);margin:0;flex:1;min-width:260px} .c124{color:var(--text-primary);font-weight:600} .c125{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:34px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 20px} .c126{display:flex;gap:10px;flex-wrap:wrap} .c127{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-card);font:500 13.5px var(--font-sans);color:var(--text-primary);text-decoration:none} .c128{background:var(--surface-ink);color:var(--text-on-ink);padding:80px 0;text-align:center} .c129{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:34px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-on-ink);margin:14px auto 10px} .c130{font:400 15.5px/1.6 var(--font-sans);color:var(--text-on-ink-secondary);margin:0 auto 28px;max-width:52ch} .c131{display:flex;gap:12px;justify-content:center} .c132{flex:1;max-width:var(--container-max);width:100%;margin:0 auto;padding:96px var(--container-pad);display:flex;flex-direction:column;gap:80px} .c133{max-width:800px} .c134{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:48px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:14px 0 20px;color:var(--text-primary)} .c135{font:400 18px/1.65 var(--font-sans);color:var(--text-secondary);margin:0;text-wrap:pretty} .c136{display:grid;grid-template-columns:1.2fr 0.8fr;gap:64px;align-items:start} .c137{display:flex;flex-direction:column;gap:32px} .c138{font:600 24px var(--font-sans);color:var(--text-primary);margin:0} .c139{font:400 15px/1.65 var(--font-sans);color:var(--text-secondary);margin:0} .c140{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px;display:flex;flex-direction:column;gap:16px} .c141{font-size:44px;line-height:0;font-family:var(--font-sans);color:var(--copper-500);margin-bottom:-10px} .c142{font:500 15px/1.55 var(--font-sans);color:var(--text-primary);margin:0} .c143{display:flex;flex-direction:column} .c144{font:600 13px var(--font-sans);color:var(--text-primary)} .c145{font:400 11px var(--font-mono);letter-spacing:0.05em;color:var(--text-muted);margin-top:2px} .c146{flex:1;max-width:var(--container-max);width:100%;margin:0 auto;padding:96px var(--container-pad);display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start} .c147{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:44px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:14px 0 20px;color:var(--text-primary)} .c148{font:400 16px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 44px;max-width:46ch} .c149{display:flex;flex-direction:column;gap:24px} .c150{display:flex;gap:16px;align-items:flex-start} .c151{width:40px;height:40px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--copper-700);display:flex;align-items:center;justify-content:center;flex:none} .c152{display:block;font:600 14px var(--font-sans);color:var(--text-primary)} .c153{display:block;font:400 13.5px var(--font-mono);color:var(--text-secondary);margin-top:2px} .c154{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:32px;padding:8px} .c155{background:var(--surface-card);border-radius:24px;box-shadow:var(--shadow-lg);padding:32px;display:flex;flex-direction:column;gap:20px} .c156{padding:72px 0 48px} .c157{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);text-align:center} .c158{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:46px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:14px auto 16px;color:var(--text-primary);max-width:24ch} .c159{font:400 16.5px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 auto;max-width:56ch;text-wrap:pretty} .c160{display:inline-flex;align-items:center;gap:2px;margin-top:28px;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-md);padding:3px} .c161{border:1px solid transparent;border-radius:6px;padding:6px 16px;font:500 13px var(--font-mono);cursor:pointer;background:{{inrBg }};color:{{inrColor }}} .c162{border:1px solid transparent;border-radius:6px;padding:6px 16px;font:500 13px var(--font-mono);cursor:pointer;background:{{usdBg }};color:{{usdColor }}} .c163{margin-top:14px} .c164{padding:0 0 72px} .c165{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch} .c166{background:var(--surface-card);border:1px solid{{t.border }};border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:28px;display:flex;flex-direction:column;position:relative} .c167{position:absolute;top:-11px;left:24px;background:var(--copper-500);color:#fff;font:600 10.5px var(--font-mono);letter-spacing:var(--tracking-label);border-radius:999px;padding:4px 12px} .c168{font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)} .c169{font:600 15.5px var(--font-sans);color:var(--text-primary);margin-top:8px} .c170{display:flex;align-items:baseline;gap:8px;margin:18px 0 2px} .c171{font-family:var(--font-mono);font-weight:600;font-size:34px;color:var(--text-primary);letter-spacing:-0.01em} .c172{font:400 12.5px var(--font-sans);color:var(--text-muted)} .c173{height:1px;background:var(--border);margin:20px 0 16px} .c174{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1} .c175{display:flex;align-items:flex-start;gap:9px;font:400 13.5px/1.45 var(--font-sans);color:var(--text-primary)} .c176{width:7px;height:7px;border-radius:999px;background:var(--state-live);box-shadow:var(--glow-live);flex:none;margin-top:5px} .c177{margin-top:22px} .c178{font:400 13px/1.6 var(--font-sans);color:var(--text-muted);margin:20px auto 0;text-align:center;max-width:72ch} .c179{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start} .c180{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:30px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 24px} .c181{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden} .c182{display:grid;grid-template-columns:1fr 1fr 1fr} .c183{padding:12px 18px;border-bottom:1px solid var(--border);font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted);background:var(--surface-page);text-align:left} .c184{padding:12px 18px;border-bottom:1px solid var(--border);font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--copper-700);background:var(--accent-soft);text-align:left} .c185{padding:12px 18px;border-bottom:1px solid var(--border);font:500 13.5px var(--font-sans);color:var(--text-primary)} .c186{padding:12px 18px;border-bottom:1px solid var(--border);font:500 13.5px var(--font-mono);color:var(--text-primary);background:var(--accent-soft)} .c187{padding:12px 18px;border-bottom:1px solid var(--border);font:500 13.5px var(--font-mono);color:var(--text-secondary)} .c188{font:400 12.5px/1.6 var(--font-sans);color:var(--text-muted);margin:12px 0 0;max-width:60ch} .c189{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:30px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 10px} .c190{padding:15px 0;border-top:1px solid var(--border);cursor:pointer} .c191{font:600 14.5px var(--font-sans);color:var(--text-primary);list-style:none;display:flex;justify-content:space-between;align-items:center} .c192{flex:none} .c193{font:400 13.5px/1.6 var(--font-sans);color:var(--text-secondary);margin-top:12px} .c194{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-md);padding:40px;display:flex;flex-direction:column;gap:20px;grid-row:span 2} .c195{display:flex;align-items:center;gap:12px} .c196{width:40px;height:40px;background:var(--surface-sunken);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center} .c197{font:600 13px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-secondary)} .c198{font-size:28px;font-weight:680;margin:0;letter-spacing:var(--display-tracking);line-height:1.2;color:var(--text-primary)} .c199{font:400 16px/1.6 var(--font-sans);color:var(--text-secondary);margin:0} .c200{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding-top:24px;border-top:1px solid var(--border)} .c201{font:700 24px var(--font-sans);color:var(--text-primary)} .c202{width:32px;height:32px;background:var(--surface-sunken);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center} .c203{font:600 12px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-secondary)} .c204{font-size:20px;font-weight:600;margin:0;letter-spacing:-0.01em;line-height:1.3;color:var(--text-primary)} .c205{background:var(--surface-ink);color:var(--text-on-ink);padding:72px 0 76px} .c206{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:46px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:14px auto 16px;color:var(--text-on-ink);max-width:22ch} .c207{font:400 16.5px/1.6 var(--font-sans);color:var(--text-on-ink-secondary);margin:0 auto;max-width:52ch;text-wrap:pretty} .c208{padding:0;transform:translateY(-40px)} .c209{background:var(--surface-card);border:1px solid var(--copper-300);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:26px;display:flex;flex-direction:column} .c210{display:block;font:600 17px var(--font-sans);color:var(--text-primary)} .c211{display:block;font:500 11px var(--font-mono);letter-spacing:.06em;color:var(--text-muted);margin-top:2px} .c212{font:400 13.5px/1.55 var(--font-sans);color:var(--text-secondary);margin:16px 0 20px;flex:1} .c213{font:400 11.5px var(--font-sans);color:var(--text-muted);text-align:center;margin-top:10px} .c214{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:26px;display:flex;flex-direction:column} .c215{padding:32px 0 88px} .c216{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start} .c217{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:30px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 22px} .c218{display:flex;flex-direction:column;gap:18px} .c219{font:600 13px var(--font-mono);color:var(--accent);border:1px solid var(--accent-soft-border);background:var(--accent-soft);border-radius:6px;padding:4px 8px;flex:none} .c220{display:block;font:600 15px var(--font-sans);color:var(--text-primary)} .c221{display:block;font:400 13.5px/1.55 var(--font-sans);color:var(--text-secondary);margin-top:3px;max-width:44ch} .c222{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:24px 28px} .c223{font:600 17px var(--font-sans);color:var(--text-primary);margin:10px 0 8px} .c224{font:400 13.5px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 18px} .c225{display:flex;gap:10px} .c226{display:flex;flex-direction:column;margin-top:8px} .c227{display:flex;gap:14px;padding:9px 0;border-bottom:1px solid var(--border)} .c228{font:500 11px var(--font-mono);letter-spacing:.05em;color:var(--text-muted);width:110px;flex:none} .c229{font:400 13px var(--font-sans);color:var(--text-primary)} .c230{display:flex;gap:14px;padding:9px 0} .c231{padding:72px 0 88px} .c232{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1fr .92fr;gap:64px;align-items:start} .c233{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:46px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:14px 0 16px;color:var(--text-primary);max-width:20ch} .c234{font:400 16px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 28px;max-width:48ch;text-wrap:pretty} .c235{border-radius:12px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-md);line-height:0;max-width:520px} .c236{width:100%;height:auto;display:block} .c237{margin-top:32px} .c238{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:11px} .c239{display:flex;align-items:flex-start;gap:10px;font:400 14px/1.5 var(--font-sans);color:var(--text-primary)} .c240{font:600 12px var(--font-mono);color:var(--accent);flex:none;margin-top:1px} .c241{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);padding:28px} .c242{text-align:center;padding:36px 12px} .c243{font:600 20px var(--font-sans);color:var(--text-primary);margin:16px 0 8px} .c244{font:400 14px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 auto;max-width:34ch} .c245{margin-top:20px} .c246{font:600 18px var(--font-sans);color:var(--text-primary);margin:0 0 6px} .c247{font:400 13px/1.55 var(--font-sans);color:var(--text-secondary);margin:0 0 20px} .c248{display:flex;flex-direction:column;gap:14px} .c249{display:grid;grid-template-columns:1fr 1fr;gap:12px} .c250{font:400 12px/1.5 var(--font-sans);color:var(--text-muted);margin:0;text-align:center} .c251{color:var(--accent);text-decoration:none} .c252{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:46px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:14px 0 16px;color:var(--text-primary);max-width:24ch} .c253{font:400 16.5px/1.6 var(--font-sans);color:var(--text-secondary);margin:0;max-width:58ch;text-wrap:pretty} .c254{width:40px;height:40px;border-radius:var(--r-md);background:var(--surface-sunken);color:var(--copper-600);display:flex;align-items:center;justify-content:center;margin-bottom:16px} .c255{background:var(--surface-ink);border-radius:var(--r-lg);padding:24px;color:var(--text-on-ink);display:flex;flex-direction:column} .c256{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px;flex:1;align-content:flex-start} .c257{font:500 12px var(--font-mono);color:var(--text-on-ink-secondary);border:1px solid var(--border-on-ink);border-radius:6px;padding:5px 10px} .c258{font:500 13.5px var(--font-sans);color:var(--copper-400);text-decoration:none;margin-top:16px} .c259{border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:18px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--surface-card);margin-top:16px} .c260{font:400 13.5px var(--font-sans);color:var(--text-secondary);margin:0;flex:1;min-width:240px} .c261{background:var(--surface-ink);color:var(--text-on-ink);padding:64px 0;text-align:center} .c262{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:30px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-on-ink);margin:0 auto 22px} .c263{flex:1;max-width:var(--container-max);width:100%;margin:0 auto;padding:48px var(--container-pad);display:grid;grid-template-columns:260px 1fr;gap:48px;align-items:start} .c264{position:sticky;top:96px;display:flex;flex-direction:column;gap:24px;border-right:1px solid var(--border);padding-right:24px} .c265{font:600 10px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted);margin-bottom:10px} .c266{display:flex;flex-direction:column;gap:8px} .c267{font:500 13.5px var(--font-sans);color:var(--copper-500);text-decoration:none} .c268{font:500 13.5px var(--font-sans);color:var(--text-secondary);text-decoration:none} .c269{display:flex;flex-direction:column;gap:56px} .c270{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:44px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:12px 0 16px;color:var(--text-primary)} .c271{font:400 16px/1.6 var(--font-sans);color:var(--text-secondary);max-width:65ch;margin:0} .c272{scroll-margin-top:96px} .c273{font:600 22px var(--font-sans);color:var(--text-primary);border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:16px} .c274{font:400 14.5px/1.6 var(--font-sans);color:var(--text-secondary);margin-bottom:16px} .c275{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 18px;font:400 13px var(--font-mono);color:var(--text-primary)} .c276{font-family:var(--font-mono);background:var(--surface-sunken);padding:2px 6px;border-radius:4px;font-size:12.5px} .c277{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 18px;font:400 12.5px/1.5 var(--font-mono);color:var(--text-primary);overflow-x:auto;margin:0} .c278{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px 20px;display:flex;gap:14px;align-items:flex-start} .c279{font:600 14.5px var(--font-sans);color:var(--text-primary);margin:0 0 4px} .c280{font:400 13px/1.5 var(--font-sans);color:var(--text-secondary);margin:0} .c281{min-height:calc(100vh - var(--sp-12));display:flex;flex-direction:column} .c282{flex:1;padding:var(--sp-24) var(--container-pad)} .c283{max-width:60ch;margin:0 auto} .c284{font:600 34px/1.15 var(--font-sans);letter-spacing:-0.01em;margin:0 0 var(--sp-10)} .c285{font:400 16px/1.65 var(--font-sans);margin:0 0 var(--sp-4)} .c286{font:400 16px/1.65 var(--font-sans);margin:0 0 var(--sp-6)} .c287{font:600 22px/1.15 var(--font-sans);margin:var(--sp-10) 0 var(--sp-4)} .c288{font:400 16px/1.65 var(--font-sans);margin:0 0 var(--sp-6);padding-left:20px} .c289{color:var(--accent);text-decoration:none} .c290{background:var(--surface-ink);color:var(--text-on-ink);padding:80px 0 84px} .c291{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:50px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:14px 0 18px;color:var(--text-on-ink);max-width:22ch} .c292{font:400 17px/1.6 var(--font-sans);color:var(--text-on-ink-secondary);margin:0 0 28px;max-width:52ch;text-wrap:pretty} .c293{display:flex;gap:18px;margin-top:34px;flex-wrap:wrap} .c294{font:400 16px/1.6 var(--font-sans);color:var(--text-secondary);max-width:62ch;margin:0 0 40px;text-wrap:pretty} .c295{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:18px 20px;text-align:center} .c296{width:40px;height:40px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--copper-700);display:inline-flex;align-items:center;justify-content:center} .c297{display:block;font:600 14.5px var(--font-sans);color:var(--text-primary);margin:10px 0 3px} .c298{display:block;font:500 11px var(--font-mono);letter-spacing:.06em;color:var(--text-muted)} .c299{display:grid;grid-template-columns:repeat(3,1fr)} .c300{width:1px;height:28px;background:var(--border-strong);margin:0 auto} .c301{background:var(--surface-ink);border-radius:var(--r-lg);padding:24px 28px;color:var(--text-on-ink)} .c302{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px} .c303{font:600 17px var(--font-sans)} .c304{font:500 11px var(--font-mono);letter-spacing:.06em;color:var(--text-on-ink-muted)} .c305{font:500 11px var(--font-mono);letter-spacing:.06em;color:var(--copper-400)} .c306{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px} .c307{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px 20px;text-align:center} .c308{display:block;font:600 13.5px var(--font-sans);color:var(--text-primary)} .c309{display:block;font:500 11px var(--font-mono);letter-spacing:.06em;color:var(--text-muted);margin-top:3px} .c310{font:400 16px/1.6 var(--font-sans);color:var(--text-secondary);max-width:62ch;margin:0 0 36px} .c311{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:10px 28px} .c312{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-bottom:1px solid var(--border)} .c313{flex:none;margin-top:2px} .c314{font:400 14px/1.5 var(--font-sans);color:var(--text-secondary)} .c315{font-weight:600;color:var(--text-primary)} .c316{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center} .c317{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:34px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 26px} .c318{display:flex;flex-direction:column;gap:22px} .c319{display:block;font:600 15.5px var(--font-sans);color:var(--text-primary)} .c320{display:block;text-decoration:none} .c321{position:relative;aspect-ratio:16/9;background:var(--surface-ink);border-radius:var(--r-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);overflow:hidden} .c322{position:absolute;inset:0} .c323{position:absolute;inset:0;display:flex;align-items:center;justify-content:center} .c324{width:64px;height:64px;border-radius:999px;background:var(--copper-500);display:flex;align-items:center;justify-content:center;color:#fff} .c325{position:absolute;left:0;right:0;bottom:0;padding:36px 18px 14px;background:linear-gradient(transparent,rgba(21,20,18,.85))} .c326{font:500 11px var(--font-mono);letter-spacing:.06em;color:var(--text-on-ink-secondary)} .c327{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center} .c328{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:50px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:14px 0 18px;color:var(--text-on-ink);max-width:24ch} .c329{display:flex;justify-content:center;align-items:center} .c330{border-radius:12px;box-shadow:var(--shadow-lg);width:100%;overflow:hidden;line-height:0;border:1px solid rgba(255,255,255,0.08)} .c331{width:100%;height:auto;display:block;border-radius:12px} .c332{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center} .c333{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:30px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 14px} .c334{font:400 15px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 18px;max-width:48ch;text-wrap:pretty} .c335{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px} .c336{border-radius:12px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-sm);line-height:0} .c337{padding:72px 0 0} .c338{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center} .c339{border-radius:12px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-sm)} .c340{display:grid;grid-template-columns:repeat(4,1fr);gap:14px} .c341{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:18px 20px} .c342{display:block;font:600 14px var(--font-sans);color:var(--text-primary);margin:10px 0 4px} .c343{background:var(--surface-ink);color:var(--text-on-ink);padding:72px 0 96px} .c344{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1fr 1.5fr;gap:56px;align-items:center} .c345{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:50px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:14px 0 18px;color:var(--text-on-ink)} .c346{font:400 17px/1.6 var(--font-sans);color:var(--text-on-ink-secondary);margin:0 0 28px;max-width:42ch;text-wrap:pretty} .c347{font:400 14px/1.55 var(--font-sans);color:var(--text-secondary);margin:0} .c348{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:34px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 22px} .c349{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px} .c350{display:flex;align-items:flex-start;gap:10px;font:400 14.5px/1.5 var(--font-sans);color:var(--text-primary)} .c351{width:7px;height:7px;border-radius:999px;background:var(--state-live);box-shadow:var(--glow-live);flex:none;margin-top:6px} .c352{font-weight:600} .c353{border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:16px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface-card);margin-top:26px} .c354{font:400 13px var(--font-sans);color:var(--text-secondary);margin:0;flex:1;min-width:200px} .c355{display:flex;flex-direction:column;gap:12px} .c356{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:18px 20px} .c357{display:flex;flex-direction:column;gap:10px;margin-top:14px} .c358{display:flex;align-items:center;gap:10px;font:400 13.5px var(--font-sans);color:var(--text-primary)} .c359{flex:1} .c360{font:500 11px var(--font-mono);color:{{d.color }}} .c361{font:400 12.5px/1.5 var(--font-sans);color:var(--text-muted);margin:14px 0 0} .c362{display:block;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:22px 24px;text-decoration:none} .c363{margin-left:auto;color:var(--text-muted)} .c364{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center} .c365{font:400 17px/1.6 var(--font-sans);color:var(--text-on-ink-secondary);margin:0 0 28px;max-width:48ch;text-wrap:pretty} .c366{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:34px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 40px} .c367{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:stretch} .c368{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:20px;text-align:center} .c369{font:600 11px var(--font-mono);letter-spacing:.06em;color:var(--text-muted)} .c370{display:block;font:600 15px var(--font-sans);color:var(--text-primary);margin:8px 0 4px} .c371{display:flex;align-items:center;color:var(--n-400)} .c372{background:var(--surface-ink);border-radius:var(--r-lg);padding:20px;text-align:center;color:var(--text-on-ink)} .c373{font:600 11px var(--font-mono);letter-spacing:.06em;color:var(--copper-400)} .c374{display:block;font:600 15px var(--font-sans);margin:8px 0 4px} .c375{display:block;font:400 12.5px/1.5 var(--font-sans);color:var(--text-on-ink-secondary)} .c376{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:20px} .c377{display:block;font:600 14.5px var(--font-sans);color:var(--text-primary);margin:10px 0 4px} .c378{display:block;font:400 13px/1.55 var(--font-sans);color:var(--text-secondary)} .c379{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start} .c380{font:400 15px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 24px;max-width:52ch} .c381{width:100%} .c382{display:grid;grid-template-columns:1.2fr 1fr 1.5fr;background:var(--surface-page);border-bottom:1px solid var(--border)} .c383{padding:12px 18px;font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)} .c384{display:grid;grid-template-columns:1.2fr 1fr 1.5fr;border-bottom:1px solid var(--border)} .c385{padding:12px 18px;font:500 13.5px var(--font-sans);color:var(--text-primary)} .c386{padding:12px 18px;font:500 13px var(--font-mono);color:var(--text-primary)} .c387{padding:12px 18px;font:400 13.5px var(--font-sans);color:var(--text-secondary)} .c388{font:400 12.5px var(--font-sans);color:var(--text-muted);margin:12px 0 0} .c389{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:30px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 18px} .c390{padding:16px 0;border-top:1px solid var(--border)} .c391{display:block;font:600 14.5px var(--font-sans);color:var(--text-primary)} .c392{display:block;font:400 13.5px/1.6 var(--font-sans);color:var(--text-secondary);margin-top:6px} .c393{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center} .c394{display:block;font:400 13.5px/1.55 var(--font-sans);color:var(--text-secondary);margin-top:3px;max-width:42ch} .c395{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start} .c396{font:400 15px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 20px;max-width:44ch;text-wrap:pretty} .c397{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:8px 24px} .c398{display:flex;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border)} .c399{font:500 11px var(--font-mono);letter-spacing:.05em;color:var(--text-muted);width:150px;flex:none} .c400{font:400 13.5px/1.5 var(--font-sans);color:var(--text-primary)} .c401{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:24px 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px} .c402{display:block;font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)} .c403{display:block;font:600 15px/1.4 var(--font-sans);color:var(--text-primary);margin-top:6px} .c404{display:block;font:400 13px/1.55 var(--font-sans);color:var(--text-secondary);margin-top:4px} .c405{padding:64px 0 72px} .c406{font:500 12px var(--font-mono);letter-spacing:.06em;color:var(--text-muted);text-decoration:none} .c407{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:44px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:12px 0 16px;color:var(--text-primary);max-width:24ch} .c408{font:400 16px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 26px;max-width:56ch;text-wrap:pretty} .c409{display:flex;gap:12px} .c410{padding:0 0 80px} .c411{display:flex;flex-direction:column;gap:20px} .c412{display:flex;gap:14px;align-items:flex-start} .c413{display:block;font:400 13.5px/1.55 var(--font-sans);color:var(--text-secondary);margin-top:3px;max-width:46ch} .c414{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:18px 20px} .c415{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px} .c416{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--r-md);padding:10px 12px;background:var(--surface-page)} .c417{font:600 13px var(--font-mono);color:var(--copper-700);background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:6px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:none} .c418{font:500 13.5px var(--font-sans);color:var(--text-primary);flex:1} .c419{font:500 11px var(--font-mono);color:var(--text-muted)} .c420{border:1px solid var(--border);border-radius:var(--r-md);padding:10px 12px;background:var(--surface-card);margin-left:38px} .c421{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap} .c422{font:500 12px var(--font-mono);color:var(--text-secondary);border:1px solid var(--border);border-radius:6px;padding:4px 8px} .c423{font:400 12px var(--font-mono);color:var(--text-muted);margin:12px 0 0} .c424{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:30px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-on-ink);margin:0 auto 10px} .c425{font:400 15px/1.6 var(--font-sans);color:var(--text-on-ink-secondary);margin:0 auto 24px;max-width:48ch} .c426{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:44px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:12px 0 16px;color:var(--text-primary);max-width:26ch} .c427{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px} .c428{display:flex;align-items:center;gap:12px;padding:10px 4px;border-top:1px solid var(--border)} .c429{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start} .c430{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:20px 24px} .c431{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px} .c432{display:flex;align-items:center;gap:12px;padding:11px 4px;border-top:1px solid var(--border)} .c433{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1fr 1fr;gap:16px} .c434{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:22px 24px} .c435{display:flex;align-items:center;justify-content:space-between} .c436{font:400 13.5px/1.55 var(--font-sans);color:var(--text-secondary);margin:10px 0 14px} .c437{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--r-md);padding:9px 12px;background:var(--surface-page)} .c438{font:500 11px var(--font-mono);color:var(--state-live)} .c439{font:600 12px var(--font-mono);color:var(--text-muted);flex:none} .c440{font:500 11px var(--font-mono);color:{{m.color }}} .c441{display:grid;grid-template-columns:repeat(3,1fr);gap:14px} .c442{width:8px;height:8px;border-radius:999px;background:var(--state-hold);box-shadow:var(--glow-hold);flex:none} .c443{font:500 13.5px var(--font-mono);color:var(--text-primary);flex:1} .c444{height:1px;background:var(--border);margin:12px 0} .c445{display:flex;flex-direction:column;margin-top:6px} .c446{display:flex;align-items:center;gap:12px;padding:9px 4px;border-top:1px solid var(--border)} .c447{font:500 11px var(--font-mono);color:{{a.color }}} .c448{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:start} .c449{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px} .c450{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)} .c451{display:block;font:400 12.5px var(--font-sans);color:var(--text-muted);margin-top:2px} .c452{font:500 12px var(--font-mono);color:{{r.color }}} .c453{font:400 12px/1.5 var(--font-mono);color:var(--text-muted);margin:14px 0 0} .c454{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start} .c455{margin-top:12px;border-radius:12px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-sm)} .c456{display:flex;gap:14px;margin-top:16px;flex-wrap:wrap} .c457{font:500 11px var(--font-mono);letter-spacing:.05em;color:var(--text-muted)} .c458{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:30px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 8px} .c459{font:400 14px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 24px;max-width:62ch} .c460{display:grid;grid-template-columns:1fr 1fr;gap:0 48px} .c461{font:400 17px/1.6 var(--font-sans);color:var(--text-on-ink-secondary);margin:0 0 28px;max-width:54ch;text-wrap:pretty} .c462{font:600 13px var(--font-mono);color:var(--copper-700);background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none} .c463{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:34px;line-height:1.12;letter-spacing:var(--display-tracking);color:var(--text-primary);margin:12px 0 36px} .c464{border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:20px 24px;background:var(--surface-card);margin-top:16px;display:flex;gap:14px;align-items:flex-start} .c465{font:400 13.5px/1.6 var(--font-sans);color:var(--text-secondary);margin:0} .c466{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)} .c467{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center} .c468{background:var(--surface-ink-raised);border:1px solid var(--border-on-ink);border-radius:var(--r-lg);padding:20px 22px;font-family:var(--font-mono)} .c469{font:600 10.5px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-on-ink-muted);margin-bottom:14px} .c470{font:400 12.5px/1.9 var(--font-mono);color:var(--text-on-ink-secondary)} .c471{color:var(--copper-400)} .c472{color:var(--state-live-bright)} .c473{color:var(--text-on-ink-muted)} .c474{display:flex;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border)} .c475{font:600 11px var(--font-mono);letter-spacing:.05em;color:{{e.mc }};background:{{e.mbg }};border-radius:5px;padding:3px 8px;flex:none;width:44px;text-align:center} .c476{font:500 13.5px var(--font-mono);color:var(--text-primary);width:250px;flex:none} .c477{font:400 13.5px var(--font-sans);color:var(--text-secondary)} .c478{font:400 13px var(--font-sans);color:var(--text-muted);margin:14px 0 0} .c479{display:grid;grid-template-columns:44% 1fr;border-bottom:1px solid var(--border)} .c480{padding:13px 18px;font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted);background:var(--surface-page)} .c481{padding:13px 18px;font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--copper-700);background:var(--accent-soft)} .c482{padding:13px 18px;font:400 14px/1.5 var(--font-sans);color:var(--text-secondary)} .c483{padding:13px 18px;font:400 14px/1.5 var(--font-sans);color:var(--text-primary);background:var(--accent-soft)} .c484{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;align-items:center} .c485{font:500 12.5px var(--font-sans);color:var(--text-muted)} .c486{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:8px 24px;margin-top:16px} .c487{display:flex;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)} .c488{font:600 12px var(--font-mono);color:var(--copper-700);background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:6px;padding:3px 8px;flex:none;min-width:52px;text-align:center} .c489{font:400 14px/1.5 var(--font-sans);color:var(--text-primary)} .c490{display:flex;flex-direction:column;gap:2px;margin-top:10px} .c491{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:6px;font:500 14px var(--font-sans);color:var(--text-primary);text-decoration:none} .c492{display:flex;align-items:flex-start;gap:12px;font:400 14.5px/1.5 var(--font-sans);color:var(--text-primary)} .c493{font:600 12px var(--font-mono);color:var(--copper-700);background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:6px;padding:3px 8px;flex:none} .c494{font:500 13px var(--font-mono);color:var(--text-primary);width:70px;flex:none} .c495{font:400 13.5px var(--font-sans);color:var(--text-primary);flex:1} .c496{display:grid;grid-template-columns:1fr 1fr;gap:16px} .c497{display:flex;flex-direction:column;gap:12px;margin-top:14px} .c498{display:flex;gap:10px;align-items:flex-start;font:400 14px/1.5 var(--font-sans);color:var(--text-secondary)} .c499{background:var(--surface-card);border:1px solid var(--copper-300);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:24px} .c500{font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--copper-700)} .c501{display:flex;gap:10px;align-items:flex-start;font:400 14px/1.5 var(--font-sans);color:var(--text-primary)} .c502{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:26px 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px} .c503{display:block;font:600 15px var(--font-sans);color:var(--text-primary);margin-top:6px} .c504{font:400 13px var(--font-sans);color:var(--text-muted);margin:16px 0 0;text-align:center} .c505{flex:1;max-width:var(--container-max);width:100%;margin:0 auto;padding:80px var(--container-pad);box-sizing:border-box} .c506{font:600 11px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--copper-500);margin-bottom:12px} .c507{font-family:var(--font-sans);font-weight:680;font-stretch:116%;font-size:42px;line-height:var(--leading-display);letter-spacing:var(--display-tracking);margin:0 0 20px;color:var(--text-primary);max-width:800px} .c508{font:400 17px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 48px;max-width:800px} .c509{display:flex;flex-direction:column;gap:24px;align-self:start} .c510{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:24px;display:flex;flex-direction:column;gap:16px} .c511{font:600 14px var(--font-sans);color:var(--text-primary);margin:0} .c512{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font:400 13px/1.45 var(--font-sans);color:var(--text-secondary)} .c513{display:flex;gap:8px;align-items:flex-start} .c514{width:6px;height:6px;border-radius:999px;background:var(--copper-500);flex:none;margin-top:6px} .c515{height:1px;background:var(--border)} .c516{display:flex;flex-direction:column;gap:40px;max-width:760px} .c517{font:600 22px var(--font-sans);color:var(--text-primary);margin:0} .c518{font:400 15px/1.6 var(--font-sans);color:var(--text-primary);margin:0;text-wrap:pretty} .c519{width:100%;border-collapse:collapse;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;margin:12px 0} .c520{padding:14px 18px;text-align:left;font:600 11px var(--font-mono);color:var(--text-muted);border-bottom:1px solid var(--border)} .c521{padding:14px 18px;text-align:left;font:600 11px var(--font-mono);color:var(--copper-500);border-bottom:1px solid var(--border)} .c522{padding:14px 18px;font:500 13.5px var(--font-sans);color:var(--text-primary)} .c523{padding:14px 18px;font:400 13px/1.45 var(--font-sans);color:var(--text-primary)} .c524{padding:14px 18px;font:400 13px/1.45 var(--font-sans);color:var(--text-secondary)} .c525{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-md);padding:18px} .c526{font:600 11px var(--font-mono);color:var(--text-secondary);margin-bottom:8px} .c527{margin:0;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;color:var(--text-primary);overflow-x:auto} .c528{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-md);padding:18px;margin-top:12px}

/* --- Comparison Page Styles --- */
.compare-grid {
  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 48px;
  align-items: start;
  width: 100%;
}
.sticky-sidebar, .c509 {
  position: sticky;
  top: 88px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-self: start;
}
.c505 {
  flex: 1;
  max-width: var(--container-max);
  width: 100%;
  margin: 0 auto;
  padding: 64px var(--container-pad) 96px;
  box-sizing: border-box;
}
.c506 {
  font: 600 11px var(--font-mono);
  letter-spacing: var(--tracking-label);
  color: var(--copper-500);
  margin-bottom: 12px;
  text-transform: uppercase;
}
.c507 {
  font-family: var(--font-sans);
  font-weight: 680;
  font-stretch: 116%;
  font-size: 42px;
  line-height: var(--leading-display);
  letter-spacing: var(--display-tracking);
  margin: 0 0 16px;
  color: var(--text-primary);
  max-width: 840px;
}
.c508 {
  font: 400 17px/1.6 var(--font-sans);
  color: var(--text-secondary);
  margin: 0 0 48px;
  max-width: 840px;
}
.c510 {
  background: var(--surface-card);
  border: 1px solid var(--border);
  border-radius: var(--r-lg);
  box-shadow: var(--shadow-sm);
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c511 {
  font: 600 14px var(--font-sans);
  color: var(--text-primary);
  margin: 0;
  letter-spacing: -0.01em;
}
.c512 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
  font: 400 13px/1.45 var(--font-sans);
  color: var(--text-secondary);
}
.c513 {
  display: flex;
  gap: 10px;
  align-items: flex-start;
}
.c514 {
  width: 6px;
  height: 6px;
  border-radius: 999px;
  background: var(--copper-500);
  flex: none;
  margin-top: 6px;
}
.c515 {
  height: 1px;
  background: var(--border);
  margin: 4px 0;
}
.c516 {
  display: flex;
  flex-direction: column;
  gap: 48px;
  max-width: 800px;
  min-width: 0;
}
.c517 {
  font: 600 22px/1.3 var(--font-sans);
  color: var(--text-primary);
  margin: 0 0 16px;
  letter-spacing: -0.01em;
}
.c518 {
  font: 400 15px/1.65 var(--font-sans);
  color: var(--text-secondary);
  margin: 0 0 16px;
  text-wrap: pretty;
}
.c518:last-child {
  margin-bottom: 0;
}
.c519 {
  width: 100%;
  border-collapse: collapse;
  background: var(--surface-card);
  border: 1px solid var(--border);
  border-radius: var(--r-lg);
  overflow: hidden;
  margin: 24px 0;
  box-shadow: var(--shadow-xs);
}
.c520 {
  padding: 14px 18px;
  text-align: left;
  font: 600 11px var(--font-mono);
  letter-spacing: var(--tracking-label);
  color: var(--text-muted);
  border-bottom: 1px solid var(--border);
  background: var(--surface-sunken);
}
.c521 {
  padding: 14px 18px;
  text-align: left;
  font: 600 11px var(--font-mono);
  letter-spacing: var(--tracking-label);
  color: var(--copper-700);
  border-bottom: 1px solid var(--border);
  background: var(--accent-soft);
}
.c522 {
  padding: 14px 18px;
  font: 500 13.5px var(--font-sans);
  color: var(--text-primary);
  border-bottom: 1px solid var(--border);
  vertical-align: top;
}
.c523 {
  padding: 14px 18px;
  font: 400 13.5px/1.5 var(--font-sans);
  color: var(--text-primary);
  background: var(--accent-soft);
  border-bottom: 1px solid var(--border);
  vertical-align: top;
}
.c524 {
  padding: 14px 18px;
  font: 400 13.5px/1.5 var(--font-sans);
  color: var(--text-secondary);
  border-bottom: 1px solid var(--border);
  vertical-align: top;
}
.c519 tr:last-child td {
  border-bottom: none;
}
.c525, .c528 {
  background: var(--surface-sunken);
  border: 1px solid var(--border);
  border-radius: var(--r-md);
  padding: 20px;
  margin-top: 16px;
  overflow-x: auto;
}
.c526 {
  font: 600 11px var(--font-mono);
  letter-spacing: var(--tracking-label);
  color: var(--copper-700);
  margin-bottom: 12px;
  text-transform: uppercase;
}
.c527 {
  margin: 0;
  font-family: var(--font-mono);
  font-size: 12.5px;
  line-height: 1.6;
  color: var(--text-primary);
  overflow-x: auto;
  white-space: pre;
}
@media (max-width: 900px) {
  .compare-grid {
    grid-template-columns: 1fr;
    gap: 36px;
  }
  .sticky-sidebar, .c509 {
    position: static;
  }
  .c507 {
    font-size: 32px;
  }
}


/* === Global Button Hover & State Protection === */
.c21,
.top-btn-primary-hover,
a.c21,
a.top-btn-primary-hover,
.wx-btn--primary,
button.wx-btn--primary,
a.wx-btn--primary {
  color: #FFFFFF !important;
  color: var(--text-on-accent) !important;
  background: var(--accent) !important;
  text-decoration: none !important;
}

.c21:hover,
.top-btn-primary-hover:hover,
a.c21:hover,
a.top-btn-primary-hover:hover,
.wx-btn--primary:hover,
button.wx-btn--primary:hover,
a.wx-btn--primary:hover {
  color: #FFFFFF !important;
  color: var(--text-on-accent) !important;
  background: var(--accent-hover) !important;
  text-decoration: none !important;
}

.c20,
.top-btn-hover,
a.c20,
a.top-btn-hover,
.wx-btn--secondary,
button.wx-btn--secondary,
a.wx-btn--secondary {
  color: var(--text-primary) !important;
  background: transparent !important;
  border: 1px solid var(--border) !important;
  text-decoration: none !important;
}

.c20:hover,
.top-btn-hover:hover,
a.c20:hover,
a.top-btn-hover:hover,
.wx-btn--secondary:hover,
button.wx-btn--secondary:hover,
a.wx-btn--secondary:hover {
  color: var(--text-primary) !important;
  background: var(--surface-sunken) !important;
  text-decoration: none !important;
}

/* Ensure button links inside headers and content never inherit general a:hover color */
header a.top-btn-primary-hover:hover,
header a.c21:hover,
.desktop-actions a.c21:hover,
.desktop-actions a.top-btn-primary-hover:hover {
  color: #FFFFFF !important;
  background: var(--accent-hover) !important;
  text-decoration: none !important;
}


/* === Modern Category / Section Eyebrow Badges === */
.c76 {
  display: inline-flex !important;
  align-items: center !important;
  font: 600 12.5px/1.2 var(--font-sans) !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  color: var(--copper-300) !important;
  background: rgba(229, 163, 113, 0.12) !important;
  border: 1px solid rgba(229, 163, 113, 0.28) !important;
  padding: 6px 14px !important;
  border-radius: 999px !important;
  margin-bottom: 18px !important;
}

.c89,
.c29,
.c64,
.c506 {
  display: inline-flex !important;
  align-items: center !important;
  font: 600 12px/1.2 var(--font-sans) !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  color: var(--copper-700) !important;
  background: var(--accent-soft) !important;
  border: 1px solid var(--accent-soft-border) !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  margin-bottom: 14px !important;
}

.c85 {
  font: 600 12px/1.2 var(--font-sans) !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: var(--text-muted) !important;
  margin-bottom: 24px !important;
}
