.laser-container.svelte-vbbb8l{position:relative;overflow:hidden;background:transparent}.laser-flow.svelte-vbbb8l{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.beam-card.svelte-vbbb8l{position:absolute;top:50%;left:60%;transform:translate(-50%);width:85%;max-width:700px;height:30%;z-index:6;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 100%)}.open-book.svelte-vbbb8l{position:relative;display:flex;width:calc(100% - .5em);height:calc(100% - .5em);background:linear-gradient(135deg,#fffffff2,#f5fafffa);border-radius:16px;box-shadow:0 8px 32px #1f268726,0 2px 8px #0000001a,inset 0 1px #ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)}.open-book.svelte-vbbb8l:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,hsl(var(--primary) / .4),hsl(var(--primary) / .2),hsl(var(--primary) / .4));border-radius:18px;z-index:-1;filter:blur(4px)}.dark .open-book.svelte-vbbb8l{background:linear-gradient(135deg,#1e2332f2,#141928fa);border:1px solid rgba(100,150,255,.2)}.dark .open-book.svelte-vbbb8l:before{background:linear-gradient(135deg,hsl(var(--primary) / .3),hsl(var(--primary) / .15),hsl(var(--primary) / .3))}.open-book.svelte-vbbb8l:after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:2px;background:linear-gradient(to bottom,transparent 0%,rgba(100,150,255,.3) 20%,rgba(100,150,255,.5) 50%,rgba(100,150,255,.3) 80%,transparent 100%);z-index:10;pointer-events:none;box-shadow:0 0 20px #6496ff66}.book-page.svelte-vbbb8l{flex:1;padding:24px 28px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.book-page-left.svelte-vbbb8l{border-right:1px solid rgba(100,150,255,.15)}.dark .book-page-left.svelte-vbbb8l{border-right:1px solid rgba(100,150,255,.2)}.page-header.svelte-vbbb8l{display:flex;flex-direction:column;gap:8px}.page-number.svelte-vbbb8l{font-family:Space Mono,Courier New,monospace;font-size:.7rem;font-weight:600;letter-spacing:.15em;color:hsl(var(--primary));opacity:.8;text-transform:uppercase}.dark .page-number.svelte-vbbb8l{color:hsl(var(--primary))}.accent-line.svelte-vbbb8l{width:40px;height:2px;background:linear-gradient(90deg,hsl(var(--primary)) 0%,transparent 100%);border-radius:2px}.page-content.svelte-vbbb8l{flex:1;display:flex;flex-direction:column;gap:12px}.section-title.svelte-vbbb8l{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0;letter-spacing:-.02em}.dark .section-title.svelte-vbbb8l{color:#e8e8f0}.main-text.svelte-vbbb8l{font-size:.9rem;line-height:1.6;color:#4a4a68;margin:0}.dark .main-text.svelte-vbbb8l{color:#b8b8d0}.highlight.svelte-vbbb8l{color:hsl(var(--primary));font-weight:600;position:relative}.info-badge.svelte-vbbb8l{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(135deg,#6496ff1a,#6496ff0d);border:1px solid rgba(100,150,255,.2);border-radius:8px;font-size:.75rem;font-weight:500;color:hsl(var(--primary));align-self:flex-start;margin-top:auto}.dark .info-badge.svelte-vbbb8l{background:linear-gradient(135deg,#6496ff26,#6496ff14);border-color:#6496ff4d}.icon.svelte-vbbb8l{width:14px;height:14px;opacity:.9}.reveal-image.svelte-vbbb8l{position:absolute;top:0;left:0;width:100%;height:55%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;z-index:4;mix-blend-mode:lighten;opacity:.3;pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,1) 0px,rgba(255,255,255,.95) 60px,rgba(255,255,255,.6) 120px,rgba(255,255,255,.25) 180px,rgba(255,255,255,0) 240px);mask-image:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,1) 0px,rgba(255,255,255,.95) 60px,rgba(255,255,255,.6) 120px,rgba(255,255,255,.25) 180px,rgba(255,255,255,0) 240px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width:1024px){.beam-card.svelte-vbbb8l{left:50%;width:90%;height:28%}.book-page.svelte-vbbb8l{padding:20px 22px;gap:14px}.section-title.svelte-vbbb8l{font-size:1rem}.main-text.svelte-vbbb8l{font-size:.85rem;line-height:1.55}.page-number.svelte-vbbb8l{font-size:.65rem}.info-badge.svelte-vbbb8l{padding:7px 12px;font-size:.7rem}.icon.svelte-vbbb8l{width:13px;height:13px}}@media(max-width:768px){.beam-card.svelte-vbbb8l{left:50%;width:85%;max-width:340px;height:38%;top:50%}.open-book.svelte-vbbb8l{border-radius:12px}.open-book.svelte-vbbb8l:before{border-radius:14px}.book-page.svelte-vbbb8l{padding:14px 16px;gap:10px}.page-header.svelte-vbbb8l{gap:6px}.page-number.svelte-vbbb8l{font-size:.55rem}.accent-line.svelte-vbbb8l{width:30px;height:1.5px}.section-title.svelte-vbbb8l{font-size:.85rem}.main-text.svelte-vbbb8l{font-size:.7rem;line-height:1.5}.info-badge.svelte-vbbb8l{padding:6px 10px;font-size:.6rem;border-radius:6px;gap:6px}.icon.svelte-vbbb8l{width:11px;height:11px}}.perspective-1000.svelte-cnebl4{perspective:1000px}@keyframes svelte-cnebl4-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-gradient.svelte-cnebl4{animation:svelte-cnebl4-gradient 3s ease infinite}@keyframes svelte-cnebl4-pulse-slow{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-slow{animation:svelte-cnebl4-pulse-slow 3s ease-in-out infinite}@keyframes svelte-cnebl4-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-icon-float{animation:svelte-cnebl4-icon-float 3s ease-in-out infinite}@keyframes svelte-cnebl4-spin-slow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.animate-spin-slow.svelte-cnebl4{animation:svelte-cnebl4-spin-slow 20s linear infinite}.particle.svelte-cnebl4{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(var(--primary-rgb),.3),transparent);animation:svelte-cnebl4-float 10s ease-in-out infinite}.particle-1.svelte-cnebl4{width:100px;height:100px;top:10%;left:10%;animation-delay:0s}.particle-2.svelte-cnebl4{width:150px;height:150px;top:60%;right:10%;animation-delay:2s}.particle-3.svelte-cnebl4{width:80px;height:80px;bottom:20%;left:60%;animation-delay:4s}.particle-4.svelte-cnebl4{width:120px;height:120px;top:30%;right:40%;animation-delay:6s}@keyframes svelte-cnebl4-float{0%,to{transform:translate(0) scale(1);opacity:.1}50%{transform:translate(20px,-20px) scale(1.1);opacity:.3}}
