.mark.svelte-1yj44q{background:0 0;border:1px solid #52525b;border-radius:999px;width:.7rem;height:.7rem}.mark.sm.svelte-1yj44q{width:.45rem;height:.45rem}.mark.run.svelte-1yj44q{border-color:#38bdf8;animation:1s ease-in-out infinite svelte-1yj44q-pulse;box-shadow:0 0 0 3px #38bdf833}.mark.done.svelte-1yj44q{background:#86efac;border-color:#86efac}@keyframes svelte-1yj44q-pulse{50%{box-shadow:0 0 0 6px #38bdf814}}.beam.svelte-1cqswc7{stroke:url(#mentat-beam);stroke-width:.6px;stroke-opacity:.4;fill:none;stroke-dasharray:80 420;animation:7s linear infinite svelte-1cqswc7-beam}@keyframes svelte-1cqswc7-beam{to{stroke-dashoffset:-500px}}.clients.svelte-1gy0eo{background:#000}.glow.svelte-1gy0eo{pointer-events:none;background:radial-gradient(80% 55% at 50% -10%,#ffffff29,#0000 58%),radial-gradient(50% 40% at 50% 100%,#ffffff0f,#0000 60%);position:absolute;inset:0}.logo-slot.svelte-1gy0eo{color:#ffffffd1;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;place-items:center;min-height:5.5rem;transition:background .16s,border-color .16s,color .16s;display:grid}.logo-slot.svelte-1gy0eo:hover{color:#fff;background:#ffffff12;border-color:#ffffff2e}.icon.svelte-1gy0eo{width:2rem;height:2rem}.word.svelte-1gy0eo{letter-spacing:-.03em;font-size:.95rem;font-weight:600}.arakyn-home-hero{font-family:Instrument Sans,Pretendard Variable,Pretendard,IBM Plex Sans KR,ui-sans-serif,system-ui,sans-serif}.arakyn-home-hero-serif{font-family:Instrument Serif,Noto Serif KR,Georgia,serif}.lang-ko .arakyn-home-hero-serif{font-family:Noto Serif KR,Instrument Serif,Georgia,serif;font-style:normal;font-weight:500}.product-roll-track.svelte-bwqc90{width:max-content;animation:svelte-bwqc90-product-roll calc(var(--roll-duration,48s) * var(--roll-scale,1)) linear infinite;gap:.85rem;padding-inline:.85rem;display:flex}.reverse.svelte-bwqc90 .product-roll-track:where(.svelte-bwqc90){animation-direction:reverse}.product-roll.svelte-bwqc90:hover .product-roll-track:where(.svelte-bwqc90){animation-play-state:paused}.product-card.svelte-bwqc90{background:#111113;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;flex-shrink:0;width:min(86vw,320px);display:flex;overflow:hidden}.product-media.svelte-bwqc90{background:#0a0a0c;height:190px;position:relative;overflow:hidden}.product-meta.svelte-bwqc90{border-top:1px solid #ffffff0f;padding:.7rem .85rem .8rem}.product-title.svelte-bwqc90{letter-spacing:-.04em;text-align:center;overflow-wrap:anywhere;color:#fff;place-items:center;height:100%;padding:1.5rem;font-size:2.25rem;font-weight:600;line-height:1.15;display:grid}@keyframes svelte-bwqc90-product-roll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (prefers-reduced-motion:reduce){.product-roll-track.svelte-bwqc90{animation:none}}.home-stage.svelte-1q37ri0{background:#000}.home-roll.svelte-1q37ri0{z-index:10;background:#000;padding:2.5rem 0 3.5rem;position:relative}@media (width>=768px){.home-roll.svelte-1q37ri0{padding:3.5rem 0 4rem}}.horizon.svelte-15wd5mz{perspective:900px;background:#020617;min-height:34rem;position:relative;overflow:hidden}.side.svelte-15wd5mz{z-index:3;color:#ffffff80;flex-direction:column;gap:.75rem;font-size:.75rem;display:flex;position:absolute;top:2rem;left:1.25rem}.side.svelte-15wd5mz a:where(.svelte-15wd5mz):hover{color:#fff}.scene.svelte-15wd5mz{transform-style:preserve-3d;transition:transform .2s;position:absolute;inset:0}.stars.svelte-15wd5mz{opacity:.18;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.sun.svelte-15wd5mz{filter:blur(4px);background:radial-gradient(circle,#fb7185,#0000 68%);border-radius:999px;width:9rem;height:9rem;animation:5s ease-in-out infinite svelte-15wd5mz-pulse;position:absolute;top:28%;left:50%;translate:-50%}.ridge.svelte-15wd5mz{height:28%;position:absolute;bottom:18%;left:-5%;right:-5%}.far.svelte-15wd5mz{clip-path:polygon(0 70%,12% 48%,28% 62%,46% 30%,68% 55%,86% 38%,100% 58%,100% 100%,0 100%);opacity:.7;background:#1e293b}.mid.svelte-15wd5mz{clip-path:polygon(0 60%,18% 40%,34% 58%,52% 22%,74% 50%,100% 28%,100% 100%,0 100%);background:#0f172a;bottom:14%}.near.svelte-15wd5mz{clip-path:polygon(0 72%,22% 48%,40% 66%,61% 36%,82% 60%,100% 44%,100% 100%,0 100%);background:#020617;bottom:10%}.grid.svelte-15wd5mz{transform-origin:top;background-image:linear-gradient(#7dd3fc2e 1px,#0000 1px),linear-gradient(90deg,#7dd3fc1f 1px,#0000 1px);background-size:48px 48px;animation:12s linear infinite svelte-15wd5mz-grid;position:absolute;inset:55% -20% -10%;transform:rotateX(62deg)}.copy.svelte-15wd5mz{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:34rem;padding:4rem 1.5rem 6rem;display:flex;position:relative}.kicker.svelte-15wd5mz{letter-spacing:.18em;text-transform:uppercase;color:#fda4af;margin-bottom:.75rem;font-size:.7rem}@keyframes svelte-15wd5mz-pulse{50%{opacity:.85;transform:scale(1.08)}}@keyframes svelte-15wd5mz-grid{to{background-position:0 48px}}.kicker.svelte-1r80t0t{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#71717a;font-size:12px}.pillar.svelte-1r80t0t{transition:background .2s}.pillar.svelte-1r80t0t:hover{background:#ffffff06}.flow-step.svelte-1r80t0t .arrow:where(.svelte-1r80t0t){z-index:1;color:#52525b;font-size:13px;position:absolute;top:50%;right:-.6rem;transform:translateY(-50%)}.spoke.svelte-1r80t0t{stroke:#ffffff1f;stroke-width:1px}.link.svelte-1r80t0t{stroke:#7dd3fc29;stroke-width:1px;stroke-dasharray:3 4}.pulse.svelte-1r80t0t{stroke:#7dd3fc;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:10 190;stroke-dashoffset:200px;animation:2.7s linear infinite svelte-1r80t0t-flow}.node.svelte-1r80t0t{fill:#0a0a0c;stroke:#a1a1aa;stroke-width:1.2px}.node-label.svelte-1r80t0t{fill:#d4d4d8;font-size:12px}.core-ring.svelte-1r80t0t{fill:none;stroke:#7dd3fc59;stroke-width:1px;stroke-dasharray:2 4}.core.svelte-1r80t0t{fill:#38bdf81f;stroke:#7dd3fc;stroke-width:1.2px}.core-label.svelte-1r80t0t{fill:#e0f2fe;font-size:11px;font-weight:600}@keyframes svelte-1r80t0t-flow{to{stroke-dashoffset:0}}@media (width<=639px){.flow-step.svelte-1r80t0t .arrow:where(.svelte-1r80t0t){display:none}}@media (prefers-reduced-motion:reduce){.pulse.svelte-1r80t0t{opacity:0;animation:none}}.tile.svelte-9nngpf{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff14;border-radius:1.15rem;min-height:12.5rem;padding:1rem}.label.svelte-9nngpf{letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin-bottom:.75rem;font-size:11px}.spotlight.svelte-9nngpf{background:radial-gradient(circle at var(--sx,30%) var(--sy,20%), #5eead429, transparent 42%), #0a0a0a}.caret.svelte-9nngpf{animation:1s step-end infinite svelte-9nngpf-blink}.sparkle.svelte-9nngpf{background:radial-gradient(circle at 20% 30%,#fbbf241f,#0000 35%),radial-gradient(circle at 80% 70%,#38bdf829,#0000 40%),#0a0a0a}.mark.svelte-9nngpf{border:1px solid #52525b;border-radius:999px;flex:none;width:.7rem;height:.7rem}.mark.sm.svelte-9nngpf{width:.5rem;height:.5rem}.mark.run.svelte-9nngpf{border-color:#38bdf8;animation:1s ease-in-out infinite svelte-9nngpf-pulse;box-shadow:0 0 0 3px #38bdf833}.mark.done.svelte-9nngpf{background:#86efac;border-color:#86efac}.pulse.svelte-9nngpf{animation:1.2s ease-in-out infinite svelte-9nngpf-glow}.ping.svelte-9nngpf{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite svelte-9nngpf-ping}.flip-box.svelte-9nngpf{perspective:800px}.flip-inner.svelte-9nngpf{height:8rem;transform-style:preserve-3d;transition:transform .6s;position:relative}.flip-inner.flipped.svelte-9nngpf,.flip.svelte-9nngpf:hover .flip-inner:where(.svelte-9nngpf){transform:rotateY(180deg)}.face.svelte-9nngpf{backface-visibility:hidden;position:absolute;inset:0}.face.back.svelte-9nngpf{transform:rotateY(180deg)}.globe.svelte-9nngpf{background:repeating-linear-gradient(90deg,#fb718559 0 1px,#0000 1px 9px) 0 0/36px 100%,radial-gradient(circle at 35% 35%,#3f3f46,#09090b 70%) 0 0/100% 100%;border-radius:999px;width:3.5rem;height:3.5rem;animation:4s linear infinite svelte-9nngpf-spin;box-shadow:inset -6px -6px 12px #0009}@keyframes svelte-9nngpf-blink{50%{opacity:0}}@keyframes svelte-9nngpf-pulse{50%{box-shadow:0 0 0 6px #38bdf814}}@keyframes svelte-9nngpf-glow{50%{box-shadow:0 0 0 6px #ffffff14}}@keyframes svelte-9nngpf-ping{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2)}}@keyframes svelte-9nngpf-spin{to{background-position:36px 0,0 0}}
