:root{color-scheme:light;--canvas: 245 246 248;--surface: 255 255 255;--neutral-50: 240 242 245;--neutral-100: 228 231 236;--neutral-200: 204 210 220;--neutral-300: 163 170 186;--neutral-400: 105 115 135;--neutral-500: 88 97 116;--neutral-600: 73 82 100;--neutral-700: 53 62 79;--neutral-800: 29 36 49;--neutral-900: 11 14 20;--neutral-950: 7 9 13;--brand-50: 253 238 232;--brand-100: 250 220 207;--brand-200: 247 190 166;--brand-300: 245 154 116;--brand-400: 247 119 67;--brand-500: 238 79 23;--brand-600: 209 62 12;--brand-700: 176 50 9;--brand-800: 140 42 12;--brand-900: 107 34 12;--brand-950: 66 20 7;--success-50: 232 245 237;--success-100: 207 234 217;--success-500: 18 147 90;--success-600: 15 125 76;--success-700: 12 107 64;--success-800: 10 87 53;--danger-50: 254 238 238;--danger-100: 252 218 218;--danger-200: 248 185 185;--danger-500: 221 47 47;--danger-600: 184 36 36;--accent: #ee4f17;--accent-ink: #fff;--accent-hover: #d63f0b;--hero-orange: #ff8a5726;--hero-blue: #8fa3ff29;--card-shadow: 0 16px 40px -24px #141e3730;--code-bg: #10141d;--code-ink: #e1e6ef}:root[data-theme=dark]{color-scheme:dark;--canvas: 7 9 13;--surface: 14 18 26;--neutral-50: 21 27 38;--neutral-100: 26 32 44;--neutral-200: 42 50 66;--neutral-300: 74 83 102;--neutral-400: 134 145 166;--neutral-500: 153 163 183;--neutral-600: 176 186 204;--neutral-700: 202 210 224;--neutral-800: 223 229 239;--neutral-900: 237 240 245;--neutral-950: 250 251 253;--brand-50: 37 24 23;--brand-100: 62 33 27;--brand-200: 99 47 32;--brand-300: 146 64 38;--brand-400: 255 161 119;--brand-500: 255 122 80;--brand-600: 255 106 61;--brand-700: 255 151 109;--brand-800: 255 181 151;--brand-900: 255 211 191;--brand-950: 255 235 225;--success-50: 13 35 28;--success-100: 22 57 40;--success-500: 61 214 140;--success-600: 79 215 150;--success-700: 111 229 174;--success-800: 151 239 200;--danger-50: 44 21 26;--danger-100: 69 29 36;--danger-200: 105 41 46;--danger-500: 255 105 105;--danger-600: 255 136 136;--accent: #ff6a3d;--accent-ink: #1a0a04;--accent-hover: #ff855f;--hero-orange: #ff6a3d1a;--hero-blue: #5678ff1c;--card-shadow: 0 16px 40px -24px #0009}html{scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:rgb(var(--brand-200) / .65);color:rgb(var(--neutral-900))}::selection{background:rgb(var(--brand-200) / .65);color:rgb(var(--neutral-900))}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance}:lang(zh-CN) :is(h1,h2,h3,h4){letter-spacing:-.025em}.site-header{background:rgb(var(--canvas) / .8);border-color:rgb(var(--neutral-100));backdrop-filter:saturate(160%) blur(20px)}.site-header>nav{height:64px}.site-brand{margin-right:auto;gap:10px}.brand-mark{background:var(--accent);color:var(--accent-ink);border-radius:9px;font-family:Geist Mono,monospace;box-shadow:inset 0 0 0 1px #ffffff14}.site-header nav>ul{margin-right:12px;gap:4px}.site-header nav>ul a{border-radius:999px}.site-header nav>ul>li:last-child a{border:1px solid rgb(var(--neutral-200));font-family:Geist Mono,monospace;font-size:12px}.site-button-primary,.site-button-secondary{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid transparent;border-radius:999px;min-height:44px;line-height:1.4;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.bg-brand-600.text-white{color:var(--accent-ink)}.site-button-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 26px -14px var(--accent)}.site-button-primary:hover{background:var(--accent-hover);color:var(--accent-ink);transform:translateY(-1px)}.site-button-secondary{background:rgb(var(--surface) / .65);border-color:rgb(var(--neutral-200));color:rgb(var(--neutral-900));box-shadow:none}.site-button-secondary:hover{background:rgb(var(--surface));border-color:rgb(var(--neutral-400));color:rgb(var(--neutral-900))}.site-header .site-button-primary{min-height:36px}.home-hero{isolation:isolate;padding-block:clamp(64px,8vw,112px) 64px;background:radial-gradient(ellipse 48% 62% at 27% 40%,var(--hero-orange),transparent 85%),radial-gradient(ellipse 45% 65% at 77% 32%,var(--hero-blue),transparent 85%),rgb(var(--canvas));border-bottom:1px solid rgb(var(--neutral-100))}.home-hero .hero-grid{opacity:.12;-webkit-mask-image:linear-gradient(transparent,#0003 45%,transparent);mask-image:linear-gradient(transparent,#0003 45%,transparent);pointer-events:none}.home-hero>.relative{max-width:1120px}.home-hero .hero-status{max-width:100%;padding:7px 14px;margin-bottom:28px;background:rgb(var(--surface) / .7);border-color:rgb(var(--neutral-200));color:rgb(var(--neutral-600));font-family:Geist Mono,PingFang SC,monospace;line-height:1.6;backdrop-filter:blur(12px)}.hero-status>span{flex-shrink:0;background:rgb(var(--success-500));box-shadow:0 0 0 4px rgb(var(--success-500) / .1)}.home-hero h1{font-size:clamp(36px,5.25vw,68px);font-weight:600;line-height:1.17;letter-spacing:-.045em}.home-hero h1 span{color:var(--accent)}.home-hero p{max-width:720px;font-size:clamp(15px,1.5vw,18px);line-height:1.9}.home-hero .mt-6{margin-top:28px;font-size:12px}.home-features{padding-block:48px}.feature-card,.article-card,.guide-card,.model-card{background:rgb(var(--surface));border-color:rgb(var(--neutral-100));border-radius:18px;transition:border-color .2s,box-shadow .2s,transform .2s}:is(.feature-card,.article-card,.guide-card,.model-card):hover{border-color:rgb(var(--brand-300) / .65);box-shadow:var(--card-shadow);transform:translateY(-3px)}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(var(--neutral-100));border-radius:12px;background:rgb(var(--neutral-50));color:var(--accent);margin-bottom:20px}.feature-card h3{margin-bottom:8px}.info-banner,.guide-notice{background:linear-gradient(115deg,rgb(var(--brand-50) / .65),rgb(var(--surface)) 65%);border:1px solid rgb(var(--neutral-100));border-radius:20px}.info-banner h2{font-weight:600;line-height:1.45}.info-banner>a{align-self:flex-start}.listing-page,.guides-page,.blog-post{padding-top:56px}:is(.listing-page,.guides-page,.pricing-page) h1{font-size:clamp(32px,4vw,46px);font-weight:600;line-height:1.2}.tag-filters{max-height:260px;overflow-y:auto;padding:2px 4px 20px 2px;border-bottom:1px solid rgb(var(--neutral-100));scrollbar-width:thin}.tag-btn{background:rgb(var(--surface));border-color:rgb(var(--neutral-100));font-size:12px}.tag-btn:hover{background:rgb(var(--brand-50))}.tag-btn.active{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.article-card>.flex-1{display:flex;flex-direction:column}.article-card h2,.article-card h3{font-size:17px;line-height:1.6;letter-spacing:-.015em}.article-card time,.article-card .flex-1>.flex:last-child{margin-top:auto}.article-card time{font-family:Geist Mono,monospace;font-size:11px}.guide-card h2{line-height:1.5}.blog-post{max-width:820px}.blog-post>h1{font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.4}.blog-post>nav{min-width:0;font-size:12px}.blog-post>nav>a,.blog-post>nav>span:not(:last-child){flex-shrink:0}.blog-post .prose{--tw-prose-body: rgb(var(--neutral-700));--tw-prose-headings: rgb(var(--neutral-900));--tw-prose-lead: rgb(var(--neutral-500));--tw-prose-links: rgb(var(--brand-600));--tw-prose-bold: rgb(var(--neutral-900));--tw-prose-counters: rgb(var(--neutral-500));--tw-prose-bullets: rgb(var(--neutral-300));--tw-prose-hr: rgb(var(--neutral-100));--tw-prose-quotes: rgb(var(--neutral-700));--tw-prose-quote-borders: var(--accent);--tw-prose-code: rgb(var(--brand-700));--tw-prose-pre-code: var(--code-ink);--tw-prose-pre-bg: var(--code-bg);--tw-prose-th-borders: rgb(var(--neutral-200));--tw-prose-td-borders: rgb(var(--neutral-100));font-size:17px;line-height:1.95;overflow-wrap:anywhere}.blog-post .prose :is(h2,h3,h4){line-height:1.5;scroll-margin-top:88px}.blog-post .prose h2{padding-bottom:12px;border-bottom:1px solid rgb(var(--neutral-100));font-size:1.6em}.blog-post .prose blockquote{padding:12px 22px;border-radius:0 12px 12px 0;background:rgb(var(--brand-50));font-style:normal}.blog-post .prose pre{border:1px solid #2a3242;border-radius:16px;box-shadow:none;background:var(--code-bg)!important;overflow-wrap:normal}.blog-post .prose pre code{background:transparent;padding:0;border-radius:0}.blog-post .prose table{display:block;max-width:100%;overflow-x:auto;font-size:.85em}.blog-post .prose :is(th,td){padding:12px}.cta-banner{background:radial-gradient(ellipse at 50% 0,var(--hero-orange),transparent 75%),rgb(var(--surface));border:1px solid rgb(var(--neutral-200));border-radius:20px;color:rgb(var(--neutral-900));padding-block:40px}.cta-banner>p{color:rgb(var(--neutral-500));line-height:1.8}.pricing-page>.border-b{background:radial-gradient(ellipse at 15% 0,var(--hero-orange),transparent 70%),rgb(var(--canvas))}.model-card h3{overflow-wrap:anywhere}.model-card>.relative:not(:has(img)) h3{color:rgb(var(--neutral-900))}.site-footer{background:rgb(var(--canvas));border-color:rgb(var(--neutral-100))}.site-footer h3{font-family:Geist Mono,PingFang SC,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;color:rgb(var(--neutral-500))}.site-footer .text-xs{font-family:Geist Mono,monospace;font-size:11px}@media (min-width: 1024px){.info-banner>a{align-self:center}}@media (max-width: 639px){.home-hero{padding-block:56px 40px}.home-hero h1{font-size:clamp(29px,7.5vw,40px);letter-spacing:-.035em}.hero-status{font-size:10px;text-align:left}.home-hero p{margin-bottom:28px}.home-hero .mt-6{gap:8px 16px;font-size:11px}.listing-page,.guides-page,.blog-post{padding-top:32px}.info-banner,.cta-banner{padding:24px}.tag-filters{max-height:220px}.blog-post .prose{font-size:16px}.site-footer{margin-top:48px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}:is(.feature-card,.article-card,.guide-card,.model-card,.site-button-primary):hover{transform:none}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid rgb(var(--neutral-200));border-radius:999px;background:transparent;color:rgb(var(--neutral-600));cursor:pointer;transition:color .2s,background .2s,border-color .2s}.theme-toggle:hover{color:var(--accent);background:rgb(var(--brand-50));border-color:rgb(var(--brand-300))}.theme-icon-sun,:root[data-theme=dark] .theme-icon-moon{display:none}:root[data-theme=dark] .theme-icon-sun{display:block}.guide-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border:1px solid rgb(var(--neutral-100));border-radius:12px;background:rgb(var(--neutral-50));color:var(--accent)}.content-icon{display:inline-block;width:1.1em;height:1.1em;vertical-align:-.15em;color:var(--accent)}.content-icon-success{color:rgb(var(--success-600))}.content-icon-warning{color:#b7791f}.content-icon-danger{color:rgb(var(--danger-600))}:root[data-theme=dark] .brand-icon-mono{filter:invert(1)}
