.dk.svelte-177ca8y{color:#dce4f0eb;min-height:100vh;font-family:-apple-system,SF Pro Display,system-ui,sans-serif;position:relative}.cosmos.svelte-177ca8y{z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% 0%, var(--cosmic-glow,#8ca0ff1f) 0%, transparent 50%), radial-gradient(ellipse 60% 40% at 80% 60%, #3c64b41f 0%, transparent 40%), radial-gradient(ellipse 40% 30% at 20% 80%, #4682c814 0%, transparent 40%), var(--cosmic-bg,#080c14);position:fixed;inset:0}.cosmos.svelte-177ca8y:before{content:"";opacity:.7;background-image:radial-gradient(1.5px 1.5px at 20px 30px,#fff9,#0000),radial-gradient(1px 1px at 90px 40px,#fff6,#0000),radial-gradient(1.5px 1.5px at 130px 80px,#ffffff80,#0000),radial-gradient(1px 1px at 160px 120px,#ffffff4d,#0000),radial-gradient(1px 1px at 50px 150px,#fff6,#0000),radial-gradient(1.5px 1.5px at 180px 60px,#ffffff80,#0000),radial-gradient(1px 1px at 220px 190px,#ffffff4d,#0000),radial-gradient(1px 1px at 280px 45px,#fff6,#0000),radial-gradient(1.5px 1.5px at 120px 200px,#fff9,#0000),radial-gradient(1px 1px at 340px 250px,#ffffff4d,#0000),radial-gradient(1px 1px at 70px 320px,#fff6,#0000),radial-gradient(1.5px 1.5px at 250px 380px,#ffffff80,#0000);background-size:400px 400px;animation:120s linear infinite svelte-177ca8y-dk-stars;position:absolute;inset:0}@keyframes svelte-177ca8y-dk-stars{0%{transform:translateY(0)}to{transform:translateY(-400px)}}.dk.svelte-177ca8y>:where(.svelte-177ca8y){z-index:1;position:relative}.dk-topbar.svelte-177ca8y{z-index:20;-webkit-backdrop-filter:blur(16px);background:#080c14e0;border-bottom:1px solid #8caaff14;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.dk-topbar--shown.svelte-177ca8y{transform:translateY(0)}.dk-topbar-back.svelte-177ca8y{color:#9cb2d2d9;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.dk-topbar-back.svelte-177ca8y:hover{color:#eef2f8;background:#8caaff14}.dk-topbar-name.svelte-177ca8y{text-align:center;color:#eef2f8;flex:1;font-size:.82rem;font-weight:400}.dk-topbar-cta.svelte-177ca8y{color:#eef2f8;background:linear-gradient(135deg,#8caaff38,#8caaff1f);border:1px solid #8caaff4d;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:.76rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.dk-topbar-cta.svelte-177ca8y:hover{background:linear-gradient(135deg,#8caaff59,#8caaff33)}.dk-crumbs.svelte-177ca8y{color:#9cb2d299;max-width:980px;margin:0 auto;padding:28px 24px 0;font-size:.76rem}.dk-crumbs-link.svelte-177ca8y{color:inherit;text-decoration:none}.dk-crumbs-link.svelte-177ca8y:hover{color:#eef2f8}.dk-crumbs-sep.svelte-177ca8y{opacity:.5;margin:0 10px}.dk-crumbs-current.svelte-177ca8y{color:#dce4f0d1}.dk-hero.svelte-177ca8y{text-align:center;max-width:820px;margin:0 auto;padding:72px 24px 56px}.dk-hero-kicker.svelte-177ca8y{letter-spacing:.2em;text-transform:uppercase;color:#8caaffb3;margin-bottom:20px;font-size:.68rem;font-weight:600;display:inline-block}.dk-hero-title.svelte-177ca8y{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 30%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 28px;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:200;line-height:1}.dk-hero-sub.svelte-177ca8y{color:#c8d2e6bf;max-width:640px;margin:0 auto 36px;font-size:1.05rem;font-weight:300;line-height:1.7}.dk-hero-actions.svelte-177ca8y{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.dk-cta.svelte-177ca8y{color:#eef2f8;background:linear-gradient(135deg,#8caaff40,#8caaff1f);border:1px solid #8caaff66;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .3s,border-color .3s,transform .2s;display:inline-flex}.dk-cta.svelte-177ca8y:hover{background:linear-gradient(135deg,#8caaff66,#8caaff33);border-color:#8caaff99;transform:translateY(-1px)}.dk-cta--big.svelte-177ca8y{padding:16px 34px;font-size:.95rem}.dk-link.svelte-177ca8y{color:#9cb2d2cc;border-bottom:1px solid #8caaff33;padding-bottom:2px;font-size:.85rem;text-decoration:none;transition:color .2s,border-color .2s}.dk-link.svelte-177ca8y:hover{color:#eef2f8;border-color:#8caaff99}.dk-stats.svelte-177ca8y{grid-template-columns:repeat(4,1fr);gap:12px;max-width:820px;margin:0 auto;padding:0 24px 48px;display:grid}.dk-stat.svelte-177ca8y{text-align:center;background:#8caaff08;border:1px solid #8caaff1a;border-radius:12px;padding:18px 16px}.dk-stat-n.svelte-177ca8y{color:#eef2f8;letter-spacing:-.01em;margin-bottom:4px;font-size:1.6rem;font-weight:200;display:block}.dk-stat-k.svelte-177ca8y{letter-spacing:.14em;text-transform:uppercase;color:#9cb2d2b3;font-size:.64rem;font-weight:600}.dk-jump.svelte-177ca8y{grid-template-columns:repeat(5,1fr);gap:8px;max-width:980px;margin:0 auto;padding:0 24px 64px;display:grid}.dk-jump-link.svelte-177ca8y{background:#0e142266;border:1px solid #8caaff1a;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:16px 14px;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:flex}.dk-jump-link.svelte-177ca8y:hover{background:#14192d80;border-color:#8caaff4d;transform:translateY(-2px)}.dk-jump-label.svelte-177ca8y{color:#eef2f8;letter-spacing:.01em;font-size:.82rem;font-weight:400}.dk-jump-count.svelte-177ca8y{color:#8caaffa6;letter-spacing:.04em;font-size:.68rem;font-weight:500}.dk-main.svelte-177ca8y{max-width:980px;margin:0 auto;padding:0 24px}.dk-suit.svelte-177ca8y{margin-bottom:80px;scroll-margin-top:80px}.dk-suit-head.svelte-177ca8y{border-bottom:1px solid #8caaff1f;margin-bottom:32px;padding-bottom:24px}.dk-suit-meta.svelte-177ca8y{letter-spacing:.16em;text-transform:uppercase;color:#8caaffb3;align-items:center;gap:10px;margin-bottom:14px;font-size:.68rem;font-weight:600;display:flex}.dk-suit-sep.svelte-177ca8y{opacity:.5}.dk-suit-count.svelte-177ca8y{color:#9cb2d28c}.dk-suit-title.svelte-177ca8y{letter-spacing:-.015em;color:#eef2f8;margin:0 0 12px;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:200;line-height:1.1}.dk-suit-promise.svelte-177ca8y{color:#dce4f0d1;margin:0 0 12px;font-size:1rem;font-style:italic;font-weight:300}.dk-suit-desc.svelte-177ca8y{color:#c8d2e6b8;max-width:640px;margin:0 0 14px;font-size:.95rem;font-weight:300;line-height:1.65}.dk-suit-kws.svelte-177ca8y{color:#8caaff8c;letter-spacing:.02em;font-size:.74rem;font-weight:400}.dk-grid.svelte-177ca8y{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px;display:grid}.dk-card.svelte-177ca8y{background:#8caaff05;border:1px solid #8caaff14;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:10px 8px 12px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.dk-card.svelte-177ca8y:hover{border-color:#8caaff4d;transform:translateY(-4px);box-shadow:0 12px 28px #0000004d,0 0 20px #8caaff14}.dk-card-glow.svelte-177ca8y{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 40%,#8caaff24,#0000 70%);transition:opacity .35s;position:absolute;inset:-20px}.dk-card.svelte-177ca8y:hover .dk-card-glow:where(.svelte-177ca8y){opacity:1}.dk-card-img-wrap.svelte-177ca8y{aspect-ratio:2/3;background:#0000004d;border-radius:6px;width:100%;overflow:hidden}.dk-card-img.svelte-177ca8y{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.dk-card.svelte-177ca8y:hover .dk-card-img:where(.svelte-177ca8y){transform:scale(1.05)}.dk-card-name.svelte-177ca8y{color:#c8d2e6c7;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.72rem;font-weight:300;line-height:1.3;transition:color .25s;overflow:hidden}.dk-card.svelte-177ca8y:hover .dk-card-name:where(.svelte-177ca8y){color:#eef2f8}.dk-cta-break.svelte-177ca8y{text-align:center;border-top:1px solid #8caaff1a;border-bottom:1px solid #8caaff1a;max-width:720px;margin:40px auto;padding:56px 24px}.dk-cta-hook.svelte-177ca8y{color:#dce4f0d9;margin:0 0 24px;font-size:1.05rem;font-style:italic;font-weight:300;line-height:1.55}.dk-trust.svelte-177ca8y{color:#9cb2d280;letter-spacing:.04em;margin:14px 0 0;font-size:.72rem}.dk-faqs.svelte-177ca8y{max-width:720px;margin:0 auto;padding:64px 24px 48px}.dk-faqs-h.svelte-177ca8y{letter-spacing:.1em;text-transform:uppercase;color:#9cb2d2b3;margin:0 0 24px;font-size:.78rem;font-weight:500}.dk-faq-list.svelte-177ca8y{flex-direction:column;display:flex}.dk-faq.svelte-177ca8y{border-bottom:1px solid #8caaff14;transition:border-color .2s}.dk-faq[open].svelte-177ca8y{border-bottom-color:#8caaff2e}.dk-faq.svelte-177ca8y summary:where(.svelte-177ca8y){color:#eef2f8;cursor:pointer;padding:18px 32px 18px 0;font-size:.95rem;list-style:none;position:relative}.dk-faq.svelte-177ca8y summary:where(.svelte-177ca8y)::-webkit-details-marker{display:none}.dk-faq.svelte-177ca8y summary:where(.svelte-177ca8y):after{content:"+";color:#8caaff99;font-size:1.3rem;font-weight:200;line-height:1;transition:transform .25s;position:absolute;top:16px;right:0}.dk-faq[open].svelte-177ca8y summary:where(.svelte-177ca8y):after{content:"−"}.dk-faq.svelte-177ca8y p:where(.svelte-177ca8y){color:#c8d2e6c7;margin:0;padding:0 0 20px;font-size:.9rem;font-weight:300;line-height:1.7}.dk-footer.svelte-177ca8y{text-align:center;border-top:1px solid #8caaff14;max-width:980px;margin:0 auto;padding:40px 24px 80px}.dk-footer-nav.svelte-177ca8y{flex-wrap:wrap;justify-content:center;gap:28px;margin-bottom:18px;display:flex}.dk-footer-nav.svelte-177ca8y a:where(.svelte-177ca8y){color:#9cb2d2bf;font-size:.85rem;text-decoration:none;transition:color .2s}.dk-footer-nav.svelte-177ca8y a:where(.svelte-177ca8y):hover{color:#eef2f8}.dk-footer-brand.svelte-177ca8y{color:#788caa80;letter-spacing:.04em;font-size:.72rem}@media (width<=720px){.dk-hero.svelte-177ca8y{padding:56px 20px 36px}.dk-hero-actions.svelte-177ca8y{flex-direction:column;gap:14px}.dk-cta.svelte-177ca8y{justify-content:center;width:100%;max-width:280px}.dk-stats.svelte-177ca8y{grid-template-columns:repeat(2,1fr);padding:0 20px 40px}.dk-jump.svelte-177ca8y{grid-template-columns:repeat(2,1fr);gap:6px;padding:0 20px 48px}.dk-jump-link.svelte-177ca8y{padding:12px 10px}.dk-main.svelte-177ca8y{padding:0 20px}.dk-suit.svelte-177ca8y{margin-bottom:56px}.dk-grid.svelte-177ca8y{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.dk-cta-break.svelte-177ca8y{padding:40px 20px}.dk-faqs.svelte-177ca8y{padding:48px 20px 40px}}@media (width<=480px){.dk-topbar.svelte-177ca8y{padding:8px 12px}.dk-topbar-back.svelte-177ca8y,.dk-topbar-cta.svelte-177ca8y{padding:6px 10px;font-size:.72rem}.dk-topbar-cta.svelte-177ca8y svg:where(.svelte-177ca8y){display:none}.dk-stats.svelte-177ca8y{grid-template-columns:1fr 1fr}.dk-stat-n.svelte-177ca8y{font-size:1.4rem}}
