.welcome-grid.svelte-1mnt8go{z-index:0;pointer-events:none;background-image:linear-gradient(var(--ink) 1px, transparent 1px), linear-gradient(90deg, var(--ink) 1px, transparent 1px);opacity:.09;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 42%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 42%,#000 25%,#0000 75%)}.academy-welcome.svelte-t4ntd2{justify-content:center;align-items:flex-start;min-height:35rem;padding:3rem 1rem 2rem;display:flex;position:relative;overflow:hidden}.welcome-stack.svelte-t4ntd2{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:17px;width:min(100% - 2rem,680px);display:flex;position:relative}.welcome-frame.svelte-t4ntd2{border:1px solid var(--line);background:var(--surface);width:min(244px,100vw - 3rem);height:191px;box-shadow:0 10px 30px #00000024, 0 0 40px var(--accent-muted);border-radius:.75rem;justify-content:center;align-items:center;display:flex;overflow:hidden}svg.svelte-t4ntd2{width:100%;height:auto;display:block}.source.svelte-t4ntd2 rect:where(.svelte-t4ntd2),.catalogue-shell.svelte-t4ntd2{fill:var(--surface-strong);stroke:var(--line);stroke-width:1.25px}.source.svelte-t4ntd2 path:where(.svelte-t4ntd2){fill:none;stroke:var(--muted);stroke-width:1.2px;stroke-linecap:round}.source.svelte-t4ntd2 circle:where(.svelte-t4ntd2){fill:var(--accent)}.source.svelte-t4ntd2{opacity:.55;transform-origin:50%;animation:6.8s ease-in-out infinite svelte-t4ntd2-source-arrive}.source-one.svelte-t4ntd2{animation-name:svelte-t4ntd2-source-left}.source-three.svelte-t4ntd2{animation-name:svelte-t4ntd2-source-right}.source-two.svelte-t4ntd2{animation-delay:.18s}.route.svelte-t4ntd2{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:6.8s ease-in-out infinite svelte-t4ntd2-route-draw}.route-two.svelte-t4ntd2{animation-delay:.12s}.route-three.svelte-t4ntd2{animation-delay:.24s}.catalogue.svelte-t4ntd2{transform-origin:122px 54px;animation:6.8s ease-in-out infinite svelte-t4ntd2-catalogue-arrive}.catalogue-glow.svelte-t4ntd2{fill:var(--accent-muted);opacity:.7}.shelf.svelte-t4ntd2{fill:none;stroke:var(--muted);stroke-width:1.3px;stroke-linecap:round}.book.svelte-t4ntd2{stroke:var(--accent);stroke-width:1px}.book-one.svelte-t4ntd2,.book-three.svelte-t4ntd2{fill:var(--accent-muted)}.book-two.svelte-t4ntd2,.book-four.svelte-t4ntd2{fill:var(--accent-solid)}.search-lens.svelte-t4ntd2{transform-origin:122px 54px;animation:6.8s ease-in-out infinite svelte-t4ntd2-lens-scan}.search-lens.svelte-t4ntd2 circle:where(.svelte-t4ntd2),.search-lens.svelte-t4ntd2 path:where(.svelte-t4ntd2){fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.verified.svelte-t4ntd2{opacity:0;transform-origin:157px 31px;animation:6.8s ease-in-out infinite svelte-t4ntd2-verified-pop}.verified.svelte-t4ntd2 circle:where(.svelte-t4ntd2){fill:var(--surface);stroke:var(--success);stroke-width:1.4px}.verified.svelte-t4ntd2 path:where(.svelte-t4ntd2){fill:none;stroke:var(--success);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:6.8s ease-in-out infinite svelte-t4ntd2-check-draw}.welcome-copy.svelte-t4ntd2{flex-direction:column;align-items:center;max-width:39rem;display:flex}.welcome-copy.svelte-t4ntd2 h1:where(.svelte-t4ntd2){color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3.6vw,2.35rem);font-weight:650;line-height:1.08}.welcome-copy.svelte-t4ntd2>p:where(.svelte-t4ntd2):last-of-type{max-width:35rem;color:var(--muted);margin:.7rem 0 0;font-size:.875rem;line-height:1.55}.welcome-actions.svelte-t4ntd2{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.2rem;display:flex}.welcome-workflow.svelte-t4ntd2{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);text-align:left;border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 14px 32px #00000014}.welcome-workflow.svelte-t4ntd2 li:where(.svelte-t4ntd2){gap:.65rem;min-width:0;padding:.85rem;display:flex}.welcome-workflow.svelte-t4ntd2 li:where(.svelte-t4ntd2)+li:where(.svelte-t4ntd2){border-left:1px solid var(--line)}.welcome-workflow.svelte-t4ntd2 li:where(.svelte-t4ntd2)>span:where(.svelte-t4ntd2){border:1px solid var(--line);width:2rem;height:2rem;color:var(--muted);background:var(--surface-strong);border-radius:.55rem;flex:none;place-items:center;font-family:ui-monospace,monospace;font-size:.7rem;display:grid}.welcome-workflow.svelte-t4ntd2 strong:where(.svelte-t4ntd2),.welcome-workflow.svelte-t4ntd2 small:where(.svelte-t4ntd2){display:block}.welcome-workflow.svelte-t4ntd2 strong:where(.svelte-t4ntd2){color:var(--ink);font-size:.73rem}.welcome-workflow.svelte-t4ntd2 small:where(.svelte-t4ntd2){color:var(--muted);margin-top:.2rem;font-size:.67rem;line-height:1.35}@keyframes svelte-t4ntd2-source-arrive{0%,10%,92%,to{opacity:.45;transform:translateY(5px)}22%,82%{opacity:1;transform:none}}@keyframes svelte-t4ntd2-source-left{0%,10%,92%,to{opacity:.45;transform:translate(-7px,5px)}22%,82%{opacity:1;transform:none}}@keyframes svelte-t4ntd2-source-right{0%,10%,92%,to{opacity:.45;transform:translate(7px,5px)}22%,82%{opacity:1;transform:none}}@keyframes svelte-t4ntd2-route-draw{0%,18%{stroke-dashoffset:1px;opacity:0}34%,78%{stroke-dashoffset:0;opacity:1}92%,to{opacity:0}}@keyframes svelte-t4ntd2-catalogue-arrive{0%,25%{opacity:.55;transform:scale(.93)}40%,90%{opacity:1;transform:scale(1)}to{opacity:.55}}@keyframes svelte-t4ntd2-lens-scan{0%,36%{opacity:0;transform:translate(-19px)}44%{opacity:1}65%{opacity:1;transform:translate(19px)}73%,to{opacity:0;transform:translate(19px)}}@keyframes svelte-t4ntd2-verified-pop{0%,67%{opacity:0;transform:scale(.55)}77%,92%{opacity:1;transform:scale(1)}82%{transform:scale(1.08)}to{opacity:0}}@keyframes svelte-t4ntd2-check-draw{0%,71%{stroke-dashoffset:1px}80%,to{stroke-dashoffset:0}}@media (width<=640px){.academy-welcome.svelte-t4ntd2{min-height:auto;padding-top:2rem}.welcome-workflow.svelte-t4ntd2{grid-template-columns:1fr}.welcome-workflow.svelte-t4ntd2 li:where(.svelte-t4ntd2)+li:where(.svelte-t4ntd2){border-top:1px solid var(--line);border-left:0}}@media (prefers-reduced-motion:reduce){.source.svelte-t4ntd2,.route.svelte-t4ntd2,.catalogue.svelte-t4ntd2,.search-lens.svelte-t4ntd2,.verified.svelte-t4ntd2,.verified.svelte-t4ntd2 path:where(.svelte-t4ntd2){opacity:1;stroke-dashoffset:0;animation:none;transform:none}.search-lens.svelte-t4ntd2{opacity:0}}
