.synque-consistent{--sq-ink:#141413;--sq-ink-raised:#27272A;--sq-paper:#FAF9F5;--sq-white:#FFFFFF;--sq-sand:#F5EFE2;--sq-muted:#6B6A64;--sq-muted-dark:#A1A1AA;--sq-line:#E4E2DC;--sq-orange:#FF5C35;--sq-orange-hover:#E5502E;--sq-orange-text:#B93D17;--sq-lime:#CDFF00;--sq-fg:var(--sq-ink);--sq-fg-muted:var(--sq-muted);--sq-signal:var(--sq-muted);--sq-link:var(--sq-orange-text);font-family:Inter,Noto Sans HK,PingFang HK,Microsoft JhengHei,sans-serif}.synque-consistent .section-dark,.synque-consistent .section-dark-alt,.synque-consistent .sq-on-ink,.synque-consistent[data-theme=dark]{--sq-fg:var(--sq-paper);--sq-fg-muted:var(--sq-muted-dark);--sq-signal:var(--sq-lime);--sq-link:var(--sq-lime)}.synque-consistent .text-black\/20,.synque-consistent .text-black\/30,.synque-consistent .text-black\/40,.synque-consistent .text-black\/50,.synque-consistent .text-black\/60,.synque-consistent .text-white\/20,.synque-consistent .text-white\/30,.synque-consistent .text-white\/40,.synque-consistent .text-white\/60,.synque-consistent .text-white\/70,.synque-consistent .text-zinc-400,.synque-consistent .text-zinc-500{color:var(--sq-fg-muted)!important}.synque-consistent .text-black\/90,.synque-consistent .text-white\/90{color:var(--sq-fg)!important}.synque-consistent[data-theme=dark] .text-zinc-400,.synque-consistent[data-theme=dark] .text-zinc-500{color:var(--sq-muted-dark)!important}.synque-consistent .bg-\[\#0a0a0a\],.synque-consistent .bg-zinc-900,.synque-consistent .section-dark-alt{background-color:var(--sq-ink)!important}.synque-consistent .bg-\[\#111\],.synque-consistent .bg-zinc-800,.synque-consistent .infra-card-dark,.synque-consistent .infra-card-dark:hover,.synque-consistent .infra-icon-box-dark{background-color:var(--sq-ink-raised)!important}.synque-consistent .bg-zinc-100,.synque-consistent .bg-zinc-200,.synque-consistent .infra-card:hover,.synque-consistent .infra-icon-box{background-color:var(--sq-sand)}.synque-consistent .infra-desc,.synque-consistent .infra-desc-dark,.synque-consistent .infra-icon{color:var(--sq-fg-muted)!important;stroke:currentColor}.synque-consistent input::placeholder{color:var(--sq-muted)!important}.synque-consistent[data-theme=dark] input::placeholder{color:var(--sq-muted-dark)!important}.synque-consistent .sq-second,.synque-consistent .text-outline,.synque-consistent .text-outline-dark{color:var(--sq-signal)!important}.synque-consistent .sq-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sq-fg-muted)!important}.synque-consistent .section-dark .sq-label,.synque-consistent .sq-on-ink .sq-label,.synque-consistent[data-theme=dark] .sq-label{color:var(--sq-lime)!important}.synque-consistent .sq-index{color:var(--sq-fg-muted)!important}.synque-consistent .sq-index,.synque-consistent .sq-tag{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.synque-consistent .sq-tag{display:inline-flex;align-self:flex-start;align-items:center;height:28px;padding:0 12px;border-radius:9999px;background:var(--sq-sand);color:var(--sq-ink)!important;letter-spacing:0;text-transform:none;border:0}.synque-consistent .sq-on-ink .sq-tag,.synque-consistent[data-theme=dark] .sq-tag{background:var(--sq-ink-raised);color:var(--sq-paper)!important}.synque-consistent .sq-badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:9999px;background:var(--sq-lime);color:var(--sq-ink)!important;font-size:14px;font-weight:700}.synque-consistent .sq-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--sq-link)!important}.synque-consistent .cta-btn,.synque-consistent .dark-cta-btn,.synque-consistent .dark-primary-btn,.synque-consistent .primary-btn,.synque-consistent .sq-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 24px!important;border-radius:9999px;border:0!important;background-color:var(--sq-orange)!important;color:var(--sq-ink)!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.synque-consistent .cta-btn:hover,.synque-consistent .dark-cta-btn:hover,.synque-consistent .dark-primary-btn:hover,.synque-consistent .primary-btn:hover,.synque-consistent .sq-btn-primary:hover{background-color:var(--sq-orange-hover)!important;color:var(--sq-ink)!important}.synque-consistent .dark-primary-btn svg,.synque-consistent .primary-btn svg,.synque-consistent .sq-btn-primary svg{color:var(--sq-ink)!important;stroke:var(--sq-ink)!important;width:20px;height:20px}.synque-consistent header .cta-btn,.synque-consistent header .dark-cta-btn{min-height:40px;padding:0 20px!important}.synque-consistent .sq-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 24px;border-radius:9999px;border:1.5px solid var(--sq-fg);color:var(--sq-fg);background:transparent;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.synque-consistent .sq-btn-secondary:hover{background:var(--sq-fg);color:var(--sq-paper)}.synque-consistent[data-theme=dark] .sq-btn-secondary:hover{color:var(--sq-ink)}.synque-consistent header nav a.dark-nav-link,.synque-consistent header nav a.nav-link{font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--sq-fg)!important}.synque-consistent header nav a.nav-link:hover{color:var(--sq-orange-text)!important}.synque-consistent header nav a.dark-nav-link:hover{color:var(--sq-lime)!important}.synque-consistent header span.rounded-sm{background:var(--sq-lime)!important;color:var(--sq-ink)!important}.synque-consistent header div.absolute.top-full{background:var(--sq-paper);font-weight:700;text-transform:none}.synque-consistent[data-theme=dark] header div.absolute.top-full{background:var(--sq-ink)}.synque-consistent footer p.font-bold,.synque-consistent footer p.uppercase{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.6;color:var(--sq-fg-muted)!important}.synque-consistent footer .tracking-\[0\.5em\]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;letter-spacing:.12em;color:var(--sq-fg-muted)!important}.synque-consistent footer p.font-black{font-weight:700}.synque-consistent footer a{font-size:14px!important;font-weight:700;letter-spacing:0;text-transform:none}.synque-consistent footer a[style]{color:var(--sq-fg-muted)!important}.synque-consistent footer a[style]:hover{color:var(--sq-fg)!important}.synque-consistent .group:hover .group-hover\:text-black{color:var(--sq-ink)!important}.synque-consistent .group:hover .group-hover\:text-white{color:var(--sq-paper)!important}.synque-consistent .icon-card .sq-label,.synque-consistent .icon-card-dark .sq-label{color:var(--sq-fg-muted)!important}.synque-consistent .icon-card:hover .sq-label{color:var(--sq-lime)!important}.synque-consistent .icon-card-dark:hover .sq-label{color:var(--sq-ink)!important}.synque-consistent.text-foreground{color:var(--sq-ink)}.synque-consistent.text-foreground[data-theme=dark]{color:var(--sq-paper)}.synque-consistent header>div:first-child a{font-size:14px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:none!important}.synque-consistent header span.rounded-sm{font-size:14px!important;font-weight:700!important;letter-spacing:0!important;padding:2px 8px!important}.synque-consistent nav[aria-label=Chapters]{font-size:12px!important;letter-spacing:.08em!important}.synque-consistent nav[aria-label=Chapters] button{min-height:24px;font-weight:700!important;color:var(--sq-fg-muted)!important}.synque-consistent nav[aria-label=Chapters] button[style*="font-weight: 800"]{color:var(--sq-fg)!important}.synque-consistent header button[aria-label="Toggle language"]{font-size:14px!important;font-weight:700!important;min-height:32px}.synque-consistent header>div:first-child{background-color:var(--sq-ink)!important}.synque-consistent header>div:first-child a,.synque-consistent header>div:first-child a span:not(.rounded-sm){color:var(--sq-paper)!important}.synque-consistent[data-theme=dark] header>div:first-child{border-bottom:1px solid rgba(250,249,245,.08)}