.devices.svelte-1vu7vwa{background:linear-gradient(135deg,#070d26 0%,#0b1240 45%,#2a0a26 100%)}.device.svelte-1vu7vwa{background:#111317;box-shadow:0 0 0 1px #ffffff24,0 30px 50px -20px #000c}.glow.svelte-1vu7vwa{z-index:-1;background:radial-gradient(40% 50% at 20% 60%,#4f93d247,#0000 70%),radial-gradient(35% 45% at 85% 30%,#e81e7c40,#0000 70%);position:absolute;inset:0}.card.svelte-yshku{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:1.5rem;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden}.card.svelte-yshku:hover{box-shadow:0 20px 40px -20px #0f172a40}.dark .card.svelte-yshku{background:#0f172ab3;border-color:#1e293b}@media (width>=640px){.card.svelte-yshku{padding:2rem}}.icon.svelte-yshku{border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.title.svelte-yshku{letter-spacing:-.01em;text-transform:uppercase;color:#0f172a;margin-top:1rem;font-size:1.25rem;font-weight:800}.dark .title.svelte-yshku{color:#fff}.body.svelte-yshku{color:#475569;margin-top:.5rem}.dark .body.svelte-yshku{color:#94a3b8}.more.svelte-yshku{color:#e81e7c;margin-top:1rem;font-size:.875rem;font-weight:600;display:inline-block}.more.svelte-yshku:hover{text-decoration:underline}.dark .more.svelte-yshku{color:#f472b6}.flow.svelte-yshku{fill:none;stroke:#e81e7c;stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;animation:1.6s linear infinite svelte-yshku-dash}@keyframes svelte-yshku-dash{to{stroke-dashoffset:-20px}}.spin.svelte-yshku{animation:40s linear infinite svelte-yshku-spin}.spin.svelte-yshku .chip:where(.svelte-yshku){animation:40s linear infinite reverse svelte-yshku-spin}@keyframes svelte-yshku-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.flow.svelte-yshku,.spin.svelte-yshku,.spin.svelte-yshku .chip:where(.svelte-yshku){animation:none}}.rail.svelte-1c8dtlo{scrollbar-width:none}@media (width>=640px){.rail.fade.svelte-1c8dtlo{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 7rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 7rem),#0000)}}.rail.svelte-1c8dtlo::-webkit-scrollbar{display:none}article.svelte-1c8dtlo:has(a:where(.svelte-1c8dtlo):focus-visible){outline-offset:2px;outline:2px solid #e81e7c}.cms-prose.svelte-sdq9f8{color:#334155;font-size:1rem;line-height:1.75}.dark .cms-prose.svelte-sdq9f8{color:#cbd5e1}.cms-prose.svelte-sdq9f8>*+*{margin-top:1em}.cms-prose.svelte-sdq9f8 h2{color:#0f172a;margin-top:2em;font-size:1.5rem;font-weight:700;line-height:1.3}.cms-prose.svelte-sdq9f8 h3{color:#0f172a;margin-top:1.6em;font-size:1.25rem;font-weight:700}.cms-prose.svelte-sdq9f8 h4{color:#0f172a;margin-top:1.4em;font-weight:700}.dark .cms-prose.svelte-sdq9f8 :is(h2,h3,h4){color:#fff}.cms-prose.svelte-sdq9f8 :is(h2,h3,h4):first-child{margin-top:0}.cms-prose.svelte-sdq9f8 a{color:var(--color-secondary-600,#0284c7);text-underline-offset:2px;text-decoration:underline}.dark .cms-prose.svelte-sdq9f8 a{color:var(--color-secondary-400,#38bdf8)}.cms-prose.svelte-sdq9f8 ul{padding-left:1.5rem;list-style:outside}.cms-prose.svelte-sdq9f8 ol{padding-left:1.5rem;list-style:decimal}.cms-prose.svelte-sdq9f8 li+li{margin-top:.35em}.cms-prose.svelte-sdq9f8 blockquote{border-left:3px solid #cbd5e1;padding-left:1rem;font-style:italic}.cms-prose.svelte-sdq9f8 img{border-radius:.75rem;max-width:100%;height:auto}.cms-prose.svelte-sdq9f8 figcaption{color:#64748b;text-align:center;margin-top:.5rem;font-size:.875rem}.cms-prose.svelte-sdq9f8 table{border-collapse:collapse;width:100%;font-size:.9rem;display:block;overflow-x:auto}.cms-prose.svelte-sdq9f8 :is(td,th){vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.6rem .75rem}.dark .cms-prose.svelte-sdq9f8 :is(td,th){border-color:#1e293b}.cms-prose.svelte-sdq9f8 td em{color:#64748b;font-size:.8rem;display:block}.cms-prose.svelte-sdq9f8 iframe{border:0;border-radius:.75rem;max-width:100%}.cms-prose.svelte-sdq9f8 iframe[src*=youtube],.cms-prose.svelte-sdq9f8 iframe[src*=vimeo]{aspect-ratio:16/9;width:100%;height:auto}.cms-prose.svelte-sdq9f8 hr{border-color:#e2e8f0;margin:2em 0}.dark .cms-prose.svelte-sdq9f8 hr{border-color:#1e293b}
