.lab-glass.svelte-i5jm7c{display:block;overflow:visible;filter:drop-shadow(0 0 8px rgba(34,255,116,.28))}.lab-glass--working.svelte-i5jm7c{transform-origin:50% 80%;animation:svelte-i5jm7c-lab-sway 2.8s ease-in-out infinite}.lab-glass--working.svelte-i5jm7c .lab-glass__contents:where(.svelte-i5jm7c){transform-origin:24px 43px;animation:svelte-i5jm7c-lab-liquid-rise 2.8s ease-in-out infinite}.lab-glass__liquid.svelte-i5jm7c{fill:#18f26f}.lab-glass__wave.svelte-i5jm7c{fill:none;stroke:#b7ffd2;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:6 3;animation:svelte-i5jm7c-lab-wave 1.8s linear infinite}.lab-glass__outline.svelte-i5jm7c{fill:none;stroke:#63ff9c;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lab-glass__shine.svelte-i5jm7c{fill:none;stroke:#e1ffebc7;stroke-width:1.4;stroke-linecap:round}.lab-glass__bubble.svelte-i5jm7c{fill:#d9ffe7;transform-box:fill-box;transform-origin:center}.lab-glass__bubble--one.svelte-i5jm7c{animation:svelte-i5jm7c-lab-bubble 2.2s ease-in infinite}.lab-glass__bubble--two.svelte-i5jm7c{animation:svelte-i5jm7c-lab-bubble 1.8s .5s ease-in infinite}.lab-glass__bubble--three.svelte-i5jm7c{animation:svelte-i5jm7c-lab-bubble 1.5s .9s ease-in infinite}.lab-glass--monochrome.svelte-i5jm7c{filter:none}.lab-glass--monochrome.svelte-i5jm7c .lab-glass__liquid:where(.svelte-i5jm7c){fill:currentColor;opacity:.35}.lab-glass--monochrome.svelte-i5jm7c .lab-glass__wave:where(.svelte-i5jm7c),.lab-glass--monochrome.svelte-i5jm7c .lab-glass__outline:where(.svelte-i5jm7c),.lab-glass--monochrome.svelte-i5jm7c .lab-glass__shine:where(.svelte-i5jm7c){stroke:currentColor}.lab-glass--monochrome.svelte-i5jm7c .lab-glass__bubble:where(.svelte-i5jm7c){fill:currentColor}.lab-glass--still.svelte-i5jm7c .lab-glass__wave:where(.svelte-i5jm7c),.lab-glass--still.svelte-i5jm7c .lab-glass__bubble:where(.svelte-i5jm7c){animation:none}@keyframes svelte-i5jm7c-lab-wave{to{stroke-dashoffset:-18}}@keyframes svelte-i5jm7c-lab-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes svelte-i5jm7c-lab-liquid-rise{0%,to{transform:scaleY(.9) rotate(2deg)}50%{transform:scaleY(1.12) rotate(-2deg)}}@keyframes svelte-i5jm7c-lab-bubble{0%{opacity:0;transform:translateY(3px) scale(.65)}20%{opacity:.95}85%{opacity:.7}to{opacity:0;transform:translateY(-8px) scale(1.05)}}@media(prefers-reduced-motion:reduce){.lab-glass--working.svelte-i5jm7c,.lab-glass--working.svelte-i5jm7c .lab-glass__contents:where(.svelte-i5jm7c),.lab-glass__wave.svelte-i5jm7c,.lab-glass__bubble.svelte-i5jm7c{animation:none}}.app-shell.svelte-whg6dh{position:relative;display:flex;height:100vh;min-height:100vh;overflow:hidden;background:#030712}.app-shell--coding.svelte-whg6dh{--coding-workspace-background: #141414;--scrollbar-thumb: #363636;--scrollbar-thumb-hover: #454545;--scrollbar-thumb-active: #4f4f4f}.app-shell--coding.svelte-whg6dh .app-shell__header:where(.svelte-whg6dh),.app-shell--coding.svelte-whg6dh .app-shell__sidebar:where(.svelte-whg6dh){background:var(--coding-workspace-background)}.app-shell--coding.svelte-whg6dh *{box-shadow:none;text-shadow:none}.app-shell--coding.svelte-whg6dh *::-webkit-scrollbar-track{background:#1d1d1d}.app-shell--coding.svelte-whg6dh *::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;box-shadow:none}.app-shell--coding.svelte-whg6dh *::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.app-shell--coding.svelte-whg6dh *::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}.app-shell__sidebar.svelte-whg6dh{display:grid;grid-template-rows:auto auto 1fr auto;width:17.5rem;min-height:0;padding:1.1rem;border-right:1px solid rgba(255,255,255,.08);background:#070a11e0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:width .22s ease}.app-shell__sidebar.collapsed.svelte-whg6dh{width:6rem}.app-shell__sidebar-top.svelte-whg6dh{display:grid;gap:1rem}.app-shell__brand-row.svelte-whg6dh{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.app-shell__brand.svelte-whg6dh{min-width:0}.collapsed.svelte-whg6dh .app-shell__brand-row:where(.svelte-whg6dh){flex-direction:column;justify-content:center;gap:.65rem}.app-shell__primary.svelte-whg6dh{width:100%;padding-inline:1rem;justify-content:center}.collapsed.svelte-whg6dh .app-shell__primary:where(.svelte-whg6dh){padding-inline:0}.app-shell__workspace-menu.svelte-whg6dh{position:relative;min-width:0}.collapsed.svelte-whg6dh .app-shell__workspace-menu:where(.svelte-whg6dh){display:none}.app-shell__workspace-trigger.svelte-whg6dh{display:flex;align-items:center;gap:.72rem;width:100%;min-height:3.35rem;padding:.65rem .82rem;border:1px solid transparent;border-radius:1rem;background:#0f172ab8;color:#f8fafc;font:inherit;font-weight:800;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.app-shell__workspace-trigger.svelte-whg6dh:hover,.app-shell__workspace-trigger.svelte-whg6dh:focus-visible,.app-shell__workspace-trigger--active.svelte-whg6dh{transform:translateY(-1px);background:#0f172ae6}.app-shell__workspace-label.svelte-whg6dh{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__workspace-chevron.svelte-whg6dh{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;transform:rotate(90deg);transition:transform .14s ease}.app-shell__workspace-trigger--active.svelte-whg6dh .app-shell__workspace-chevron:where(.svelte-whg6dh){transform:rotate(-90deg)}.app-shell__workspace-dropdown.svelte-whg6dh{position:absolute;top:calc(100% + .55rem);left:0;right:0;z-index:12;display:grid;gap:.35rem;padding:.45rem;border:1px solid transparent;border-radius:1rem;background:#070a11fa;box-shadow:0 1rem 2.4rem #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell__workspace-option.svelte-whg6dh{display:block;align-items:center;width:100%;padding:.68rem .78rem;border:1px solid transparent;border-radius:.82rem;background:transparent;color:#e5eefc;font:inherit;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.app-shell__workspace-option.svelte-whg6dh:hover,.app-shell__workspace-option.svelte-whg6dh:focus-visible,.app-shell__workspace-option--active.svelte-whg6dh{transform:translateY(-1px);background:#2563eb1f}.app-shell__workspace-option.svelte-whg6dh strong:where(.svelte-whg6dh),.app-shell__workspace-option.svelte-whg6dh small:where(.svelte-whg6dh){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__workspace-option.svelte-whg6dh small:where(.svelte-whg6dh){margin-top:.12rem;color:#bfdbfeb8;font-size:.72rem;font-weight:650}.app-shell__nav.svelte-whg6dh{display:grid;gap:.45rem;padding:1rem 0 1.25rem}.app-shell__nav-link.svelte-whg6dh{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border:1px solid transparent;border-radius:1rem;color:#b9c4d8;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.app-shell__nav-link.svelte-whg6dh span:where(.svelte-whg6dh):first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__nav-lock.svelte-whg6dh{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;color:#cbd5e1c7}.app-shell__nav-link.svelte-whg6dh:hover{transform:translateY(-1px);border-color:#3b82f638;background:#ffffff0a;color:#fff}.app-shell__nav-link.active.svelte-whg6dh{border-color:#3b82f64d;background:linear-gradient(135deg,#3b82f6f2,#2563ebe0);color:#fff}.collapsed.svelte-whg6dh .app-shell__nav-link:where(.svelte-whg6dh){justify-content:center;padding-inline:0}.app-shell__history.svelte-whg6dh{display:grid;grid-template-rows:auto 1fr;gap:.9rem;min-height:0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.app-shell__history-head.svelte-whg6dh{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.app-shell__history-head.svelte-whg6dh strong:where(.svelte-whg6dh){display:block;font-size:.92rem}.app-shell__history-list.svelte-whg6dh{display:grid;align-content:start;gap:.6rem;min-height:0;overflow-y:auto;padding-right:.1rem}.app-shell__history-empty.svelte-whg6dh{padding:1rem;border-radius:1rem;background:#ffffff08;font-size:.92rem}.app-shell__history-skeleton.svelte-whg6dh{display:grid;gap:.6rem}.app-shell__history-skeleton-row.svelte-whg6dh{display:flex;align-items:center;gap:.55rem;min-height:3rem;padding:.55rem .75rem;border-radius:1rem;background:#ffffff06;overflow:hidden}.app-shell__history-skeleton-icon.svelte-whg6dh,.app-shell__history-skeleton-line.svelte-whg6dh{position:relative;display:block;overflow:hidden;background:#94a3b824}.app-shell__history-skeleton-icon.svelte-whg6dh{width:1.65rem;height:1.65rem;border-radius:.45rem;flex-shrink:0}.app-shell__history-skeleton-line.svelte-whg6dh{width:min(8.2rem,68%);height:.8rem;border-radius:999px}.app-shell__history-skeleton-icon.svelte-whg6dh:after,.app-shell__history-skeleton-line.svelte-whg6dh:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:svelte-whg6dh-app-shell-skeleton-shimmer 1.25s ease-in-out infinite;transform:translate(-100%)}.app-shell__history-item.svelte-whg6dh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.55rem;border-radius:1rem;background:#ffffff08;color:inherit;transition:background .18s ease}.app-shell__history-item.current.svelte-whg6dh{background:#3b82f61f}.app-shell__history-item.svelte-whg6dh:focus-within{background:#3b82f629}.app-shell__history-item-main.svelte-whg6dh{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;align-items:center;padding:.2rem;border:0;background:transparent;color:inherit;text-align:left}.app-shell__history-item-main.svelte-whg6dh:focus-visible{outline:none}.app-shell__history-actions.svelte-whg6dh{display:flex;align-items:center;gap:.2rem}.app-shell__history-action.svelte-whg6dh{width:2.1rem;height:2.1rem;color:#b9c4d8}.app-shell__history-action.svelte-whg6dh:hover{color:#fff}.app-shell__history-action--danger.svelte-whg6dh:hover{color:#fca5a5}.app-shell__history-copy.svelte-whg6dh{display:flex;align-items:center;gap:.55rem;min-width:0}.app-shell__history-shape.svelte-whg6dh{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex-shrink:0;color:#bfdbfee6}.app-shell__history-shape--thumbnail.svelte-whg6dh{color:#bfdbfedb}.app-shell__history-shape--icon.svelte-whg6dh{color:#bfdbfee6}.app-shell__history-copy.svelte-whg6dh strong:where(.svelte-whg6dh){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__history-copy.svelte-whg6dh strong:where(.svelte-whg6dh){font-size:.9rem}.app-shell__modal-backdrop.svelte-whg6dh{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;background:#03060cb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell__modal.svelte-whg6dh{width:min(100%,28rem);padding:1.2rem}.app-shell__modal-head.svelte-whg6dh{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.app-shell__modal-head.svelte-whg6dh h2:where(.svelte-whg6dh){font-size:1.15rem}.app-shell__modal-body.svelte-whg6dh{display:grid;gap:.9rem;margin-top:1rem}.app-shell__modal-error.svelte-whg6dh{color:#fca5a5;font-size:.92rem}.app-shell__modal-actions.svelte-whg6dh{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.35rem}.app-shell__delete-button.svelte-whg6dh{background:var(--destructive);color:var(--destructive-foreground)}.app-shell__footer.svelte-whg6dh{padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.app-shell__footer-card.svelte-whg6dh{padding:.95rem 1rem;border-radius:1rem;background:#ffffff08}.app-shell__docs-card.svelte-whg6dh{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:inherit;transition:color .18s ease,transform .18s ease}.app-shell__docs-card.svelte-whg6dh:hover{color:#fff;transform:translateY(-1px)}.app-shell__docs-copy.svelte-whg6dh{display:grid;gap:.2rem}.app-shell__docs-copy.svelte-whg6dh strong:where(.svelte-whg6dh){font-size:.95rem}.app-shell__docs-word.svelte-whg6dh{color:var(--primary)}.app-shell__toggle.svelte-whg6dh{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid transparent;background:#ffffff0a;color:var(--foreground)}.app-shell__mobile-backdrop.svelte-whg6dh,.app-shell__mobile-menu.svelte-whg6dh{display:none}.app-shell__mobile-backdrop.svelte-whg6dh{position:fixed;inset:0;z-index:24;border:0;background:#03060c94;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-shell__mobile-menu.svelte-whg6dh{align-items:center;justify-content:center;width:2.85rem;height:2.85rem;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff0a;color:#dbeafe}.app-shell__main.svelte-whg6dh{flex:1;min-width:0;min-height:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.app-shell__header.svelte-whg6dh{position:relative;z-index:10;display:flex;align-items:center;gap:1rem;padding:1rem 1.4rem;border-bottom:1px solid rgba(255,255,255,.08);background:#070a11d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell__credits.svelte-whg6dh{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border-radius:999px;border:1px solid transparent;background:#ffffff0a;color:#dbeafe;font-weight:600}.app-shell__credits-refill.svelte-whg6dh{display:inline-flex;align-items:center;gap:.45rem;min-height:2.85rem;padding:.72rem .95rem;border-radius:999px;border:1px solid transparent;background:#14532d2e;color:#a7f3d0;font-size:.84rem;font-weight:700;white-space:nowrap}.app-shell__verification-flag.svelte-whg6dh{display:inline-flex;align-items:center;gap:.55rem;min-height:2.85rem;padding:.72rem .95rem;border:1px solid transparent;border-radius:999px;background:#713f123d;color:#fde68a;font:inherit;font-size:.9rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.app-shell__verification-flag.svelte-whg6dh:hover:not(:disabled),.app-shell__verification-flag.svelte-whg6dh:focus-visible{transform:translateY(-1px);background:#a1620747;color:#fef3c7}.app-shell__verification-flag.svelte-whg6dh:disabled{opacity:.72;cursor:wait;transform:none}.app-shell__verification-flag--sent.svelte-whg6dh{background:#14532d42;color:#bbf7d0}.app-shell__verification-flag--error.svelte-whg6dh{border-color:#f8717147;background:#7f1d1d3d;color:#fecaca}.app-shell__user.svelte-whg6dh{display:flex;flex-wrap:wrap;margin-left:auto;gap:.75rem}.app-shell__account-menu.svelte-whg6dh{position:relative}.app-shell__account.svelte-whg6dh{max-width:min(100%,28rem)}.app-shell__account-trigger.svelte-whg6dh.button.secondary{gap:.7rem;border-color:transparent}.app-shell__account-trigger--active.svelte-whg6dh{background:#2563eb24}.app-shell__account-chevron.svelte-whg6dh{display:inline-flex;align-items:center;justify-content:center;transform:rotate(90deg);transition:transform .14s ease}.app-shell__account-trigger--active.svelte-whg6dh .app-shell__account-chevron:where(.svelte-whg6dh){transform:rotate(-90deg)}.app-shell__account.svelte-whg6dh span:where(.svelte-whg6dh){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__account-dropdown.svelte-whg6dh{position:absolute;top:calc(100% + .55rem);right:0;z-index:12;display:grid;gap:.3rem;min-width:12rem;padding:.45rem;border:1px solid transparent;border-radius:1rem;background:#070a11f5;box-shadow:0 1rem 2.4rem #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell__account-option.svelte-whg6dh{display:flex;align-items:center;gap:.7rem;width:100%;padding:.8rem .9rem;border:1px solid transparent;border-radius:.85rem;background:transparent;color:#e5eefc;font-weight:600;text-align:left;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.app-shell__account-option.svelte-whg6dh:hover,.app-shell__account-option.svelte-whg6dh:focus-visible{transform:translateY(-1px);background:#2563eb1f;color:#fff}.app-shell__account-option--danger.svelte-whg6dh:hover,.app-shell__account-option--danger.svelte-whg6dh:focus-visible{background:#7f1d1d3d;color:#fecaca}.app-shell__account-option.svelte-whg6dh:disabled{opacity:.6;cursor:wait;transform:none}.app-shell__content.svelte-whg6dh{min-height:0;overflow-x:hidden;overflow-y:auto}.app-shell--coding.svelte-whg6dh .app-shell__content:where(.svelte-whg6dh){overflow:hidden}@media(max-width:960px){.app-shell__mobile-menu.svelte-whg6dh{display:inline-flex}.app-shell__sidebar.svelte-whg6dh,.app-shell__sidebar.collapsed.svelte-whg6dh{position:fixed;top:0;bottom:0;left:0;z-index:30;width:min(22rem,calc(100vw - 1.25rem));max-width:100%;height:100dvh;grid-template-rows:auto auto minmax(0,1fr) auto;border-right:1px solid rgba(255,255,255,.08);border-bottom:none;box-shadow:none;transform:translate(calc(-100% - 1rem));transition:transform .22s ease,box-shadow .22s ease;overflow-y:auto;overscroll-behavior:contain}.app-shell__sidebar--mobile-open.svelte-whg6dh,.app-shell__sidebar--mobile-open.collapsed.svelte-whg6dh{transform:translate(0);box-shadow:0 1.5rem 4rem #00000057}.collapsed.svelte-whg6dh .app-shell__brand-row:where(.svelte-whg6dh){flex-direction:row;justify-content:space-between}.app-shell__main.svelte-whg6dh{width:100%}.app-shell__header.svelte-whg6dh{gap:.8rem;padding-inline:1rem}.app-shell__credits.svelte-whg6dh{flex:1 1 auto;min-width:0}.app-shell__verification-flag.svelte-whg6dh,.app-shell__credits-refill.svelte-whg6dh{flex:0 0 auto}.app-shell__credits.svelte-whg6dh span:where(.svelte-whg6dh){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:720px){.app-shell__header.svelte-whg6dh{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.75rem .9rem}.app-shell__mobile-menu.svelte-whg6dh{flex:0 0 2.8rem;width:2.8rem;height:2.8rem;border-radius:.95rem}.app-shell__credits.svelte-whg6dh{flex:1 1 auto;min-width:0;min-height:2.8rem;padding:.7rem .9rem;border-radius:.95rem;font-size:.9rem}.app-shell__credits-refill.svelte-whg6dh{flex:1 1 auto;justify-content:center;min-height:2.8rem;padding:.7rem .9rem;border-radius:.95rem;font-size:.86rem}.app-shell__credits.svelte-whg6dh svg{flex-shrink:0}.app-shell__credits-refill.svelte-whg6dh svg{flex-shrink:0}.app-shell__verification-flag.svelte-whg6dh{flex:1 1 100%;justify-content:center;min-height:2.8rem;border-radius:.95rem}.app-shell__user.svelte-whg6dh{width:100%;margin-left:0;justify-content:stretch;gap:.55rem}.app-shell__user.svelte-whg6dh a,.app-shell__user.svelte-whg6dh button,.app-shell__account-menu.svelte-whg6dh{flex:1 1 0;min-width:0}.app-shell__account-dropdown.svelte-whg6dh{left:0;right:auto;min-width:100%}.app-shell__account.svelte-whg6dh{width:100%;justify-content:center;padding-inline:.9rem}.app-shell__account-trigger.svelte-whg6dh>span:where(.svelte-whg6dh):not(.app-shell__account-chevron){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__sidebar.svelte-whg6dh,.app-shell__sidebar.collapsed.svelte-whg6dh{width:min(22rem,calc(100vw - .85rem));padding:.95rem}}@keyframes svelte-whg6dh-app-shell-skeleton-shimmer{to{transform:translate(100%)}}
