:root{--ask-bg:#080812;--ask-bg-deep:#050510;--ask-surface:#0f0f1e;--ask-surface-hover:#161630;--ask-surface-active:#1e1e40;--ask-border:#1a1a35;--ask-border-hover:#2a2a50;--ask-text:#e8e8f2;--ask-text-secondary:#9090b0;--ask-text-muted:#606080;--ask-primary:#6c5ce7;--ask-primary-hover:#8577f0;--ask-primary-glow:#6c5ce740;--ask-accent:#00cec9;--ask-accent-hover:#20e8e3;--ask-gold:#fdcb6e;--ask-success:#00b894;--ask-warning:#fdcb6e;--ask-danger:#ff6b6b;--ask-white:#fff;--ask-font:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--ask-font-mono:"JetBrains Mono", "Fira Code", monospace;--ask-radius:12px;--ask-radius-sm:6px;--ask-radius-lg:20px;--ask-radius-pill:9999px;--ask-shadow:0 4px 24px #00000080;--ask-transition:.3s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body,#root{height:100%;font-family:var(--ask-font);background:var(--ask-bg);color:var(--ask-text);-webkit-font-smoothing:antialiased}a{color:var(--ask-primary);text-decoration:none}a:hover{color:var(--ask-primary-hover)}button{font-family:var(--ask-font);cursor:pointer;border:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--ask-primary);outline-offset:2px}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn{border-radius:var(--ask-radius);transition:all var(--ask-transition);justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;display:inline-flex}.btn-primary{background:var(--ask-primary);color:var(--ask-white)}.btn-primary:hover{background:var(--ask-primary-hover);box-shadow:0 4px 20px var(--ask-primary-glow);transform:translateY(-2px)}.btn-accent{background:var(--ask-accent);color:#080812}.btn-accent:hover{background:var(--ask-accent-hover);transform:translateY(-2px)}.btn-outline{border:1px solid var(--ask-border-hover);color:var(--ask-text);background:0 0}.btn-outline:hover{border-color:var(--ask-primary);color:var(--ask-primary)}.btn-sm{padding:8px 16px;font-size:13px}.btn-lg{border-radius:var(--ask-radius-lg);padding:16px 32px;font-size:16px}.card{background:var(--ask-surface);border:1px solid var(--ask-border);border-radius:var(--ask-radius);transition:all var(--ask-transition);padding:24px}.card:hover{border-color:var(--ask-border-hover)}.section-title{margin-bottom:8px;font-size:32px;font-weight:700}.section-sub{color:var(--ask-text-secondary);margin-bottom:40px;font-size:16px}.badge{border-radius:var(--ask-radius-pill);text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.badge-purple{color:#a29bfe;background:#6c5ce726;border:1px solid #6c5ce74d}.badge-teal{color:#00cec9;background:#00cec926;border:1px solid #00cec94d}.badge-gold{color:#fdcb6e;background:#fdcb6e26;border:1px solid #fdcb6e4d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--ask-bg)}::-webkit-scrollbar-thumb{background:var(--ask-border);border-radius:4px}@media (width<=768px){.section-title{font-size:24px}.container{padding:0 16px}}.nav{z-index:100;transition:all var(--ask-transition);background:0 0;padding:14px 0;position:fixed;top:0;left:0;right:0}.nav--scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ask-border);background:#080812eb;padding:8px 0}.nav__inner{justify-content:space-between;align-items:center;display:flex}.nav__logo{color:var(--ask-text);align-items:center;gap:8px;font-size:18px;text-decoration:none;display:flex}.nav__logo:hover{color:var(--ask-text)}.nav__logo svg{color:var(--ask-primary)}.nav__logo strong{color:var(--ask-accent)}.nav__toggle{color:var(--ask-text);background:0 0;padding:4px;display:none}.nav__links{align-items:center;gap:6px;list-style:none;display:flex}.nav__links a{color:var(--ask-text-secondary);border-radius:var(--ask-radius-sm);padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.nav__links a:hover{color:var(--ask-text)}.nav__balance{border-radius:var(--ask-radius-pill);color:var(--ask-primary-hover);font-size:13px;font-weight:600;font-family:var(--ask-font-mono);background:#6c5ce71a;border:1px solid #6c5ce740;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}@media (width<=768px){.nav__toggle{display:block}.nav__links{border-bottom:1px solid var(--ask-border);background:#080812f7;flex-direction:column;padding:16px 24px;display:none;position:absolute;top:100%;left:0;right:0}.nav__links--open{display:flex}}.hero{background:radial-gradient(60% 40% at 50% 30%,#6c5ce714 0%,#0000 60%),radial-gradient(40% 30% at 70% 60%,#00cec90d 0%,#0000 50%);align-items:center;min-height:80vh;padding:120px 0 60px;display:flex;position:relative;overflow:hidden}.hero__content{text-align:center;max-width:800px;margin:0 auto}.hero__badge{border-radius:var(--ask-radius-pill);color:var(--ask-primary-hover);text-transform:uppercase;letter-spacing:.05em;background:#6c5ce71a;border:1px solid #6c5ce740;align-items:center;gap:6px;margin-bottom:24px;padding:6px 18px;font-size:12px;font-weight:600;display:inline-flex}.hero__title{margin-bottom:20px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1}.hero__accent{background:linear-gradient(135deg, var(--ask-primary) 0%, var(--ask-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero__sub{color:var(--ask-text-secondary);max-width:560px;margin:0 auto 36px;font-size:17px;line-height:1.7}.hero__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:56px;display:flex}.hero__stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.hero__stat{flex-direction:column;align-items:center;gap:4px;display:flex}.hero__stat-val{font-size:24px;font-weight:800;font-family:var(--ask-font-mono);color:var(--ask-accent)}.hero__stat-lbl{color:var(--ask-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.hero__stat-div{background:var(--ask-border);width:1px;height:40px}@media (width<=768px){.hero{padding:100px 0 40px}.hero__stat-div{display:none}}.model-card{flex-direction:column;gap:12px;display:flex}.model-card:hover{border-color:var(--ask-primary);box-shadow:0 8px 30px var(--ask-primary-glow);transform:translateY(-4px)}.model-card__header{justify-content:space-between;align-items:center;display:flex}.model-card__org{color:var(--ask-accent);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.model-card__name{font-size:18px;font-weight:700;line-height:1.3}.model-card__desc{color:var(--ask-text-secondary);flex:1;font-size:13px;line-height:1.6}.model-card__meta{color:var(--ask-text-muted);border-top:1px solid var(--ask-border);border-bottom:1px solid var(--ask-border);flex-wrap:wrap;gap:14px;padding:10px 0;font-size:12px;display:flex}.model-card__meta span{align-items:center;gap:4px;display:flex}.model-card__tags{flex-wrap:wrap;gap:6px;display:flex}.model-card__tag{background:var(--ask-surface-hover);border-radius:var(--ask-radius-pill);color:var(--ask-text-secondary);border:1px solid var(--ask-border);padding:2px 8px;font-size:11px}.models{background:var(--ask-bg-deep);padding:80px 0}.models__search{background:var(--ask-surface);border:1px solid var(--ask-border);border-radius:var(--ask-radius-pill);align-items:center;gap:12px;max-width:480px;margin:0 auto 40px;padding:12px 20px;display:flex}.models__search svg{color:var(--ask-text-muted);flex-shrink:0}.models__search input{color:var(--ask-text);font-size:14px;font-family:var(--ask-font);background:0 0;border:none;outline:none;flex:1}.models__search input::placeholder{color:var(--ask-text-muted)}.models__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}@media (width<=768px){.models__grid{grid-template-columns:1fr}}.jq{padding:80px 0}.jq__layout{grid-template-columns:1.6fr 1fr;align-items:start;gap:24px;display:grid}.jq__active{padding:28px}.jq__active-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.jq__active-header h3{color:var(--ask-accent);align-items:center;gap:8px;font-size:17px;display:flex}.jq__live-dot{background:var(--ask-success);border-radius:50%;width:10px;height:10px;animation:1.5s infinite pulse-dot}@keyframes pulse-dot{0%,to{box-shadow:0 0 #00b89480}50%{box-shadow:0 0 0 8px #00b89400}}.jq__job-name{margin-bottom:16px}.jq__job-name strong{font-size:20px;display:block}.jq__job-name span{color:var(--ask-text-secondary);font-size:13px}.jq__progress{align-items:center;gap:12px;margin-bottom:20px;display:flex}.jq__progress-bar{background:var(--ask-surface-hover);border-radius:5px;flex:1;height:10px;overflow:hidden}.jq__progress-fill{background:linear-gradient(90deg, var(--ask-primary), var(--ask-accent));border-radius:5px;height:100%;transition:width 3s}.jq__progress-pct{font-size:16px;font-weight:700;font-family:var(--ask-font-mono);color:var(--ask-accent);min-width:40px}.jq__telemetry{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.jq__metric{background:var(--ask-surface-hover);border-radius:var(--ask-radius-sm);text-align:center;padding:12px}.jq__metric-label{color:var(--ask-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px;display:block}.jq__metric-value{font-size:18px;font-weight:700;font-family:var(--ask-font-mono);color:var(--ask-text);display:block}.jq__metric-sub{color:var(--ask-text-muted);font-size:10px;display:block}.jq__gpu-tag{background:var(--ask-surface-hover);border-radius:var(--ask-radius-pill);color:var(--ask-text-muted);justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:12px;display:flex}.jq__idle{text-align:center;color:var(--ask-text-muted);padding:40px 20px}.jq__idle svg{color:var(--ask-success);margin-bottom:12px}.jq__idle p{font-size:14px}.jq__sidebar{flex-direction:column;gap:16px;display:flex}.jq__queue-item{border-bottom:1px solid var(--ask-border);align-items:center;gap:12px;padding:10px 0;display:flex}.jq__queue-item:last-child{border-bottom:none}.jq__queue-item strong{color:var(--ask-text);font-size:14px;display:block}.jq__queue-item span{color:var(--ask-text-muted);font-size:12px}.jq__position{font-size:14px;font-weight:700;font-family:var(--ask-font-mono);color:var(--ask-text-muted);margin-left:auto}.jq__output-size{color:var(--ask-success);font-size:12px;font-family:var(--ask-font-mono);align-items:center;gap:4px;margin-left:auto;display:flex}.jq__queue-item--done{opacity:.7}@keyframes spin{to{transform:rotate(360deg)}}.jq__spin{color:var(--ask-accent);animation:1.5s linear infinite spin}@media (width<=768px){.jq__layout{grid-template-columns:1fr}.jq__telemetry{grid-template-columns:repeat(2,1fr)}}.quantize{padding:80px 0}.quantize__steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.quantize__step{text-align:center;background:var(--ask-surface);border:1px solid var(--ask-border);border-radius:var(--ask-radius);transition:all var(--ask-transition);padding:32px 20px;position:relative}.quantize__step:hover{border-color:var(--ask-accent);transform:translateY(-4px)}.quantize__step-num{background:var(--ask-accent);color:#080812;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.quantize__step-icon{border-radius:var(--ask-radius);width:52px;height:52px;color:var(--ask-accent);background:#00cec91a;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.quantize__step h3{margin-bottom:8px;font-size:16px;font-weight:700}.quantize__step p{color:var(--ask-text-secondary);font-size:13px;line-height:1.6}.quantize__arrow{color:var(--ask-text-muted);z-index:1;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.quantize__cta{text-align:center}.quantize__cost{color:var(--ask-text-secondary);margin-bottom:16px;font-size:15px}.quantize__cost strong{color:var(--ask-gold);font-family:var(--ask-font-mono)}@media (width<=768px){.quantize__steps{grid-template-columns:1fr}.quantize__arrow{display:none}}.qform{background:var(--ask-bg-deep);padding:80px 0}.qform__layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:24px;display:grid}.qform__config{flex-direction:column;gap:20px;display:flex}.qform__section h3{color:var(--ask-accent);align-items:center;gap:8px;margin-bottom:16px;font-size:16px;display:flex}.qform__input{background:var(--ask-bg);border:1px solid var(--ask-border);border-radius:var(--ask-radius-sm);width:100%;color:var(--ask-text);font-size:14px;font-family:var(--ask-font);padding:10px 14px}.qform__input:focus{border-color:var(--ask-primary);outline:none}.qform__input--sm{text-align:center;width:80px}.qform__size-row{color:var(--ask-text-secondary);justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;display:flex}.qform__formats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qform__format{background:var(--ask-surface-hover);border:1px solid var(--ask-border);border-radius:var(--ask-radius-sm);cursor:pointer;text-align:left;padding:14px;transition:all .15s}.qform__format strong{color:var(--ask-white);margin-bottom:2px;font-size:14px;display:block}.qform__format span{color:var(--ask-text-secondary);font-size:11px}.qform__format:hover{border-color:var(--ask-accent)}.qform__format--active{border-color:var(--ask-accent);background:#00cec914}.qform__format--disabled{opacity:.4;cursor:not-allowed}.qform__soon{color:var(--ask-gold);text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.qform__bpw-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qform__bpw{background:var(--ask-surface-hover);border:1px solid var(--ask-border);border-radius:var(--ask-radius-sm);cursor:pointer;text-align:center;padding:12px 8px;transition:all .15s}.qform__bpw:hover{border-color:var(--bpw-color)}.qform__bpw--active{border-color:var(--bpw-color);box-shadow:0 0 12px color-mix(in srgb, var(--bpw-color) 30%, transparent)}.qform__bpw-val{font-size:20px;font-weight:800;font-family:var(--ask-font-mono);color:var(--bpw-color);display:block}.qform__bpw-quality{color:var(--ask-text-secondary);font-size:11px;display:block}.qform__bpw-size{color:var(--ask-text-muted);font-size:10px;display:block}.qform__head-row{color:var(--ask-text-secondary);justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;display:flex}.qform__head-btns{gap:6px;display:flex}.qform__head-btn{background:var(--ask-surface-hover);border:1px solid var(--ask-border);border-radius:var(--ask-radius-sm);color:var(--ask-text-secondary);cursor:pointer;padding:6px 14px;font-size:13px}.qform__head-btn--active{border-color:var(--ask-primary);color:var(--ask-primary);background:#6c5ce71a}.qform__gguf-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.qform__gguf{background:var(--ask-surface-hover);border:1px solid var(--ask-border);border-radius:var(--ask-radius-sm);cursor:pointer;text-align:left;padding:12px;transition:all .15s}.qform__gguf strong{font-size:14px;font-family:var(--ask-font-mono);color:var(--ask-white)}.qform__gguf span{color:var(--ask-text-secondary);font-size:11px;display:block}.qform__gguf:hover{border-color:var(--ask-accent)}.qform__gguf--active{border-color:var(--ask-accent);background:#00cec914}.qform__gguf-size{font-family:var(--ask-font-mono);color:var(--ask-accent)!important}.qform__summary{position:sticky;top:80px}.qform__summary h3{margin-bottom:20px;font-size:18px}.qform__summary-rows{flex-direction:column;gap:0;display:flex}.qform__row{border-bottom:1px solid var(--ask-border);justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.qform__row span{color:var(--ask-text-secondary);align-items:center;gap:6px;display:flex}.qform__row strong{font-family:var(--ask-font-mono)}.qform__row--cost{border-bottom:none;padding-top:14px}.qform__row--cost strong{color:var(--ask-gold);font-size:20px}.qform__gpu-info{background:var(--ask-surface-hover);border-radius:var(--ask-radius-sm);color:var(--ask-text-muted);justify-content:space-between;margin-top:16px;padding:10px 14px;font-size:11px;display:flex}.qform__note{color:var(--ask-text-muted);text-align:center;margin-top:12px;font-size:12px}@media (width<=768px){.qform__layout{grid-template-columns:1fr}.qform__summary{position:static}.qform__bpw-grid{grid-template-columns:repeat(2,1fr)}}.tokens{padding:80px 0}.tokens__layout{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.tokens__slider-card{padding:32px}.tokens__slider-title{color:var(--ask-gold);align-items:center;gap:8px;margin-bottom:24px;font-size:18px;font-weight:700;display:flex}.tokens__slider-value{text-align:center;margin-bottom:20px}.tokens__amount{font-size:48px;font-weight:800;font-family:var(--ask-font-mono);background:linear-gradient(135deg, var(--ask-primary) 0%, var(--ask-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tokens__label{color:var(--ask-text-muted);margin-top:4px;font-size:14px;display:block}.tokens__slider{appearance:none;background:linear-gradient(90deg, var(--ask-primary), var(--ask-accent));cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px;margin-bottom:8px}.tokens__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ask-white);border:3px solid var(--ask-primary);cursor:pointer;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #0000004d}.tokens__slider-range{color:var(--ask-text-muted);justify-content:space-between;margin-bottom:24px;font-size:12px;display:flex}.tokens__price{text-align:center;margin-bottom:20px}.tokens__price-total{font-size:28px;font-weight:800;font-family:var(--ask-font-mono);display:block}.tokens__price-unit{color:var(--ask-text-muted);font-size:13px}.tokens__packages{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tokens__pkg{cursor:pointer;text-align:center;background:var(--ask-surface);border:1px solid var(--ask-border);border-radius:var(--ask-radius);transition:all var(--ask-transition);flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.tokens__pkg:hover{border-color:var(--ask-primary);box-shadow:0 8px 24px var(--ask-primary-glow);transform:translateY(-4px)}.tokens__pkg--highlight{border-color:var(--ask-primary);box-shadow:0 0 20px var(--ask-primary-glow)}.tokens__pkg-icon{color:var(--ask-primary)}.tokens__pkg--highlight .tokens__pkg-icon{color:var(--ask-accent)}.tokens__pkg-tokens{font-size:22px;font-weight:800;font-family:var(--ask-font-mono);color:var(--ask-white)}.tokens__pkg--selected{border-color:var(--ask-accent);box-shadow:0 0 16px #00cec94d}.tokens__amount{cursor:pointer}.tokens__amount:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ask-primary);text-decoration-color:var(--ask-primary);text-underline-offset:6px}.tokens__amount-input{font-size:48px;font-weight:800;font-family:var(--ask-font-mono);text-align:center;border:none;border-bottom:2px solid var(--ask-primary);color:var(--ask-text);background:0 0;outline:none;width:200px}.tokens__pkg-label{color:var(--ask-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.tokens__pkg-price{color:var(--ask-success);font-size:18px;font-weight:700}@media (width<=768px){.tokens__layout{grid-template-columns:1fr}.tokens__packages{grid-template-columns:1fr 1fr}}
