.spread-icon.svelte-1cn7zil{transition:all .3s;display:block}@keyframes svelte-1cn7zil-draw{0%{stroke-dasharray:0 100;opacity:0}to{stroke-dasharray:100 0;opacity:1}}.catalog-item:hover .anim-draw.svelte-1cn7zil{animation:1s ease-out forwards svelte-1cn7zil-draw;animation-delay:var(--delay,0s)}@keyframes svelte-1cn7zil-fadeStagger{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.catalog-item:hover .anim-fade-stagger.svelte-1cn7zil>:where(.svelte-1cn7zil){animation:.5s ease-out forwards svelte-1cn7zil-fadeStagger;animation-delay:var(--delay,0s)}@keyframes svelte-1cn7zil-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.catalog-item:hover .anim-rise.svelte-1cn7zil{animation:1s ease-out forwards svelte-1cn7zil-rise}@keyframes svelte-1cn7zil-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.catalog-item:hover .anim-pulse.svelte-1cn7zil{animation:.6s ease-in-out forwards svelte-1cn7zil-pulse}@keyframes svelte-1cn7zil-pulseOnce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.catalog-item:hover .anim-pulse-once.svelte-1cn7zil{animation:.6s ease-in-out forwards svelte-1cn7zil-pulseOnce;animation-delay:var(--delay,0s);transform-origin:50%}@keyframes svelte-1cn7zil-spinSlow{0%{transform-origin:50%;transform:rotate(0)}to{transform-origin:50%;transform:rotate(180deg)}}.catalog-item:hover .anim-spin-slow.svelte-1cn7zil{animation:1s ease-out forwards svelte-1cn7zil-spinSlow}@keyframes svelte-1cn7zil-pop{0%{opacity:0;transform-origin:50%;transform:scale(0)}70%{opacity:1;transform-origin:50%;transform:scale(1.2)}to{opacity:1;transform-origin:50%;transform:scale(1)}}.catalog-item:hover .anim-pop.svelte-1cn7zil{animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards svelte-1cn7zil-pop;animation-delay:var(--delay,0s)}@keyframes svelte-1cn7zil-meet{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}.catalog-item:hover .anim-meet.svelte-1cn7zil{animation:.8s ease-out forwards svelte-1cn7zil-meet}@keyframes svelte-1cn7zil-slideRight{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.catalog-item:hover .anim-slide-right.svelte-1cn7zil{animation:.8s ease-out forwards svelte-1cn7zil-slideRight}@keyframes svelte-1cn7zil-grow{0%{stroke-dasharray:0 20}to{stroke-dasharray:20 0}}@keyframes svelte-1cn7zil-bloom{0%{transform-origin:50%;opacity:0;transform:scale(0)}to{transform-origin:50%;opacity:1;transform:scale(1)}}@keyframes svelte-1cn7zil-seesaw{0%{transform-origin:50%;transform:rotate(0)}25%{transform-origin:50%;transform:rotate(-5deg)}75%{transform-origin:50%;transform:rotate(5deg)}to{transform-origin:50%;transform:rotate(0)}}.catalog-item:hover .anim-seesaw.svelte-1cn7zil{animation:1s ease-in-out forwards svelte-1cn7zil-seesaw}.catalog-item:hover .anim-seesaw-items.svelte-1cn7zil{animation:.8s ease-out forwards svelte-1cn7zil-fadeStagger}@keyframes svelte-1cn7zil-growBar{0%{transform-origin:bottom;opacity:0;transform:scaleY(0)}to{transform-origin:bottom;opacity:1;transform:scaleY(1)}}.catalog-item:hover .anim-grow-bars.svelte-1cn7zil>:where(.svelte-1cn7zil){animation:.6s ease-out forwards svelte-1cn7zil-growBar;animation-delay:var(--delay,0s)}@keyframes svelte-1cn7zil-openDoor{0%{transform-origin:5px;transform:perspective(100px)rotateY(0)}to{transform-origin:5px;transform:perspective(100px)rotateY(-60deg)}}.catalog-item:hover .anim-open-door.svelte-1cn7zil{animation:1.2s ease-in-out forwards svelte-1cn7zil-openDoor}@keyframes svelte-1cn7zil-spinCoin{0%{transform-origin:50%;transform:rotateY(0)}to{transform-origin:50%;transform:rotateY(360deg)}}.catalog-item:hover .anim-spin-coin.svelte-1cn7zil{animation:1s ease-in-out forwards svelte-1cn7zil-spinCoin}.catalog-item:hover .anim-grow-stem.svelte-1cn7zil{animation:.8s ease-out forwards svelte-1cn7zil-grow}.catalog-item:hover .anim-grow-leaf-1.svelte-1cn7zil{opacity:0;animation:.6s ease-out .4s forwards svelte-1cn7zil-bloom}.catalog-item:hover .anim-grow-leaf-2.svelte-1cn7zil{opacity:0;animation:.6s ease-out .5s forwards svelte-1cn7zil-bloom}@keyframes svelte-1cn7zil-roseInner{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.catalog-item:hover .anim-rose-inner.svelte-1cn7zil{transform-origin:12px 13px;opacity:0;animation:.8s ease-out .6s forwards svelte-1cn7zil-roseInner}@keyframes svelte-1cn7zil-roseLeft{0%{opacity:0;transform:rotate(20deg)scale(0)}to{opacity:1;transform:rotate(0)scale(1)}}.catalog-item:hover .anim-rose-left.svelte-1cn7zil{transform-origin:12px 13px;opacity:0;animation:.8s ease-out .7s forwards svelte-1cn7zil-roseLeft}@keyframes svelte-1cn7zil-roseRight{0%{opacity:0;transform:rotate(-20deg)scale(0)}to{opacity:1;transform:rotate(0)scale(1)}}.catalog-item:hover .anim-rose-right.svelte-1cn7zil{transform-origin:12px 13px;opacity:0;animation:.8s ease-out .8s forwards svelte-1cn7zil-roseRight}@keyframes svelte-1cn7zil-shootDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.catalog-item:hover .anim-shoot-down.svelte-1cn7zil{animation:.6s ease-out forwards svelte-1cn7zil-shootDown;animation-delay:var(--delay,0s);opacity:0}@keyframes svelte-1cn7zil-connectLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.catalog-item:hover .anim-connect-left.svelte-1cn7zil{animation:1s ease-out forwards svelte-1cn7zil-connectLeft}@keyframes svelte-1cn7zil-connectRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.catalog-item:hover .anim-connect-right.svelte-1cn7zil{animation:1s ease-out forwards svelte-1cn7zil-connectRight}@keyframes svelte-1cn7zil-shipMove{0%{transform:rotate(0)translate(0)}25%{transform:rotate(-3deg)translate(1px)}50%{transform:rotate(3deg)translate(2px)}75%{transform:rotate(-2deg)translate(3px)}to{transform:rotate(0)translate(4px)}}@keyframes svelte-1cn7zil-sailFill{0%{transform-origin:0;transform:scaleX(.8)}to{transform-origin:0;transform:scaleX(1)}}@keyframes svelte-1cn7zil-waveMove{0%{transform:translate(0)}to{transform:translate(-2px)}}.catalog-item:hover .anim-ship.svelte-1cn7zil{animation:1.5s ease-in-out forwards svelte-1cn7zil-shipMove}.catalog-item:hover .anim-sail.svelte-1cn7zil{animation:1s ease-out forwards svelte-1cn7zil-sailFill}.catalog-item:hover .anim-waves.svelte-1cn7zil{animation:1.5s linear infinite svelte-1cn7zil-waveMove}@keyframes svelte-1cn7zil-heartBeat{0%{transform-origin:50%;transform:scale(1)}10%{transform-origin:50%;transform:scale(1.1)}20%{transform-origin:50%;transform:scale(1)}30%{transform-origin:50%;transform:scale(1.1)}40%{transform-origin:50%;transform:scale(1)}to{transform-origin:50%;transform:scale(1)}}.catalog-item:hover .anim-heart-beat.svelte-1cn7zil{animation:1s ease-in-out forwards svelte-1cn7zil-heartBeat}.catalog-item:hover .anim-ecg-draw.svelte-1cn7zil{animation:1s ease-out forwards svelte-1cn7zil-draw}@keyframes svelte-1cn7zil-mountainRise{0%{transform-origin:bottom;opacity:0;transform:scaleY(0)}to{transform-origin:bottom;opacity:1;transform:scaleY(1)}}.catalog-item:hover .anim-mountain-rise.svelte-1cn7zil{animation:.8s ease-out forwards svelte-1cn7zil-mountainRise}.catalog-item:hover .anim-path-draw.svelte-1cn7zil{opacity:0;animation:1s ease-out .5s forwards svelte-1cn7zil-draw}@keyframes svelte-1cn7zil-starShine{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(180deg)}to{opacity:1;transform:scale(1)rotate(360deg)}}.catalog-item:hover .anim-star-shine.svelte-1cn7zil{opacity:0;animation:1s ease-out 1s forwards svelte-1cn7zil-starShine}@keyframes svelte-1cn7zil-bridgeBuild{0%{stroke-dasharray:0 50;opacity:0}to{stroke-dasharray:50 0;opacity:1}}.catalog-item:hover .anim-bridge-build.svelte-1cn7zil>:where(.svelte-1cn7zil){animation:1s ease-out forwards svelte-1cn7zil-bridgeBuild}@keyframes svelte-1cn7zil-keyMove{0%{transform-origin:18.5px 18.5px;transform:translate(0)rotate(0)}50%{transform-origin:18.5px 18.5px;transform:translate(-5px,-5px)rotate(0)}to{transform-origin:13.5px 13.5px;transform:translate(-5px,-5px)rotate(-45deg)}}.catalog-item:hover .anim-key-move.svelte-1cn7zil{animation:1.2s ease-in-out forwards svelte-1cn7zil-keyMove}@keyframes svelte-1cn7zil-heartUnlock{0%{transform:scale(1)}80%{transform:scale(1)}to{transform:scale(1.1)}}.catalog-item:hover .anim-heart-unlock.svelte-1cn7zil{transform-origin:50%;animation:.4s ease-out 1s forwards svelte-1cn7zil-heartUnlock}.tarot-hero.svelte-l8xijk{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:40px;max-width:1180px;margin:60px auto clamp(48px,8vw,96px);padding:0 20px;display:grid}.hero-text.svelte-l8xijk{gap:20px;display:grid}.tarot-hero.svelte-l8xijk .subtitle:where(.svelte-l8xijk){color:var(--link);text-transform:uppercase;letter-spacing:1.5px;margin:0;font-size:.8rem}.tarot-hero.svelte-l8xijk .title:where(.svelte-l8xijk){color:var(--text-strong);margin:0;font-size:2.4rem}.tarot-hero.svelte-l8xijk .intro:where(.svelte-l8xijk){color:var(--text);max-width:620px;margin:0;font-size:1rem;line-height:1.6}.tarot-hero.svelte-l8xijk .hero-actions:where(.svelte-l8xijk){flex-wrap:wrap;gap:12px;display:flex}.tarot-hero.svelte-l8xijk .cta-button:where(.svelte-l8xijk){color:var(--text-strong);background:linear-gradient(135deg,#ffd67873,#cc8f2461);border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 14px 30px #ffd67847}.tarot-hero.svelte-l8xijk .cta-button:where(.svelte-l8xijk):hover,.tarot-hero.svelte-l8xijk .cta-button:where(.svelte-l8xijk):focus-visible{color:#160d26;background:linear-gradient(135deg,#ffd678a6,#cc8f248c);transform:translateY(-2px);box-shadow:0 18px 36px #ffd6785c}.tarot-hero.svelte-l8xijk .cta-button:where(.svelte-l8xijk):focus-visible{outline-offset:3px;outline:2px solid #f6d37f}.spread-catalog.svelte-l8xijk{gap:24px;max-width:1180px;margin:0 auto 60px;padding:0 20px;display:grid}.spread-catalog.svelte-l8xijk h2:where(.svelte-l8xijk){color:var(--text-strong);margin:0;font-size:1.8rem}.catalog-hint.svelte-l8xijk{color:#eaeaeabf;max-width:620px;margin:0}.overview-seo.svelte-l8xijk,.overview-faq.svelte-l8xijk{max-width:960px;margin:0 auto clamp(48px,8vw,88px);padding:0 20px}.overview-seo.svelte-l8xijk{gap:28px;display:grid}.overview-seo.svelte-l8xijk article:where(.svelte-l8xijk){gap:12px;display:grid}.overview-seo.svelte-l8xijk h2:where(.svelte-l8xijk){color:var(--text-strong);margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.overview-seo.svelte-l8xijk p:where(.svelte-l8xijk),.overview-faq.svelte-l8xijk p:where(.svelte-l8xijk){color:#eaeaeabf;margin:0;line-height:1.75}.overview-faq.svelte-l8xijk{gap:12px;display:grid}.overview-faq.svelte-l8xijk details:where(.svelte-l8xijk){background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:18px 20px}.overview-faq.svelte-l8xijk summary:where(.svelte-l8xijk){cursor:pointer;color:var(--text-strong);font-weight:700}.overview-faq.svelte-l8xijk p:where(.svelte-l8xijk){padding-top:12px}.spread-groups.svelte-l8xijk{gap:34px;display:grid}.spread-group.svelte-l8xijk{gap:14px;display:grid}.spread-group-title.svelte-l8xijk{color:var(--text-strong);margin:8px 0 0;font-size:1.2rem;font-weight:700}.catalog-list.svelte-l8xijk{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.catalog-item.svelte-l8xijk{color:#fff3dd;background:#25252557;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-start;gap:14px;padding:14px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex;position:relative;box-shadow:0 10px 22px #0a081459}.catalog-item.svelte-l8xijk:hover,.catalog-item.svelte-l8xijk:focus-visible{border-color:#f1c40f73;outline:none;transform:translateY(-2px);box-shadow:0 16px 28px #f1c40f1f}.preview.svelte-l8xijk{background-color:#ffffff0f;border-radius:12px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 6px 14px #00000059}.catalog-item.svelte-l8xijk:hover .preview:where(.svelte-l8xijk){transform:scale(1.1)}.body.svelte-l8xijk{flex:1;gap:4px;min-width:0;display:grid}.body.svelte-l8xijk .meta:where(.svelte-l8xijk){text-transform:uppercase;letter-spacing:.5px;color:#ffcc5be6;font-size:.72rem}.body.svelte-l8xijk .title:where(.svelte-l8xijk){color:#fff8ec;white-space:normal;text-overflow:unset;word-break:break-word;margin:0;font-size:1.02rem;line-height:1.25;overflow:visible}.body.svelte-l8xijk .use:where(.svelte-l8xijk){color:#eaeaead1;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.3;display:-webkit-box;overflow:hidden}.badge.svelte-l8xijk{color:#fff8ec;white-space:nowrap;background:#42424280;border:1px solid #ffffff2e;border-radius:999px;align-self:flex-start;margin-left:auto;padding:6px 8px;font-size:.72rem}@media (width<=640px){.tarot-hero.svelte-l8xijk{grid-template-columns:1fr 1fr}}@media (width<=900px){.catalog-list.svelte-l8xijk{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (width<=700px){.preview.svelte-l8xijk{border-radius:10px;width:50px;height:50px}}.tarot-note.svelte-l8xijk{max-width:960px;color:var(--text-strong);background:#11111194;border:1px solid #ffffff14;border-radius:20px;gap:18px;margin:0 auto 120px;padding:28px;display:grid;box-shadow:0 20px 46px #0006}.tarot-note.svelte-l8xijk h2:where(.svelte-l8xijk){margin:0;font-size:1.6rem}.tarot-note.svelte-l8xijk ul:where(.svelte-l8xijk){color:#eaeaeac7;gap:12px;margin:0;padding-left:20px;line-height:1.55;display:grid}.cards-promo.svelte-l8xijk{background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:1fr 280px;align-items:center;gap:60px;max-width:960px;margin:0 auto 100px;padding:40px 60px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000004d}.promo-content.svelte-l8xijk{z-index:2;position:relative}.cards-promo.svelte-l8xijk h2:where(.svelte-l8xijk){font-family:var(--font-heading,sans-serif);-webkit-text-fill-color:transparent;color:#fff;background:linear-gradient(135deg,#fff 30%,#f6ce74 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:2.2rem;font-weight:200}.cards-promo.svelte-l8xijk p:where(.svelte-l8xijk){color:#eaeaeab3;max-width:520px;margin:0 0 32px;font-size:1.1rem;line-height:1.6}.cards-promo.svelte-l8xijk .cta-button:where(.svelte-l8xijk){color:#f6ce74;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6ce741a;border:1px solid #f6ce74;border-radius:999px;justify-content:center;align-items:center;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.cards-promo.svelte-l8xijk .cta-button:where(.svelte-l8xijk):hover,.cards-promo.svelte-l8xijk .cta-button:where(.svelte-l8xijk):focus-visible{background:#f6ce7433;outline:none;transform:translateY(-2px);box-shadow:0 0 20px #f6ce7433}.promo-visual.svelte-l8xijk{justify-content:center;align-items:center;height:240px;display:flex;position:relative}.card-fan.svelte-l8xijk{perspective:800px;width:140px;height:210px;position:relative}.card-fan.svelte-l8xijk .fan-card{object-fit:cover;border-radius:12px;width:100%;height:100%;transition:transform .4s;position:absolute;top:0;left:0;box-shadow:0 8px 24px #000000a6}.card-fan.svelte-l8xijk .fan-card.c1{z-index:1;filter:brightness(.85);transform:rotate(-15deg)translate(-30px)translateZ(-20px)}.card-fan.svelte-l8xijk .fan-card.c2{z-index:2;transform:rotate(0)translateZ(0)}.card-fan.svelte-l8xijk .fan-card.c3{z-index:1;filter:brightness(.85);transform:rotate(15deg)translate(30px)translateZ(-20px)}.card-fan.svelte-l8xijk:hover .fan-card.c1{transform:rotate(-20deg)translate(-45px)translateZ(-10px)}.card-fan.svelte-l8xijk:hover .fan-card.c3{transform:rotate(20deg)translate(45px)translateZ(-10px)}@media (width<=900px){.cards-promo.svelte-l8xijk{text-align:center;grid-template-columns:1fr;gap:40px;padding:40px 24px}.cards-promo.svelte-l8xijk h2:where(.svelte-l8xijk){font-size:1.8rem}.cards-promo.svelte-l8xijk p:where(.svelte-l8xijk){margin:0 auto 28px;font-size:1rem}.promo-visual.svelte-l8xijk{height:220px;display:flex}}.tarot-collage.svelte-l8xijk{perspective:1000px;opacity:0;justify-self:end;width:clamp(220px,26vw,250px);height:clamp(300px,36vw,340px);margin:0 auto;animation:.8s ease-out forwards svelte-l8xijk-tarot-appear;position:relative;transform:translateY(24px)}.tarot-collage.svelte-l8xijk .card:where(.svelte-l8xijk){width:100%;transform:var(--base-transform);transition:transform .35s,z-index .3s;animation:6s ease-in-out infinite svelte-l8xijk-tarot-float;position:absolute}.tarot-collage.svelte-l8xijk .card.left:where(.svelte-l8xijk){--base-transform:rotate(-18deg) translateX(-140px) translateY(5px) scale(.8);z-index:1;animation-delay:0s}.tarot-collage.svelte-l8xijk .card.center:where(.svelte-l8xijk){--base-transform:translateY(0) scale(1);z-index:2;animation-delay:1.5s}.tarot-collage.svelte-l8xijk .card.right:where(.svelte-l8xijk){--base-transform:rotate(18deg) translateX(140px) translateY(5px) scale(.8);z-index:1;animation-delay:3s}.tarot-collage.svelte-l8xijk .card:where(.svelte-l8xijk) img{filter:brightness(.93)saturate(.9);border-radius:12px;width:100%;box-shadow:0 10px 25px #00000073}.tarot-collage.svelte-l8xijk .card.center:where(.svelte-l8xijk) img{animation:5s ease-in-out infinite svelte-l8xijk-tarot-glow}.tarot-collage.svelte-l8xijk .card:where(.svelte-l8xijk):hover{z-index:3;animation-play-state:paused;transform:scale(1.05)translateY(-8px)}@keyframes svelte-l8xijk-tarot-appear{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-l8xijk-tarot-float{0%,to{transform:var(--base-transform) translateY(0)}25%{transform:var(--base-transform) translateY(-3px) rotate(.8deg)}50%{transform:var(--base-transform) translateY(2px) rotate(-.8deg)}75%{transform:var(--base-transform) translateY(1px)}}@keyframes svelte-l8xijk-tarot-glow{0%,to{box-shadow:0 0 20px #f1c40f47,0 0 56px #f1c40f1a}50%{box-shadow:0 0 36px #f1c40f8c,0 0 84px #f1c40f38}}@media (width<=1024px){.tarot-collage.svelte-l8xijk{width:210px;height:280px;margin:0 auto}.tarot-collage.svelte-l8xijk .card.left:where(.svelte-l8xijk){--base-transform:rotate(-18deg) translateX(-85px) translateY(6px) scale(.86)}.tarot-collage.svelte-l8xijk .card.right:where(.svelte-l8xijk){--base-transform:rotate(18deg) translateX(85px) translateY(6px) scale(.86)}}@media (width<=768px){html,body{overflow-x:hidden}.tarot-hero.svelte-l8xijk{grid-template-columns:1fr;gap:32px}.tarot-collage.svelte-l8xijk{width:170px;height:230px;margin:0 auto}.tarot-collage.svelte-l8xijk .card.left:where(.svelte-l8xijk){--base-transform:rotate(-14deg) translateX(-60px) translateY(10px) scale(.86)}.tarot-collage.svelte-l8xijk .card.right:where(.svelte-l8xijk){--base-transform:rotate(14deg) translateX(60px) translateY(10px) scale(.86)}}
