.adsum-search.svelte-8rgl9m{--as-c-bg-deep: #08080c;--as-c-bg: #0c0c12;--as-c-bg-surface: #121218;--as-c-bg-raised: #1a1a22;--as-c-bg-hover: #22222c;--as-c-border: #1e1e28;--as-c-border-light: #2a2a36;--as-c-text: #e4e4e7;--as-c-text-secondary: #9191a0;--as-c-text-muted: #5c5c6e;--as-c-accent: #6e56cf;--as-c-accent-soft: #6e56cf1a;--as-c-accent-mid: #6e56cf33;--as-c-accent-text: #b4a0f4;--as-c-green: #3dd68c;--as-c-green-soft: #3dd68c15;--as-c-red: #e5484d;--as-c-red-soft: #e5484d15;--as-c-amber: #f5a623;--as-c-amber-soft: #f5a62315;--as-fs-xs: .75rem;--as-fs-sm: .875rem;--as-fs-base: 1rem;--as-fs-md: 1.125rem;--as-fs-lg: 1.25rem;--as-fs-xl: 1.5rem;--as-fs-2xl: 2rem;--as-fs-3xl: 2.5rem;--as-fs-4xl: 3.25rem;--as-fs-5xl: 4rem;--as-lh-tight: 1.15;--as-lh-snug: 1.3;--as-lh-normal: 1.6;--as-fw-normal: 400;--as-fw-medium: 500;--as-fw-semi: 600;--as-fw-bold: 700;--as-sp-1: .25rem;--as-sp-2: .5rem;--as-sp-3: .75rem;--as-sp-4: 1rem;--as-sp-5: 1.25rem;--as-sp-6: 1.5rem;--as-sp-8: 2rem;--as-sp-10: 2.5rem;--as-sp-12: 3rem;--as-sp-16: 4rem;--as-sp-20: 5rem;--as-sp-24: 6rem;--as-sp-32: 8rem;--as-max-width: 1200px;--as-max-width-narrow: 800px;--as-max-width-wide: 1400px;--as-section-padding: var(--as-sp-24);--as-r-sm: 4px;--as-r-md: 8px;--as-r-lg: 12px;--as-r-xl: 16px;--as-r-2xl: 24px;--as-t-fast: .12s ease;--as-t-base: .2s ease;--as-t-slow: .4s ease;--as-t-reveal: .6s cubic-bezier(.16, 1, .3, 1);--as-ff-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--as-ff-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;font-family:var(--as-ff-sans);font-size:var(--as-fs-base);font-weight:var(--as-fw-normal);line-height:var(--as-lh-normal);color:var(--as-c-text);background:var(--as-c-bg)}@media (max-width: 768px){.adsum-search.svelte-8rgl9m{--as-fs-4xl: 2.25rem;--as-fs-5xl: 2.75rem;--as-fs-3xl: 2rem;--as-fs-2xl: 1.5rem;--as-section-padding: var(--as-sp-16)}}.adsum-search.svelte-8rgl9m a{color:var(--as-c-accent-text);text-decoration:none;transition:color var(--as-t-fast)}.adsum-search.svelte-8rgl9m a:hover{color:var(--as-c-text)}.adsum-search.svelte-8rgl9m img,.adsum-search.svelte-8rgl9m svg{display:block;max-width:800px}.adsum-search.svelte-8rgl9m code,.adsum-search.svelte-8rgl9m pre{font-family:var(--as-ff-mono)}.as-container.svelte-8rgl9m{width:100%;max-width:var(--as-max-width);margin:0 auto;padding:0 var(--as-sp-6)}.as-section.svelte-8rgl9m{padding:var(--as-section-padding) 0;position:relative}.as-section--alt.svelte-8rgl9m{background:var(--as-c-bg-surface)}.as-section--deep.svelte-8rgl9m{background:var(--as-c-bg-deep)}.as-grid.svelte-8rgl9m{display:grid;gap:var(--as-sp-8)}.as-grid.svelte-8rgl9m>*{min-width:0}.as-grid--2.svelte-8rgl9m{grid-template-columns:repeat(2,1fr)}.as-grid--3.svelte-8rgl9m{grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.as-grid--2.svelte-8rgl9m,.as-grid--3.svelte-8rgl9m{grid-template-columns:1fr}}.as-t-display.svelte-8rgl9m{font-size:var(--as-fs-5xl);font-weight:var(--as-fw-bold);line-height:var(--as-lh-tight);letter-spacing:-.03em}.as-t-h2.svelte-8rgl9m{font-size:var(--as-fs-3xl);font-weight:var(--as-fw-semi);line-height:var(--as-lh-tight);letter-spacing:-.02em}.as-t-body-lg.svelte-8rgl9m{font-size:var(--as-fs-lg);line-height:var(--as-lh-normal);color:var(--as-c-text-secondary)}.as-t-body.svelte-8rgl9m{font-size:var(--as-fs-base);line-height:var(--as-lh-normal);color:var(--as-c-text-secondary)}.as-t-label.svelte-8rgl9m{font-size:var(--as-fs-xs);font-weight:var(--as-fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--as-c-accent-text)}.as-t-balance.svelte-8rgl9m{text-wrap:balance}.as-section-header.svelte-8rgl9m{margin-bottom:var(--as-sp-16)}.as-section-header.svelte-8rgl9m .as-t-label:where(.svelte-8rgl9m){margin-bottom:var(--as-sp-4)}.as-section-header.svelte-8rgl9m .as-t-h2:where(.svelte-8rgl9m){margin-bottom:var(--as-sp-6)}.as-section-header.svelte-8rgl9m p:where(.svelte-8rgl9m){max-width:640px}.as-section-header--center.svelte-8rgl9m{text-align:center}.as-section-header--center.svelte-8rgl9m p:where(.svelte-8rgl9m){margin:0 auto}.as-hero.svelte-8rgl9m{min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:calc(var(--as-sp-16) + 5rem);padding-bottom:var(--as-sp-16);background:var(--as-c-bg-deep);position:relative;overflow:hidden}.as-hero.svelte-8rgl9m:before{content:"";position:absolute;top:-40%;left:50%;transform:translate(-50%);width:120%;height:80%;background:radial-gradient(ellipse at center,var(--as-c-accent-soft) 0%,transparent 70%);pointer-events:none}.as-hero__headline.svelte-8rgl9m{text-align:center;margin-bottom:var(--as-sp-12);position:relative}.as-hero__headline.svelte-8rgl9m h1{margin-bottom:var(--as-sp-6)}.as-hero__comparison.svelte-8rgl9m{display:grid;grid-template-columns:1fr 1fr;gap:var(--as-sp-6);width:100%;max-width:var(--as-max-width-wide);padding:0 var(--as-sp-6)}@media (max-width: 900px){.as-hero__comparison.svelte-8rgl9m{grid-template-columns:1fr}}.as-hero__panel.svelte-8rgl9m{background:var(--as-c-bg-surface);border:1px solid var(--as-c-border);border-radius:var(--as-r-xl);overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease}.hero__panel--winner{border-color:#3dd68c59!important;box-shadow:0 0 30px #3dd68c12!important}.as-hero__panel-header.svelte-8rgl9m{display:flex;align-items:center;justify-content:space-between;padding:var(--as-sp-3) var(--as-sp-5);border-bottom:1px solid var(--as-c-border);background:var(--as-c-bg-raised)}.as-hero__panel-label.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-text-secondary)}.as-hero__panel-timer.svelte-8rgl9m{font-family:var(--as-ff-mono);font-size:var(--as-fs-xl);font-weight:var(--as-fw-bold);color:var(--as-c-text-muted);letter-spacing:-.02em;transition:color .3s ease}.hero__panel-timer--active{color:var(--as-c-amber)!important}.hero__panel-timer--done{color:var(--as-c-green)!important}.hero__panel-timer--slow{color:var(--as-c-red)!important}.as-hero__panel-body.svelte-8rgl9m{padding:var(--as-sp-5);display:flex;flex-direction:column;gap:var(--as-sp-3);height:340px;overflow-y:auto;opacity:1;transition:opacity .25s ease}.adsum-search .msg{padding:var(--as-sp-3) var(--as-sp-4);border-radius:var(--as-r-lg);font-size:var(--as-fs-sm);line-height:var(--as-lh-normal);animation:svelte-8rgl9m-fadeSlideIn .22s ease forwards}.adsum-search .msg--user{align-self:flex-end;max-width:85%;background:var(--as-c-accent);color:var(--as-c-text);border-bottom-right-radius:var(--as-r-sm)}.adsum-search .msg--system{align-self:flex-start;width:100%;background:var(--as-c-bg-raised);color:var(--as-c-text-secondary);border-bottom-left-radius:var(--as-r-sm);display:flex;flex-direction:column;gap:var(--as-sp-2)}.adsum-search .thinking{display:flex;align-items:center;gap:5px;padding:var(--as-sp-3) var(--as-sp-4);align-self:flex-start}.adsum-search .thinking__dot{width:6px;height:6px;border-radius:50%;background:var(--as-c-text-muted);animation:svelte-8rgl9m-thinkBounce 1.4s ease-in-out infinite}.adsum-search .thinking__dot:nth-child(2){animation-delay:.15s}.adsum-search .thinking__dot:nth-child(3){animation-delay:.3s}.adsum-search .tool-call{display:flex;align-items:center;gap:var(--as-sp-2);padding:var(--as-sp-1) var(--as-sp-3);background:var(--as-c-bg);border-radius:var(--as-r-md);font-family:var(--as-ff-mono);font-size:11px;color:var(--as-c-text-muted);animation:svelte-8rgl9m-fadeSlideIn .18s ease forwards}.adsum-search .tool-call__spinner{width:10px;height:10px;border:1.5px solid var(--as-c-border-light);border-top-color:var(--as-c-text-muted);border-radius:50%;animation:svelte-8rgl9m-spin .8s linear infinite;flex-shrink:0}.adsum-search .tool-call__check{color:var(--as-c-text-muted);font-size:10px;flex-shrink:0;width:10px;text-align:center}.adsum-search .tool-call__label{flex:1}.adsum-search .tool-call__time{opacity:.5}.adsum-search .shimmer{height:2px;background:var(--as-c-border);border-radius:1px;overflow:hidden}.adsum-search .shimmer__fill{height:100%;background:linear-gradient(90deg,var(--as-c-accent),var(--as-c-accent-text));border-radius:1px;width:0%;animation:svelte-8rgl9m-shimmerFill var(--shimmer-duration, .6s) cubic-bezier(.4,0,.2,1) forwards}.adsum-search .result-card{display:flex;align-items:center;justify-content:space-between;gap:var(--as-sp-2);padding:var(--as-sp-2) var(--as-sp-3);background:var(--as-c-bg);border-radius:var(--as-r-md);font-size:var(--as-fs-xs);border:1px solid var(--as-c-border);animation:svelte-8rgl9m-fadeSlideIn .2s ease forwards}.adsum-search .result-card__title{color:var(--as-c-text);font-weight:var(--as-fw-medium)}.adsum-search .result-card__meta{font-family:var(--as-ff-mono);color:var(--as-c-text-muted);white-space:nowrap}.as-card.svelte-8rgl9m{background:var(--as-c-bg-surface);border:1px solid var(--as-c-border);border-radius:var(--as-r-lg);padding:var(--as-sp-8);transition:border-color var(--as-t-base)}.as-card.svelte-8rgl9m:hover{border-color:var(--as-c-border-light)}.as-card__icon.svelte-8rgl9m{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--as-r-md);background:var(--as-c-accent-soft);color:var(--as-c-accent-text);margin-bottom:var(--as-sp-5)}.as-card__title.svelte-8rgl9m{font-size:var(--as-fs-lg);font-weight:var(--as-fw-semi);margin-bottom:var(--as-sp-3);color:var(--as-c-text)}.as-card__body.svelte-8rgl9m{font-size:var(--as-fs-sm);color:var(--as-c-text-secondary);line-height:var(--as-lh-normal)}.as-code-block.svelte-8rgl9m{background:var(--as-c-bg-deep);border:1px solid var(--as-c-border);border-radius:var(--as-r-lg);padding:var(--as-sp-6);overflow-x:auto;min-width:0;font-family:var(--as-ff-mono);font-size:var(--as-fs-sm);line-height:1.7;color:var(--as-c-text-secondary)}.as-code-block.svelte-8rgl9m pre:where(.svelte-8rgl9m){margin:0;white-space:pre;min-width:0}.as-code-block__header.svelte-8rgl9m{display:flex;align-items:center;gap:var(--as-sp-3);margin-bottom:var(--as-sp-4);padding-bottom:var(--as-sp-4);border-bottom:1px solid var(--as-c-border);font-family:var(--as-ff-sans);font-size:var(--as-fs-xs);font-weight:var(--as-fw-semi);color:var(--as-c-text-muted);text-transform:uppercase;letter-spacing:.06em}.as-comparison-table.svelte-8rgl9m{width:100%;border-collapse:collapse;font-size:var(--as-fs-sm)}.as-comparison-table.svelte-8rgl9m th:where(.svelte-8rgl9m),.as-comparison-table.svelte-8rgl9m td:where(.svelte-8rgl9m){padding:var(--as-sp-4) var(--as-sp-5);text-align:left;border-bottom:1px solid var(--as-c-border)}.as-comparison-table.svelte-8rgl9m th:where(.svelte-8rgl9m){font-weight:var(--as-fw-semi);color:var(--as-c-text-muted);font-size:var(--as-fs-xs);text-transform:uppercase;letter-spacing:.06em}.as-comparison-table.svelte-8rgl9m td:where(.svelte-8rgl9m):first-child{color:var(--as-c-text);font-weight:var(--as-fw-medium)}.as-comparison-table.svelte-8rgl9m td:where(.svelte-8rgl9m):nth-child(2){color:var(--as-c-text-secondary)}.as-comparison-table.svelte-8rgl9m td:where(.svelte-8rgl9m):nth-child(3){color:var(--as-c-green);font-weight:var(--as-fw-medium)}.as-comparison-table.svelte-8rgl9m tr:where(.svelte-8rgl9m):last-child td:where(.svelte-8rgl9m){border-bottom:none}@media (max-width: 768px){.as-comparison-table.svelte-8rgl9m,.as-comparison-table.svelte-8rgl9m thead,.as-comparison-table.svelte-8rgl9m tbody,.as-comparison-table.svelte-8rgl9m tr,.as-comparison-table.svelte-8rgl9m th,.as-comparison-table.svelte-8rgl9m td{display:block}.as-comparison-table.svelte-8rgl9m thead{display:none}.as-comparison-table.svelte-8rgl9m tr{padding:var(--as-sp-4) 0;border-bottom:1px solid var(--as-c-border)}.as-comparison-table.svelte-8rgl9m tr:last-child{border-bottom:none}.as-comparison-table.svelte-8rgl9m td{padding:var(--as-sp-1) 0;border-bottom:none}}.as-comparison-table__footer.svelte-8rgl9m{font-weight:var(--as-fw-semi);border-top:2px solid var(--as-c-border-light)}.as-comparison-table__footer.svelte-8rgl9m td:where(.svelte-8rgl9m){padding-top:var(--as-sp-5)!important}.as-metric.svelte-8rgl9m{text-align:center;padding:var(--as-sp-8)}.as-metric__value.svelte-8rgl9m{font-size:var(--as-fs-4xl);font-weight:var(--as-fw-bold);letter-spacing:-.03em;line-height:1;color:var(--as-c-text);margin-bottom:var(--as-sp-3)}.as-metric__value--accent.svelte-8rgl9m{color:var(--as-c-accent-text)}.as-metric__label.svelte-8rgl9m{font-size:var(--as-fs-sm);color:var(--as-c-text-secondary)}.as-pipeline.svelte-8rgl9m{display:flex;align-items:flex-start;position:relative;padding:var(--as-sp-2) 0}.as-pipeline.svelte-8rgl9m:before{content:"";position:absolute;top:18px;left:10%;right:10%;height:2px;background:var(--as-c-border-light)}.as-pipeline__step.svelte-8rgl9m{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.as-pipeline__node.svelte-8rgl9m{width:36px;height:36px;border-radius:50%;background:var(--as-c-bg-raised);border:2px solid var(--as-c-accent);display:flex;align-items:center;justify-content:center;font-family:var(--as-ff-mono);font-size:var(--as-fs-xs);font-weight:var(--as-fw-bold);color:var(--as-c-accent-text);position:relative;z-index:1;flex-shrink:0}.as-pipeline__step-title.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-text);margin-top:var(--as-sp-3);margin-bottom:var(--as-sp-1)}.as-pipeline__step-detail.svelte-8rgl9m{font-size:var(--as-fs-xs);color:var(--as-c-text-muted);font-family:var(--as-ff-mono);line-height:var(--as-lh-normal)}@media (max-width: 768px){.as-pipeline.svelte-8rgl9m{flex-direction:column;align-items:stretch;gap:var(--as-sp-4)}.as-pipeline.svelte-8rgl9m:before{inset:0 auto 0 18px;width:2px;height:auto}.as-pipeline__step.svelte-8rgl9m{flex-direction:row;flex-wrap:wrap;text-align:left;gap:0 var(--as-sp-4);align-items:center}.as-pipeline__step-title.svelte-8rgl9m{margin-top:0;flex:1 1 0;min-width:0}.as-pipeline__step-detail.svelte-8rgl9m{flex-basis:100%;padding-left:calc(36px + var(--as-sp-4))}}.as-topology.svelte-8rgl9m{display:flex;flex-direction:column;gap:var(--as-sp-6);align-items:center}.as-topology__before.svelte-8rgl9m{width:100%;background:var(--as-c-bg-deep);border:1px solid var(--as-c-border);border-radius:var(--as-r-xl);padding:var(--as-sp-8);position:relative;transition:border-color .5s ease}.as-topology__before-label.svelte-8rgl9m{font-size:var(--as-fs-xs);font-weight:var(--as-fw-semi);text-transform:uppercase;letter-spacing:.08em;color:var(--as-c-red);margin-bottom:var(--as-sp-5);text-align:center;transition:opacity .5s ease}.as-topology__grid.svelte-8rgl9m{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--as-sp-3)}@media (max-width: 768px){.as-topology__grid.svelte-8rgl9m{grid-template-columns:repeat(2,1fr)}}.as-topology__service.svelte-8rgl9m{background:var(--as-c-bg-raised);border:1px solid var(--as-c-border);border-radius:var(--as-r-md);padding:var(--as-sp-3) var(--as-sp-4);text-align:center;transition:opacity .5s ease,transform .6s cubic-bezier(.4,0,.2,1)}.as-topology__service.svelte-8rgl9m:nth-child(1){transition-delay:0s}.as-topology__service.svelte-8rgl9m:nth-child(2){transition-delay:.03s}.as-topology__service.svelte-8rgl9m:nth-child(3){transition-delay:.06s}.as-topology__service.svelte-8rgl9m:nth-child(4){transition-delay:.09s}.as-topology__service.svelte-8rgl9m:nth-child(5){transition-delay:.12s}.as-topology__service.svelte-8rgl9m:nth-child(6){transition-delay:.15s}.as-topology__service.svelte-8rgl9m:nth-child(7){transition-delay:.18s}.as-topology__service.svelte-8rgl9m:nth-child(8){transition-delay:.21s}.as-topology__service.svelte-8rgl9m:nth-child(9){transition-delay:.24s}.as-topology__service.svelte-8rgl9m:nth-child(10){transition-delay:.27s}.as-topology__service.svelte-8rgl9m:nth-child(11){transition-delay:.3s}.as-topology__service.svelte-8rgl9m:nth-child(12){transition-delay:.33s}.as-topology__service-name.svelte-8rgl9m{font-size:var(--as-fs-xs);font-weight:var(--as-fw-medium);color:var(--as-c-text);margin-bottom:2px;transition:text-decoration .5s ease}.as-topology__service-detail.svelte-8rgl9m{font-size:10px;font-family:var(--as-ff-mono);color:var(--as-c-text-muted)}.as-topology__mesh.svelte-8rgl9m{display:flex;justify-content:center;gap:var(--as-sp-1);margin-top:var(--as-sp-4);padding-top:var(--as-sp-4);border-top:1px dashed var(--as-c-border-light);transition:opacity .5s ease}.as-topology__mesh-line.svelte-8rgl9m{width:1px;height:20px;background:var(--as-c-border-light)}.as-topology__mesh-label.svelte-8rgl9m{font-size:10px;color:var(--as-c-text-muted);font-family:var(--as-ff-mono);text-align:center;margin-top:var(--as-sp-2)}.as-topology__arrow.svelte-8rgl9m{display:flex;flex-direction:column;align-items:center;gap:var(--as-sp-2);color:var(--as-c-accent-text)}.as-topology__arrow-line.svelte-8rgl9m{width:2px;height:32px;background:linear-gradient(to bottom,var(--as-c-border-light),var(--as-c-accent))}.as-topology__arrow-text.svelte-8rgl9m{font-size:var(--as-fs-xs);font-weight:var(--as-fw-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--as-c-accent-text)}.as-topology__arrow-chevron.svelte-8rgl9m{font-size:var(--as-fs-lg);line-height:1}.as-topology__after.svelte-8rgl9m{background:var(--as-c-bg-deep);border:2px solid var(--as-c-accent);border-radius:var(--as-r-xl);padding:var(--as-sp-6) var(--as-sp-12);text-align:center;box-shadow:0 0 40px var(--as-c-accent-soft);transition:box-shadow .5s ease,border-color .5s ease}.as-topology__after-label.svelte-8rgl9m{font-size:var(--as-fs-xs);font-weight:var(--as-fw-semi);text-transform:uppercase;letter-spacing:.08em;color:var(--as-c-accent-text);margin-bottom:var(--as-sp-2)}.as-topology__after-title.svelte-8rgl9m{font-size:var(--as-fs-xl);font-weight:var(--as-fw-bold);color:var(--as-c-text)}.as-topology__after-detail.svelte-8rgl9m{font-size:var(--as-fs-sm);font-family:var(--as-ff-mono);color:var(--as-c-text-muted);margin-top:var(--as-sp-2)}#topology.topology--replaced .as-topology__service.svelte-8rgl9m{opacity:.35;border-color:var(--as-c-border)}#topology.topology--replaced .as-topology__service-name.svelte-8rgl9m{text-decoration:line-through;text-decoration-color:var(--as-c-text-muted)}#topology.topology--replaced .as-topology__before.svelte-8rgl9m{border-color:var(--as-c-border)}#topology.topology--replaced .as-topology__before-label.svelte-8rgl9m{opacity:.5}#topology.topology--replaced .as-topology__mesh.svelte-8rgl9m{opacity:.2}#topology.topology--replaced .as-topology__after.svelte-8rgl9m{box-shadow:0 0 60px #6e56cf33;border-color:var(--as-c-accent-text)}.as-gpu-flow.svelte-8rgl9m{display:flex;flex-direction:column;align-items:center;gap:0;max-width:720px;margin:0 auto}.as-gpu-flow__external.svelte-8rgl9m{background:var(--as-c-bg-raised);border:1px solid var(--as-c-border);border-radius:var(--as-r-lg);padding:var(--as-sp-3) var(--as-sp-6);text-align:center}.as-gpu-flow__external-label.svelte-8rgl9m{font-size:var(--as-fs-xs);color:var(--as-c-text-muted);margin-bottom:2px}.as-gpu-flow__external-title.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-text)}.as-gpu-flow__connector.svelte-8rgl9m{display:flex;flex-direction:column;align-items:center;gap:0}.as-gpu-flow__line.svelte-8rgl9m{width:2px;height:20px;background:var(--as-c-border-light)}.as-gpu-flow__line--accent.svelte-8rgl9m{background:var(--as-c-accent)}.as-gpu-flow__connector-label.svelte-8rgl9m{font-size:10px;font-family:var(--as-ff-mono);color:var(--as-c-text-muted);padding:var(--as-sp-1) var(--as-sp-2);background:var(--as-c-bg-raised);border:1px solid var(--as-c-border);border-radius:var(--as-r-sm)}.as-gpu-flow__boundary.svelte-8rgl9m{width:100%;border:2px solid var(--as-c-accent);border-radius:var(--as-r-xl);padding:var(--as-sp-6);position:relative;background:var(--as-c-bg-deep);box-shadow:0 0 40px var(--as-c-accent-soft);display:flex;flex-direction:column;align-items:center;gap:0}.as-gpu-flow__boundary-label.svelte-8rgl9m{position:absolute;top:calc(-1 * var(--as-fs-xs) - 2px);left:var(--as-sp-6);padding:0 var(--as-sp-3);background:var(--as-c-bg-deep);font-size:var(--as-fs-xs);font-weight:var(--as-fw-semi);text-transform:uppercase;letter-spacing:.08em;color:var(--as-c-accent-text)}.as-gpu-flow__row.svelte-8rgl9m{display:flex;gap:var(--as-sp-3);justify-content:center;width:100%}.as-gpu-flow__node.svelte-8rgl9m{background:var(--as-c-bg-raised);border:1px solid var(--as-c-border);border-radius:var(--as-r-md);padding:var(--as-sp-3) var(--as-sp-4);text-align:center;flex:1;max-width:200px}.as-gpu-flow__node--wide.svelte-8rgl9m{max-width:280px}.as-gpu-flow__node-label.svelte-8rgl9m{font-size:var(--as-fs-xs);font-weight:var(--as-fw-semi);color:var(--as-c-text);margin-bottom:2px}.as-gpu-flow__node-detail.svelte-8rgl9m{font-size:10px;font-family:var(--as-ff-mono);color:var(--as-c-text-muted)}.as-gpu-flow__fan.svelte-8rgl9m{display:flex;justify-content:center;align-items:stretch;width:60%;height:16px;position:relative}.as-gpu-flow__fan.svelte-8rgl9m:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--as-c-border-light)}.as-gpu-flow__fan--in.svelte-8rgl9m:before{top:0;bottom:auto}.as-gpu-flow__fan-line.svelte-8rgl9m{width:2px;background:var(--as-c-border-light)}.as-gpu-flow__row-label.svelte-8rgl9m{font-size:10px;font-family:var(--as-ff-mono);color:var(--as-c-text-muted);text-align:center;margin-top:var(--as-sp-1);margin-bottom:var(--as-sp-1)}@media (max-width: 600px){.as-gpu-flow__row.svelte-8rgl9m{flex-direction:column;align-items:center}.as-gpu-flow__node.svelte-8rgl9m{max-width:100%}.as-gpu-flow__fan.svelte-8rgl9m{width:2px;height:12px}.as-gpu-flow__fan.svelte-8rgl9m:before{display:none}.as-gpu-flow__fan-line.svelte-8rgl9m:not(:first-child){display:none}.as-gpu-flow__boundary.svelte-8rgl9m{padding:var(--as-sp-4)}}.adsum-search .reveal{opacity:0;transform:translateY(24px);transition:opacity var(--as-t-reveal),transform var(--as-t-reveal)}.adsum-search .reveal--visible{opacity:1;transform:translateY(0)}.adsum-search .reveal-stagger>.reveal{transition-delay:calc(var(--reveal-index, 0) * 80ms)}.as-btn.svelte-8rgl9m{display:inline-flex;align-items:center;gap:var(--as-sp-2);padding:var(--as-sp-3) var(--as-sp-6);font-family:var(--as-ff-sans);font-size:var(--as-fs-sm);font-weight:var(--as-fw-medium);border-radius:var(--as-r-md);border:none;cursor:pointer;transition:opacity var(--as-t-fast),background var(--as-t-fast)}.as-btn--primary.svelte-8rgl9m{background:var(--as-c-accent);color:var(--as-c-text)}.as-btn--primary.svelte-8rgl9m:hover{opacity:.85}.as-btn--secondary.svelte-8rgl9m{background:transparent;color:var(--as-c-text-secondary);border:1px solid var(--as-c-border-light)}.as-btn--secondary.svelte-8rgl9m:hover{background:var(--as-c-bg-hover);color:var(--as-c-text)}.as-cta-buttons.svelte-8rgl9m{display:flex;gap:var(--as-sp-4);justify-content:center;flex-wrap:wrap;margin-top:var(--as-sp-10)}.as-btn--lg.svelte-8rgl9m{padding:var(--as-sp-4) var(--as-sp-8);font-size:var(--as-fs-base);border-radius:var(--as-r-lg)}@keyframes svelte-8rgl9m-fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-8rgl9m-thinkBounce{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}@keyframes svelte-8rgl9m-spin{to{transform:rotate(360deg)}}@keyframes svelte-8rgl9m-shimmerFill{to{width:100%}}.as-intro-row.svelte-8rgl9m{display:grid;grid-template-columns:1fr 1fr;gap:var(--as-sp-12);align-items:start;margin-bottom:var(--as-sp-20)}@media (max-width: 720px){.as-intro-row.svelte-8rgl9m{grid-template-columns:1fr}}.as-stack-vis.svelte-8rgl9m{display:flex;flex-direction:column;align-items:center;gap:var(--as-sp-3)}.as-stack-svg.svelte-8rgl9m{width:100%;max-width:460px;height:auto;display:block}.as-stack-svg .stk-spoke{stroke:var(--as-c-border-light);stroke-width:1.5;stroke-dasharray:4 4}.as-stack-svg .stk-hub{fill:var(--as-c-bg-surface);stroke:var(--as-c-accent);stroke-width:2}.as-stack-svg .stk-hub-label{font-family:var(--as-ff-sans, sans-serif);font-size:13px;font-weight:600;fill:var(--as-c-accent-text);text-anchor:middle;dominant-baseline:middle}.as-stack-svg .stk-node{fill:var(--as-c-bg-raised);stroke:var(--as-c-border-light);stroke-width:1.5}.as-stack-svg .stk-icon{stroke:var(--as-c-text-muted);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.as-stack-svg .stk-icon-dot{fill:var(--as-c-text-muted);stroke:none}.as-stack-svg .stk-label{font-family:var(--as-ff-sans, sans-serif);font-size:11px;font-weight:600;fill:var(--as-c-text);text-anchor:middle;dominant-baseline:middle}.as-stack-svg .stk-sublabel{font-family:var(--as-ff-mono, monospace);font-size:9px;fill:var(--as-c-text-muted);text-anchor:middle;dominant-baseline:middle}.as-stack-svg .stk-total-label{font-family:var(--as-ff-sans, sans-serif);font-size:11px;font-weight:600;fill:var(--as-c-text-secondary);text-anchor:middle;dominant-baseline:middle}.as-seq__svg.svelte-8rgl9m{display:block;width:100%;max-width:800px;height:auto;margin:0 auto}.as-seq__svg .seq-connector{stroke:var(--as-c-border-light);stroke-width:1;stroke-dasharray:2 3}.as-seq__svg .seq-connector--done{stroke:var(--as-c-green);opacity:.5}.as-seq__svg .seq-connector-dot{fill:var(--as-c-border-light)}.as-seq__svg .seq-connector-dot--done{fill:var(--as-c-green)}.as-seq__svg .seq-tick{stroke:var(--as-c-border-light);stroke-width:1;opacity:.5}.as-seq__svg .seq-tick-label{font-family:var(--as-ff-mono, monospace);font-size:9px;fill:var(--as-c-text-muted);dominant-baseline:middle}.as-seq__svg .seq-header{font-family:var(--as-ff-sans, sans-serif);font-size:10px;font-weight:600;fill:var(--as-c-text-muted);text-anchor:middle;letter-spacing:.06em;text-transform:uppercase}.as-seq__svg .seq-lifeline{stroke-width:1.5}.as-seq__svg .seq-lifeline--client{stroke:var(--as-c-border-light)}.as-seq__svg .seq-lifeline--server{stroke:var(--as-c-accent-mid)}.as-seq__svg .seq-dot--client{fill:var(--as-c-bg-surface);stroke:var(--as-c-border-light);stroke-width:1.5}.as-seq__svg .seq-dot--done{fill:var(--as-c-green);stroke:none}.as-seq__svg .seq-arrow{stroke:var(--as-c-text-muted);stroke-width:1.5}.as-seq__svg .seq-arrow--final{stroke:var(--as-c-green)}.as-seq__svg .seq-arrowhead{fill:var(--as-c-text-muted)}.as-seq__svg .seq-arrowhead--final{fill:var(--as-c-green)}.as-seq__svg .seq-proc{stroke-width:1.5}.as-seq__svg .seq-proc--server{fill:var(--as-c-accent-soft);stroke:var(--as-c-accent-mid)}.as-seq__svg .seq-proc--client{fill:var(--as-c-bg-raised);stroke:var(--as-c-border-light)}.as-seq__svg .seq-proc-label{font-family:var(--as-ff-mono, monospace);font-size:8px;fill:var(--as-c-accent-text);text-anchor:middle;dominant-baseline:middle}.as-seq__svg.as-seq__svg--desktop.svelte-8rgl9m{display:block}.as-seq__svg.as-seq__svg--mobile.svelte-8rgl9m{display:none}@media (max-width: 700px){.as-seq__svg.as-seq__svg--desktop.svelte-8rgl9m{display:none}.as-seq__svg.as-seq__svg--mobile.svelte-8rgl9m{display:block;width:100%;height:auto}}.as-seq__svg--desktop .desk-ann{font-family:var(--as-ff-sans, sans-serif);font-size:11px;fill:var(--as-c-text-secondary);line-height:1.5}.as-seq__svg--desktop .desk-ann-strong{font-size:13px;font-weight:600;fill:var(--as-c-text)}.as-seq__svg--desktop .desk-ann--server .desk-ann-strong{fill:var(--as-c-accent-text)}.as-seq__svg--desktop .desk-ann--client .desk-ann-strong{fill:var(--as-c-text)}.as-seq__svg--desktop .desk-ann--bubble{font-size:12px;font-style:italic;fill:var(--as-c-text-secondary)}.as-seq__svg--desktop .desk-ann--done .desk-ann-strong{fill:var(--as-c-green)}.as-seq__svg--mobile .mob-ann{font-family:var(--as-ff-sans, sans-serif);font-size:12px;font-weight:600;fill:var(--as-c-text)}.as-seq__svg--mobile .mob-ann--server{fill:var(--as-c-accent-text)}.as-seq__svg--mobile .mob-ann--client{fill:var(--as-c-text-secondary)}.as-seq__svg--mobile .mob-ann--bubble{font-style:italic;fill:var(--as-c-text-secondary);font-size:11px;font-weight:400}.as-seq__svg--mobile .mob-ann--done{fill:var(--as-c-green)}.as-card--contrast.svelte-8rgl9m{background:var(--as-c-bg-deep)}.as-hw-list.svelte-8rgl9m{display:flex;flex-direction:column;gap:var(--as-sp-2)}.as-hw-row.svelte-8rgl9m{display:flex;align-items:center;gap:var(--as-sp-3);padding:var(--as-sp-2) var(--as-sp-3);border-radius:var(--as-r-md)}.as-hw-row--gpu.svelte-8rgl9m{background:var(--as-c-accent-soft)}.as-hw-row--cpu.svelte-8rgl9m{background:var(--as-c-bg-raised)}.as-hw-chip.svelte-8rgl9m{font-family:var(--as-ff-mono);font-size:10px;font-weight:var(--as-fw-bold);padding:2px var(--as-sp-2);border-radius:var(--as-r-sm);letter-spacing:.04em;flex-shrink:0}.as-hw-chip--gpu.svelte-8rgl9m{background:var(--as-c-accent);color:#fff}.as-hw-chip--cpu.svelte-8rgl9m{background:var(--as-c-bg-hover);color:var(--as-c-text-muted)}.as-hw-name.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-medium);color:var(--as-c-text);flex:1}.as-hw-detail.svelte-8rgl9m{font-family:var(--as-ff-mono);font-size:var(--as-fs-xs);color:var(--as-c-text-muted)}.as-gpu-compare.svelte-8rgl9m{background:var(--as-c-bg-surface);border:1px solid var(--as-c-border);border-radius:var(--as-r-xl);overflow:hidden;margin-bottom:var(--as-sp-4)}.as-gpu-compare__cols.svelte-8rgl9m,.as-gpu-compare__row.svelte-8rgl9m{display:grid;grid-template-columns:220px 1fr 1fr;gap:0}.as-gpu-compare__cols.svelte-8rgl9m{background:var(--as-c-bg-raised);border-bottom:2px solid var(--as-c-border)}.as-gpu-compare__col-head.svelte-8rgl9m{padding:var(--as-sp-4) var(--as-sp-5);border-left:1px solid var(--as-c-border)}.as-gpu-compare__col-head--gpu.svelte-8rgl9m{background:var(--as-c-accent-soft)}.as-gpu-compare__metric-col.svelte-8rgl9m{padding:var(--as-sp-5)}.as-gpu-compare__col-label.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-text-secondary);margin-bottom:var(--as-sp-1)}.as-gpu-compare__col-head--gpu.svelte-8rgl9m .as-gpu-compare__col-label:where(.svelte-8rgl9m){color:var(--as-c-accent-text)}.as-gpu-compare__col-sub.svelte-8rgl9m{font-family:var(--as-ff-mono);font-size:var(--as-fs-xs);color:var(--as-c-text-muted)}.as-gpu-compare__row.svelte-8rgl9m{border-bottom:1px solid var(--as-c-border);align-items:center}.as-gpu-compare__row.svelte-8rgl9m:last-of-type{border-bottom:none}.as-gpu-compare__metric-name.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-text);margin-bottom:3px}.as-gpu-compare__metric-sub.svelte-8rgl9m{font-size:var(--as-fs-xs);color:var(--as-c-text-muted);line-height:var(--as-lh-snug)}.as-gpu-compare__bar-col.svelte-8rgl9m{padding:var(--as-sp-5);border-left:1px solid var(--as-c-border);display:flex;flex-direction:column;gap:var(--as-sp-2)}.as-gpu-compare__bar-col.svelte-8rgl9m:last-child{background:var(--as-c-accent-soft)}.as-gpu-compare__track.svelte-8rgl9m{height:8px;background:var(--as-c-bg-raised);border-radius:4px;overflow:hidden;width:100%}.as-gpu-compare__fill.svelte-8rgl9m{height:100%;width:var(--pct);min-width:3px;border-radius:4px;transition:width .6s cubic-bezier(.16,1,.3,1)}.as-gpu-compare__fill--cpu.svelte-8rgl9m{background:var(--as-c-text-muted)}.as-gpu-compare__fill--gpu.svelte-8rgl9m{background:linear-gradient(to right,var(--as-c-accent),var(--as-c-accent-text))}.as-gpu-compare__val.svelte-8rgl9m{font-family:var(--as-ff-mono);font-size:var(--as-fs-base);font-weight:var(--as-fw-semi);color:var(--as-c-text-secondary)}.as-gpu-compare__val--gpu.svelte-8rgl9m{color:var(--as-c-accent-text)}.as-gpu-compare__footnote.svelte-8rgl9m{padding:var(--as-sp-4) var(--as-sp-5);font-size:var(--as-fs-xs);color:var(--as-c-text-muted);border-top:1px solid var(--as-c-border);font-family:var(--as-ff-mono);background:var(--as-c-bg-raised)}@media (max-width: 640px){.as-gpu-compare__cols.svelte-8rgl9m,.as-gpu-compare__row.svelte-8rgl9m{grid-template-columns:1fr}.as-gpu-compare__col-head.svelte-8rgl9m,.as-gpu-compare__bar-col.svelte-8rgl9m{border-left:none;border-top:1px solid var(--as-c-border)}.as-gpu-compare__cols.svelte-8rgl9m{display:none}}.as-belt.svelte-8rgl9m{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:0}.as-belt__stages.svelte-8rgl9m{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:var(--as-sp-2)}.as-belt__stage.svelte-8rgl9m{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 var(--as-sp-2)}.as-belt__stage-name.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-accent-text)}.as-belt__stage-sub.svelte-8rgl9m{font-family:var(--as-ff-mono);font-size:var(--as-fs-xs);color:var(--as-c-text-muted);text-align:center}.as-belt__track-wrap.svelte-8rgl9m{border:1px solid var(--as-c-accent-mid);border-radius:var(--as-r-lg);background:var(--as-c-bg-deep);overflow:hidden;box-shadow:0 0 30px var(--as-c-accent-soft)}.as-belt__track.svelte-8rgl9m{position:relative;height:56px;overflow:hidden}.as-belt__divider.svelte-8rgl9m{position:absolute;top:0;bottom:0;width:1px;background:var(--as-c-accent-mid);transform:translate(-50%)}.as-belt__chip.svelte-8rgl9m{position:absolute;top:50%;transform:translateY(-50%);padding:var(--as-sp-2) var(--as-sp-4);background:var(--as-c-accent);color:#fff;font-size:var(--as-fs-xs);font-weight:var(--as-fw-semi);font-family:var(--as-ff-mono);border-radius:var(--as-r-md);white-space:nowrap;animation:svelte-8rgl9m-beltFlow 3s linear var(--delay, 0s) infinite;box-shadow:0 0 12px #6e56cf66}@keyframes svelte-8rgl9m-beltFlow{0%{left:-80px;opacity:0}5%{opacity:1}92%{opacity:1}to{left:calc(100% + 20px);opacity:0}}.as-belt__ends.svelte-8rgl9m{display:flex;justify-content:space-between;margin-top:var(--as-sp-3)}.as-belt__end.svelte-8rgl9m{display:flex;align-items:center;gap:var(--as-sp-2);font-size:var(--as-fs-xs);color:var(--as-c-text-muted);font-family:var(--as-ff-mono)}.as-belt__end--out.svelte-8rgl9m{color:var(--as-c-green)}.as-belt__end--out.svelte-8rgl9m svg:where(.svelte-8rgl9m){stroke:var(--as-c-green)}.as-belt__caption.svelte-8rgl9m{text-align:center;font-size:var(--as-fs-xs);color:var(--as-c-text-muted);font-family:var(--as-ff-mono);margin-top:var(--as-sp-5)}.as-why-cards.svelte-8rgl9m{display:flex;flex-direction:column;gap:var(--as-sp-4)}.as-why-card.svelte-8rgl9m{display:flex;align-items:flex-start;gap:var(--as-sp-4);padding:var(--as-sp-5);background:var(--as-c-bg-surface);border:1px solid var(--as-c-border);border-radius:var(--as-r-lg)}.as-why-card__icon.svelte-8rgl9m{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--as-c-bg-raised);border-radius:var(--as-r-md);color:var(--as-c-text-muted);margin-top:2px}.as-why-card__title.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-text);margin-bottom:var(--as-sp-2)}.as-why-card__body.svelte-8rgl9m{font-size:var(--as-fs-sm);color:var(--as-c-text-secondary);line-height:var(--as-lh-normal)}.as-scale-stat.svelte-8rgl9m{text-align:center;padding:var(--as-sp-8) var(--as-sp-4);background:var(--as-c-bg-surface);border:1px solid var(--as-c-border);border-radius:var(--as-r-lg)}.as-scale-stat__value.svelte-8rgl9m{font-size:var(--as-fs-3xl);font-weight:var(--as-fw-bold);letter-spacing:-.02em;color:var(--as-c-text);line-height:1;margin-bottom:var(--as-sp-3)}.as-scale-stat__value--accent.svelte-8rgl9m{color:var(--as-c-accent-text)}.as-scale-stat__label.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-text-secondary);margin-bottom:var(--as-sp-2)}.as-scale-stat__sub.svelte-8rgl9m{font-size:var(--as-fs-xs);font-family:var(--as-ff-mono);color:var(--as-c-text-muted)}.as-storage.svelte-8rgl9m{display:flex;align-items:center;gap:var(--as-sp-6);max-width:700px;margin:0 auto}.as-storage__col.svelte-8rgl9m{flex:1;display:flex;flex-direction:column;gap:var(--as-sp-3)}.as-storage__label.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-text-secondary);display:flex;align-items:center;gap:var(--as-sp-2)}.as-storage__badge.svelte-8rgl9m{font-family:var(--as-ff-mono);font-size:10px;font-weight:var(--as-fw-semi);padding:2px var(--as-sp-2);border-radius:var(--as-r-sm);background:var(--as-c-bg-hover);color:var(--as-c-text-muted);letter-spacing:.04em}.as-storage__badge--fast.svelte-8rgl9m{background:var(--as-c-accent-soft);color:var(--as-c-accent-text)}.as-storage__bar.svelte-8rgl9m{border-radius:var(--as-r-lg);overflow:hidden;border:1px solid var(--as-c-border)}.as-storage__bar--gpu.svelte-8rgl9m{background:var(--as-c-accent-soft);border-color:var(--as-c-accent-mid);height:120px}.as-storage__bar--disk.svelte-8rgl9m{background:var(--as-c-bg-raised);height:120px}.as-storage__fill.svelte-8rgl9m{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:var(--as-sp-4);text-align:center;gap:var(--as-sp-2)}.as-storage__fill-label.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-accent-text)}.as-storage__fill--disk.svelte-8rgl9m .as-storage__fill-label:where(.svelte-8rgl9m){color:var(--as-c-text-secondary)}.as-storage__fill-sub.svelte-8rgl9m{font-size:var(--as-fs-xs);font-family:var(--as-ff-mono);color:var(--as-c-text-muted)}.as-storage__caption.svelte-8rgl9m{font-size:var(--as-fs-xs);color:var(--as-c-text-muted);font-family:var(--as-ff-mono);text-align:center}.as-storage__arrow.svelte-8rgl9m{display:flex;flex-direction:column;align-items:center;gap:var(--as-sp-2);color:var(--as-c-text-muted);flex-shrink:0}.as-storage__arrow-label.svelte-8rgl9m{font-size:var(--as-fs-xs);font-family:var(--as-ff-mono);color:var(--as-c-text-muted);text-align:center;max-width:80px}@media (max-width: 600px){.as-storage.svelte-8rgl9m{flex-direction:column}.as-storage__arrow.svelte-8rgl9m{flex-direction:row;transform:rotate(90deg)}}.as-scale-diagram.svelte-8rgl9m{display:flex;flex-direction:column;align-items:center;gap:0;max-width:560px;margin:0 auto}.as-scale-diagram__lb-box.svelte-8rgl9m{display:flex;align-items:center;gap:var(--as-sp-3);padding:var(--as-sp-4) var(--as-sp-8);background:var(--as-c-bg-raised);border:1.5px solid var(--as-c-border-light);border-radius:var(--as-r-lg);font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-text-secondary)}.as-scale-diagram__spokes.svelte-8rgl9m{display:block;width:100%;height:36px;color:var(--as-c-border-light)}.as-scale-diagram__nodes.svelte-8rgl9m{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--as-sp-4);width:100%}.as-scale-diagram__node.svelte-8rgl9m{display:flex;flex-direction:column;align-items:center;gap:var(--as-sp-2);padding:var(--as-sp-5) var(--as-sp-4);background:var(--as-c-accent-soft);border:1.5px solid var(--as-c-accent-mid);border-radius:var(--as-r-lg);text-align:center}.as-scale-diagram__node-icon.svelte-8rgl9m{color:var(--as-c-accent-text)}.as-scale-diagram__node-name.svelte-8rgl9m{font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-accent-text)}.as-scale-diagram__node-sub.svelte-8rgl9m{font-family:var(--as-ff-mono);font-size:var(--as-fs-xs);color:var(--as-c-text-muted)}.as-scale-diagram__tag.svelte-8rgl9m{margin-top:var(--as-sp-6);font-size:var(--as-fs-xs);font-family:var(--as-ff-mono);color:var(--as-c-text-muted);text-align:center}.as-updates__steps.svelte-8rgl9m{display:flex;flex-direction:column}.as-updates__steps.svelte-8rgl9m{display:flex;flex-direction:column;gap:0}.as-updates__step.svelte-8rgl9m{display:flex;align-items:flex-start;gap:var(--as-sp-5);padding:var(--as-sp-5) var(--as-sp-6);background:var(--as-c-bg-surface);border:1.5px solid var(--as-c-border-light);border-radius:var(--as-r-lg)}.as-updates__step.svelte-8rgl9m+.as-updates__connector:where(.svelte-8rgl9m)+.as-updates__step:where(.svelte-8rgl9m){border-top-left-radius:var(--as-r-lg);border-top-right-radius:var(--as-r-lg)}.as-updates__connector.svelte-8rgl9m{width:1.5px;height:20px;background:var(--as-c-border-light);margin-left:calc(var(--as-sp-6) + 14px)}.as-updates__step-num.svelte-8rgl9m{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--as-c-accent);color:var(--as-c-accent-text);font-size:var(--as-fs-sm);font-weight:var(--as-fw-bold);display:flex;align-items:center;justify-content:center}.as-updates__step-body.svelte-8rgl9m{display:flex;flex-direction:column;gap:var(--as-sp-1);padding-top:2px}.as-updates__step-body.svelte-8rgl9m strong:where(.svelte-8rgl9m){font-size:var(--as-fs-sm);font-weight:var(--as-fw-semi);color:var(--as-c-text)}.as-updates__step-body.svelte-8rgl9m span:where(.svelte-8rgl9m){font-size:var(--as-fs-sm);color:var(--as-c-text-secondary);line-height:1.55}.as-picker.svelte-8rgl9m{border-top:1px solid var(--as-c-border)}.as-picker__buttons.svelte-8rgl9m{display:grid;grid-template-columns:1fr 1fr;gap:var(--as-sp-5);max-width:680px;margin:0 auto}.as-picker__btn.svelte-8rgl9m{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;background:var(--as-c-bg-surface);border:2px solid var(--as-c-border);border-radius:var(--as-r-xl);overflow:hidden;color:var(--as-c-text-secondary);font-family:var(--as-ff-sans);font-size:var(--as-fs-sm);font-weight:var(--as-fw-medium);line-height:var(--as-lh-snug);cursor:pointer;transition:border-color var(--as-t-base),color var(--as-t-base),transform var(--as-t-base),box-shadow var(--as-t-base)}.as-picker__btn.svelte-8rgl9m:hover{border-color:var(--as-c-accent);color:var(--as-c-text);transform:translateY(-2px);box-shadow:0 8px 32px #6e56cf26}.as-picker__btn--active.svelte-8rgl9m{border-color:var(--as-c-accent-text);color:var(--as-c-text);box-shadow:0 0 0 1px var(--as-c-accent-text),0 8px 32px #6e56cf33}.as-picker__btn-img.svelte-8rgl9m{display:block;position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.as-picker__btn-img.svelte-8rgl9m img:where(.svelte-8rgl9m){display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--as-t-slow)}.as-picker__btn.svelte-8rgl9m:hover .as-picker__btn-img:where(.svelte-8rgl9m) img:where(.svelte-8rgl9m),.as-picker__btn--active.svelte-8rgl9m .as-picker__btn-img:where(.svelte-8rgl9m) img:where(.svelte-8rgl9m){transform:scale(1.03)}.as-picker__btn-img.svelte-8rgl9m:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#000000bf,#0000 40%),linear-gradient(to top,#000000bf,#0000 40%);transition:background var(--as-t-base)}.as-picker__btn-text.svelte-8rgl9m{position:absolute;top:0;left:0;right:0;z-index:1;padding:var(--as-sp-6);text-align:center;font-size:var(--as-fs-md);font-weight:var(--as-fw-semi);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.9),0 2px 12px rgba(0,0,0,.6);line-height:var(--as-lh-snug)}
