.model-info-page.svelte-1n15um5{max-width:960px;margin:0 auto;padding:32px 20px}.badge-anthropic.svelte-1n15um5{background:#dc4a1a26;border:1px solid rgba(220,74,26,.3);color:#dc4a1a}.title-gradient.svelte-1n15um5{background:linear-gradient(135deg,#f97316,#dc4a1a,#e8913a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-animated.svelte-1n15um5{background-size:200% 200%;animation:svelte-1n15um5-titleShift 4s ease-in-out infinite}@keyframes svelte-1n15um5-titleShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.tab-switcher.svelte-1n15um5{display:inline-flex;background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;padding:4px;gap:4px}.tab-btn.svelte-1n15um5{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;color:var(--color-text-muted);transition:all .2s ease;cursor:pointer;background:transparent;border:none;white-space:nowrap}@media(min-width:640px){.tab-btn.svelte-1n15um5{padding:8px 20px;font-size:13px}}.tab-btn.svelte-1n15um5:hover:not(.tab-active){color:var(--color-text-secondary);background:var(--color-surface)}.tab-active.svelte-1n15um5{background:var(--color-primary);color:#fff;box-shadow:0 2px 8px #dc4a1a40}@keyframes svelte-1n15um5-tabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tilt-card-wrapper.svelte-1n15um5{perspective:800px;transition:opacity .4s ease,transform .4s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.tilt-card-inner.svelte-1n15um5{position:relative;width:100%;flex:1;transition:transform .15s ease-out;transform-style:preserve-3d}.tilt-card-face.svelte-1n15um5{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-card);border-radius:16px;padding:16px;border:1px solid transparent;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}@media(min-width:768px){.tilt-card-face.svelte-1n15um5{padding:20px;min-height:320px}}.tilt-card-front.svelte-1n15um5{transition:box-shadow .3s ease}.tilt-card-wrapper.svelte-1n15um5:hover .tilt-card-front:where(.svelte-1n15um5){box-shadow:0 20px 40px #0003}.tilt-card-back.svelte-1n15um5{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotateX(180deg);background:var(--color-card);border-radius:16px;border:1px solid transparent;display:flex;align-items:center;justify-content:center}.holo-sheen.svelte-1n15um5{position:absolute;inset:0;border-radius:16px;pointer-events:none;z-index:1;transition:background .1s ease;mix-blend-mode:screen}.upcoming-card.svelte-1n15um5{background:#e8913a0a;border:1px dashed rgba(232,145,58,.2);border-radius:16px;padding:16px 20px;transition:all .4s ease}.feature-badge.svelte-1n15um5{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.chart-card.svelte-1n15um5{background:var(--color-card);border-radius:16px;padding:24px 16px;border:1px solid var(--color-border);transition:all .4s ease}.info-note.svelte-1n15um5{background:var(--color-card);border-radius:12px;padding:16px;border:1px solid var(--color-border);transition:all .4s ease}.bench-bar.svelte-1n15um5{animation:svelte-1n15um5-barGrow .6s ease-out forwards;width:0%}@keyframes svelte-1n15um5-barGrow{0%{width:0%}to{width:var(--target-width)}}.net-center.svelte-1n15um5{opacity:0;animation:svelte-1n15um5-nodeCenter 12s ease-in-out infinite}@keyframes svelte-1n15um5-nodeCenter{0%,5%{opacity:0}20%{opacity:1}65%{opacity:1}80%,to{opacity:0}}.net-main.svelte-1n15um5{opacity:0;animation:svelte-1n15um5-nodeMain 12s ease-in-out infinite}@keyframes svelte-1n15um5-nodeMain{0%,10%{opacity:0;transform:translate(var(--dx),var(--dy))}30%{opacity:1;transform:translate(0)}58%{opacity:1;transform:translate(0)}72%,to{opacity:0;transform:translate(var(--dx),var(--dy))}}.net-sub-dot.svelte-1n15um5{animation:svelte-1n15um5-subPulse 3.5s ease-in-out infinite}@keyframes svelte-1n15um5-subPulse{0%,to{opacity:.25}50%{opacity:.55}}.net-line.svelte-1n15um5{opacity:0;stroke-dasharray:600;stroke-dashoffset:600;animation:svelte-1n15um5-lineMain 12s ease-in-out infinite}@keyframes svelte-1n15um5-lineMain{0%,28%{stroke-dashoffset:600;opacity:0}42%{stroke-dashoffset:0;opacity:.5}54%{stroke-dashoffset:0;opacity:.5}62%{stroke-dashoffset:0;opacity:0}63%,to{stroke-dashoffset:600;opacity:0}}.net-line-sub.svelte-1n15um5{opacity:0;stroke-dasharray:600;stroke-dashoffset:600;animation:svelte-1n15um5-lineSub 18s ease-in-out infinite}@keyframes svelte-1n15um5-lineSub{0%,30%{stroke-dashoffset:600;opacity:0}42%{stroke-dashoffset:0;opacity:.35}58%{stroke-dashoffset:0;opacity:.35}68%{stroke-dashoffset:0;opacity:0}69%,to{stroke-dashoffset:600;opacity:0}}.net-line-cross.svelte-1n15um5{opacity:0;animation:svelte-1n15um5-lineCross 12s ease-in-out infinite}@keyframes svelte-1n15um5-lineCross{0%,40%{opacity:0}50%{opacity:.1}54%{opacity:.1}62%,to{opacity:0}}.net-glow.svelte-1n15um5{opacity:0;animation:svelte-1n15um5-netGlow 12s ease-in-out infinite}@keyframes svelte-1n15um5-netGlow{0%,15%{opacity:0}35%{opacity:.05}55%{opacity:.05}75%,to{opacity:0}}table.svelte-1n15um5{border-collapse:collapse}@keyframes svelte-1n15um5-wmCosmicPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.4);opacity:1}}.mem-demo-card.svelte-1n15um5{background:linear-gradient(180deg,rgba(57,197,187,.04),transparent)}.mem-demo-setup.svelte-1n15um5{background:#7f7f7f0a;border:1px solid var(--color-border, rgba(127,127,127,.15));border-radius:.75rem;padding:1rem 1.125rem;margin-bottom:1rem}.mem-demo-pill.svelte-1n15um5{display:inline-block;padding:.2rem .6rem;border-radius:9999px;background:#7f7f7f1f;font-size:.625rem;font-weight:700;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.5rem}.mem-demo-pill-now.svelte-1n15um5{background:color-mix(in srgb,#39c5bb 18%,transparent);color:#39c5bb;margin-top:.5rem}.mem-demo-msg.svelte-1n15um5{font-size:.8rem;line-height:1.5;padding:.45rem .75rem;border-radius:.5rem;margin-bottom:.35rem;max-width:fit-content}.mem-demo-msg-user.svelte-1n15um5{background:#39c5bb1f;color:var(--color-text-primary);margin-left:auto}.mem-demo-msg-bot.svelte-1n15um5{background:#7f7f7f14;color:var(--color-text-secondary)}.mem-demo-gap.svelte-1n15um5{display:flex;align-items:center;gap:.6rem;margin:.7rem 0}.mem-demo-gap-line.svelte-1n15um5{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--color-border, rgba(127,127,127,.25)),transparent)}.mem-demo-gap-text.svelte-1n15um5{font-size:.65rem;font-style:italic;color:var(--color-text-muted);opacity:.7}.mem-demo-cols.svelte-1n15um5{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:540px){.mem-demo-cols.svelte-1n15um5{grid-template-columns:1fr}}.mem-demo-col.svelte-1n15um5{padding:.85rem .95rem;border-radius:.75rem;background:#ffffff05;border:1px solid var(--color-border, rgba(127,127,127,.15));min-height:7.5rem;display:flex;flex-direction:column}.mem-demo-col-other.svelte-1n15um5{border-color:#f8717140}.mem-demo-col-ours.svelte-1n15um5{border-color:color-mix(in srgb,#39c5bb 35%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#39c5bb 6%,transparent),transparent);box-shadow:0 0 16px color-mix(in srgb,#39c5bb 10%,transparent)}.mem-demo-col-head.svelte-1n15um5{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.55rem;padding-bottom:.45rem;border-bottom:1px solid var(--color-border, rgba(127,127,127,.12))}.mem-demo-col-name.svelte-1n15um5{font-size:.75rem;font-weight:700;color:var(--color-text-primary)}.mem-demo-col-ours.svelte-1n15um5 .mem-demo-col-name:where(.svelte-1n15um5){color:#39c5bb}.mem-demo-col-sub.svelte-1n15um5{font-size:.6rem;color:var(--color-text-muted);opacity:.7}.mem-demo-col-resp.svelte-1n15um5{font-size:.78rem;line-height:1.55;color:var(--color-text-secondary);flex:1}.mem-demo-resp-placeholder.svelte-1n15um5{opacity:.4;font-style:italic}.mem-demo-cursor.svelte-1n15um5{display:inline-block;width:1px;background:currentColor;opacity:.7;animation:svelte-1n15um5-memCursor 1s step-end infinite}@keyframes svelte-1n15um5-memCursor{0%,50%{opacity:.7}50.01%,to{opacity:0}}.mem-demo-verdict.svelte-1n15um5{margin-top:.6rem;padding-top:.5rem;border-top:1px dashed var(--color-border, rgba(127,127,127,.18));font-size:.7rem;font-weight:700;letter-spacing:.02em}.mem-demo-verdict-fail.svelte-1n15um5{color:#f87171}.mem-demo-verdict-success.svelte-1n15um5{color:#39c5bb}.speed-row.svelte-1n15um5{display:flex;flex-direction:column;gap:.4rem}.speed-row-head.svelte-1n15um5{display:flex;align-items:center;gap:.5rem}.speed-row-pill.svelte-1n15um5{display:inline-block;padding:.2rem .6rem;border-radius:9999px;font-size:.65rem;font-weight:700;letter-spacing:.04em}.speed-row-rate.svelte-1n15um5{font-size:.65rem;color:var(--color-text-muted);font-family:monospace;margin-left:auto}.speed-row-msg.svelte-1n15um5{font-family:monospace;font-size:.75rem;min-height:2.4rem;display:flex;align-items:center}.mem-demo-help.svelte-1n15um5{cursor:help;text-decoration:underline dotted;text-decoration-color:#7f7f7f66;text-underline-offset:3px}.mem-demo-help.svelte-1n15um5:hover{text-decoration-color:#39c5bb}.mem-fu-row.svelte-1n15um5{padding:.75rem 0}.mem-fu-pill.svelte-1n15um5{display:inline-block;padding:.2rem .7rem;border-radius:9999px;background:#7f7f7f26;font-size:.65rem;font-weight:700;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.55rem}.mem-fu-pill-now.svelte-1n15um5{background:color-mix(in srgb,#39c5bb 20%,transparent);color:#39c5bb}.mem-fu-divider.svelte-1n15um5{height:1px;background:linear-gradient(90deg,transparent,var(--color-border, rgba(127,127,127,.25)),transparent);margin:.5rem 0}.mem-fu-bot-success.svelte-1n15um5{background:color-mix(in srgb,#39c5bb 12%,rgba(127,127,127,.08))!important;border-left:2px solid #39c5bb}.mem-fu-verdict.svelte-1n15um5{margin-top:.4rem;font-size:.7rem;font-weight:700}.mem-fu-verdict-fail.svelte-1n15um5{color:#f87171}.mem-fu-verdict-success.svelte-1n15um5{color:#39c5bb}.mem-fu-fadein.svelte-1n15um5{animation:svelte-1n15um5-memFuFadeIn .45s cubic-bezier(.4,0,.2,1) both}.mem-fu-fadein-delayed.svelte-1n15um5{animation:svelte-1n15um5-memFuFadeIn .55s cubic-bezier(.4,0,.2,1) .15s both}@keyframes svelte-1n15um5-memFuFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mem-fu-summary-num.svelte-1n15um5{font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.mem-fu-summary-emph.svelte-1n15um5{color:#39c5bb;font-size:.95rem}.mem-fu-summary-block.svelte-1n15um5{margin-top:1rem;padding:.85rem 1rem;background:linear-gradient(135deg,color-mix(in srgb,#39c5bb 5%,transparent),transparent);border-radius:.65rem;border:1px solid color-mix(in srgb,#39c5bb 18%,transparent)}.mem-fu-summary-head.svelte-1n15um5{font-size:.75rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.65rem}.mem-fu-summary-meta.svelte-1n15um5{font-weight:500;color:var(--color-text-muted);font-size:.65rem;margin-left:.3rem}.mem-fu-summary-rows.svelte-1n15um5{display:flex;flex-direction:column;gap:.55rem}.mem-fu-summary-row.svelte-1n15um5{display:grid;grid-template-columns:8.5rem 1fr 3rem;gap:.7rem;align-items:center}@media(max-width:540px){.mem-fu-summary-row.svelte-1n15um5{grid-template-columns:6.5rem 1fr 2.5rem;gap:.45rem}}.mem-fu-summary-row-label.svelte-1n15um5{font-size:.72rem;color:var(--color-text-secondary)}.mem-fu-summary-bar.svelte-1n15um5{height:.5rem;background:#7f7f7f26;border-radius:9999px;overflow:hidden}.mem-fu-summary-bar-fill.svelte-1n15um5{height:100%;border-radius:9999px;animation:svelte-1n15um5-scaleGrow 1.2s cubic-bezier(.4,0,.2,1) forwards;transform-origin:left center}.mem-fu-summary-bar-1.svelte-1n15um5{background:#7f7f7f8c}.mem-fu-summary-bar-2.svelte-1n15um5{background:linear-gradient(90deg,#39c5bb,#8b5cf6);box-shadow:0 0 10px color-mix(in srgb,#39c5bb 30%,transparent)}.mem-rings.svelte-1n15um5{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}@media(max-width:540px){.mem-rings.svelte-1n15um5{grid-template-columns:1fr;gap:1rem}}.mem-ring-cell.svelte-1n15um5{position:relative;text-align:center;padding:.75rem}.mem-ring-svg.svelte-1n15um5{width:130px;height:130px;margin:0 auto;display:block;transform:rotate(-90deg)}.mem-ring-bg.svelte-1n15um5{fill:none;stroke:#7f7f7f26;stroke-width:8}.mem-ring-fg.svelte-1n15um5{fill:none;stroke-width:8;stroke-linecap:round;stroke-dasharray:263.9;stroke-dashoffset:calc(263.9 - (263.9 * var(--pct, 0) / 100));animation:svelte-1n15um5-ringFill 1.5s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-1n15um5-ringFill{0%{stroke-dashoffset:263.9}}.mem-ring-fg-success.svelte-1n15um5{stroke:#39c5bb}.mem-ring-fg-primary.svelte-1n15um5{stroke:url(#memRingGradient);stroke:#8b5cf6}.mem-ring-center.svelte-1n15um5{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 1.1rem));text-align:center}.mem-ring-num.svelte-1n15um5{font-size:1.7rem;font-weight:800;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.mem-ring-unit.svelte-1n15um5{font-size:.9rem;opacity:.7;font-weight:700}.mem-ring-lab.svelte-1n15um5{margin-top:.6rem;font-size:.85rem;font-weight:600;color:var(--color-text-primary)}.mem-ring-aside.svelte-1n15um5{margin-top:.3rem;font-size:.7rem;color:var(--color-text-muted);opacity:.75}.mem-scale.svelte-1n15um5{padding-top:1rem;border-top:1px solid var(--color-border, rgba(127,127,127,.18))}.mem-scale-header.svelte-1n15um5{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.85rem;flex-wrap:wrap;gap:.4rem}.mem-scale-title.svelte-1n15um5{font-size:.9rem;font-weight:700;color:var(--color-text-primary);margin:0}.mem-scale-sub.svelte-1n15um5{font-size:.65rem;color:var(--color-text-muted)}@keyframes svelte-1n15um5-scaleGrow{0%{transform:scaleX(0)}}.mem-length-display.svelte-1n15um5{padding:.5rem 0}.mem-length-num.svelte-1n15um5{font-size:2.4rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#39c5bb;text-align:center;margin-bottom:.5rem;line-height:1}.mem-length-unit.svelte-1n15um5{font-size:1rem;font-weight:700;color:var(--color-text-muted);margin-left:.2rem}.mem-length-marks.svelte-1n15um5{display:flex;justify-content:space-between;font-size:.65rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-bottom:.4rem;padding:0 .2rem}.mem-length-mark-emph.svelte-1n15um5{color:#39c5bb;font-weight:700}.mem-length-bar-wrap.svelte-1n15um5{position:relative;height:10px;margin-bottom:.85rem}.mem-length-bar.svelte-1n15um5{position:absolute;inset:4px 0;background:linear-gradient(90deg,#7f7f7f26,#7f7f7f33,color-mix(in srgb,#39c5bb 20%,rgba(127,127,127,.2)),color-mix(in srgb,#39c5bb 60%,transparent) 90%,#39c5bb);border-radius:9999px;animation:svelte-1n15um5-scaleGrow 1.5s cubic-bezier(.4,0,.2,1) forwards;transform-origin:left center}.mem-length-bar-marker.svelte-1n15um5{position:absolute;top:0;bottom:0;width:2px;background:var(--color-text-muted);opacity:.4;transform:translate(-50%)}.mem-length-bar-marker-emph.svelte-1n15um5{width:4px;opacity:1;background:#39c5bb;box-shadow:0 0 8px #39c5bb}.mem-length-context.svelte-1n15um5{font-size:.72rem;color:var(--color-text-secondary);text-align:center;opacity:.8}.mem-radar-wrap.svelte-1n15um5{display:flex;justify-content:center;padding:.5rem}.mem-radar-inner.svelte-1n15um5{position:relative;width:100%;max-width:460px}.mem-radar-svg.svelte-1n15um5{width:100%;height:auto;display:block;overflow:visible}.mem-radar-grid.svelte-1n15um5{fill:#7f7f7f0a;stroke:#7f7f7f2e;stroke-width:1}.mem-radar-axis.svelte-1n15um5{stroke:#7f7f7f40;stroke-width:1;stroke-dasharray:2 3}.mem-radar-data.svelte-1n15um5{fill:color-mix(in srgb,#39c5bb 25%,transparent);stroke:#39c5bb;stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 8px color-mix(in srgb,#39c5bb 40%,transparent));animation:svelte-1n15um5-radarPop .8s cubic-bezier(.4,0,.2,1) forwards;transform-origin:150px 150px}@keyframes svelte-1n15um5-radarPop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.mem-radar-point-hit.svelte-1n15um5{fill:#7f7f7f00;cursor:help}.mem-radar-point.svelte-1n15um5{fill:#39c5bb;stroke:var(--color-card, #111);stroke-width:2;transition:r .15s ease,fill .15s ease}.mem-radar-label.svelte-1n15um5{font-size:11px;font-weight:600;fill:var(--color-text-secondary)}.mem-radar-label-val.svelte-1n15um5{font-size:10px;font-weight:700;fill:#39c5bb;font-variant-numeric:tabular-nums}.mem-radar-legend.svelte-1n15um5{display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--color-border, rgba(127,127,127,.15))}@media(max-width:540px){.mem-radar-legend.svelte-1n15um5{grid-template-columns:1fr}}.mem-radar-legend-item.svelte-1n15um5{display:flex;align-items:center;gap:.5rem;font-size:.75rem;cursor:help}.mem-radar-legend-dot.svelte-1n15um5{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#39c5bb,#8b5cf6);flex-shrink:0}.mem-radar-legend-name.svelte-1n15um5{flex:1;color:var(--color-text-secondary)}.mem-radar-legend-val.svelte-1n15um5{font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.mem-radar-tooltip.svelte-1n15um5{position:absolute;transform:translate(-50%,calc(-100% - 14px));background:var(--color-card, rgba(20,20,28,.96));border:1px solid color-mix(in srgb,#39c5bb 50%,transparent);border-radius:.55rem;padding:.55rem .75rem;min-width:180px;max-width:260px;pointer-events:none;z-index:10;box-shadow:0 8px 24px #0006,0 0 0 1px color-mix(in srgb,#39c5bb 20%,transparent);animation:svelte-1n15um5-tooltipFade .15s ease-out}@keyframes svelte-1n15um5-tooltipFade{0%{opacity:0;transform:translate(-50%,calc(-100% - 8px))}}.mem-radar-tooltip.svelte-1n15um5:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:var(--color-card, rgba(20,20,28,.96));border-right:1px solid color-mix(in srgb,#39c5bb 50%,transparent);border-bottom:1px solid color-mix(in srgb,#39c5bb 50%,transparent)}.mem-radar-tt-name.svelte-1n15um5{font-size:.78rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.25rem}.mem-radar-tt-val.svelte-1n15um5{color:#39c5bb;font-variant-numeric:tabular-nums}.mem-radar-tt-scn.svelte-1n15um5{font-size:.7rem;color:var(--color-text-secondary);line-height:1.45}.mem-spec-table.svelte-1n15um5{width:100%;border-collapse:collapse}.mem-spec-table.svelte-1n15um5 tr:where(.svelte-1n15um5){border-bottom:1px solid var(--color-border, rgba(127,127,127,.15))}.mem-spec-table.svelte-1n15um5 tr:where(.svelte-1n15um5):last-child{border-bottom:none}.mem-spec-key.svelte-1n15um5{padding:.75rem .5rem .75rem 0;font-size:.8rem;color:var(--color-text-secondary);width:40%}.mem-spec-val.svelte-1n15um5{padding:.75rem 0;font-size:.8rem;font-weight:600;color:var(--color-text-primary);text-align:right;font-variant-numeric:tabular-nums}
