@font-face{font-family:Sora;src:url(/fonts/sora-var.woff2)format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--bg:#070816;--bg-2:#0b0d24;--surface:#1416348c;--surface-solid:#11132e;--line:#bac4ff1f;--line-2:#bac4ff38;--text:#f3f4ff;--muted:#b4b8d8;--dim:#8e93b8;--violet:#8b5cf6;--violet-2:#a78bfa;--cyan:#38e1ff;--pink:#ff5ccf;--draft:#ffc2ec;--draft-line:#ff5ccf8c;--spectrum:linear-gradient(100deg, #8b5cf6 0%, #38e1ff 52%, #ff5ccf 100%);--display:"Sora", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--radius:16px;--max:1200px;--pad:clamp(20px, 4vw, 40px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html .reveal{opacity:1;transform:none}*,:before,:after{transition:none!important;animation:none!important}}body{background:radial-gradient(1200px 700px at 80% -10%, #8b5cf62e, transparent 60%), radial-gradient(900px 600px at -10% 30%, #38e1ff14, transparent 60%), var(--bg);color:var(--text);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--cyan);text-underline-offset:3px}a:hover{color:#7fdbff}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.04}h1{font-size:clamp(2.7rem,6.4vw,5.4rem)}h2{font-size:clamp(2rem,4.2vw,3.3rem)}h3{letter-spacing:-.01em;font-size:1.22rem;font-weight:600}p{margin:0}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.skip{background:var(--violet);color:#fff;z-index:100;border-radius:6px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.eyebrow{font:600 .76rem/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:.7em;display:flex}.eyebrow span{color:var(--dim)}.lead{color:var(--muted);max-width:46ch;font-size:1.08rem}.btn{font:600 .98rem/1 var(--body);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.55em;padding:.95em 1.35em;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn svg{width:1.05em;height:1.05em}.btn-primary{color:#fff;background:linear-gradient(100deg,#6d4ef0,#4f46e5 60%,#3b5bdb);box-shadow:0 8px 30px -8px #8b5cf6b3,inset 0 1px #ffffff59}.btn-primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 38px -8px #38e1ff99,inset 0 1px #fff6}.btn-ghost{border-color:var(--line-2);color:var(--text)}.btn-ghost:hover{border-color:var(--cyan);color:var(--text)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}section{padding:clamp(72px,10vw,128px) 0;position:relative}.sec-head{grid-template-columns:1fr;gap:18px 48px;margin-bottom:clamp(32px,5vw,56px);display:grid}@media (width>=900px){.sec-head{grid-template-columns:1.15fr 1fr;align-items:end}}.sec-head .lead{max-width:52ch}.rule{border-top:1px solid var(--line)}.card{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#2426548c,#0e0f26a6);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#a78bfa8c,#38e1ff14 35%,#0000 60%,#ff5ccf59);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.prism{--mx:50%;--my:50%}.prism:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #38e1ff29, #8b5cf61f 30%, #ff5ccf0f 50%, transparent 65%);transition:opacity .3s;position:absolute;inset:0}.prism:hover:after{opacity:1}.grad{background:var(--spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.tag{font:600 .7rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:.45em .7em;display:inline-block}.tag.soon{color:var(--cyan);border-color:#36c6ff73}.tag.live{color:var(--violet-2);border-color:#a78bfa8c}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(14px)}.reveal.in,.no-js .reveal{opacity:1;transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[lang=ko]{--cjk:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif}html[lang=ja]{--cjk:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", sans-serif}html[lang=zh-Hans]{--cjk:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif}html[lang=ko],html[lang=ja],html[lang=zh-Hans]{--display:"Sora", var(--cjk);--body:"Inter", var(--cjk)}html[lang=ko] h1,html[lang=ko] h2,html[lang=ja] h1,html[lang=ja] h2,html[lang=zh-Hans] h1,html[lang=zh-Hans] h2{letter-spacing:-.01em;word-break:keep-all;line-height:1.2}html[lang=ja] h1,html[lang=ja] h2,html[lang=zh-Hans] h1,html[lang=zh-Hans] h2{word-break:normal;line-break:strict}html[lang=de] h1,html[lang=de] h2,html[lang=fr] h1,html[lang=es] h1{hyphens:auto;overflow-wrap:anywhere}h1,h2,h3{overflow-wrap:break-word}.lang-suggest{z-index:60;background:var(--surface-solid);border:1px solid var(--line-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:calc(100vw - 32px);padding:12px 14px 12px 18px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px -20px #000000e6}.lang-suggest[hidden]{display:none}.lang-suggest p{color:var(--text);margin:0;font-size:.92rem}.lang-suggest .btn{padding:.55em .9em;font-size:.86rem}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:.5em;display:inline-flex}.logo[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{flex:none;display:block}.word[data-astro-cid-f7espo7c]{font-family:var(--display);letter-spacing:-.02em;color:inherit;font-size:1.32rem;font-weight:600;line-height:1}.nav[data-astro-cid-wpvy4v7s]{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#070816b8;position:sticky;top:0}.nav-in[data-astro-cid-wpvy4v7s]{align-items:center;gap:24px;height:64px;display:flex}.brand[data-astro-cid-wpvy4v7s]{color:var(--text);align-items:center;text-decoration:none;display:flex}nav[data-astro-cid-wpvy4v7s]{margin-left:14px}.links[data-astro-cid-wpvy4v7s]{gap:24px;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--muted);white-space:nowrap;font-size:.93rem;text-decoration:none}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--text)}.langs[data-astro-cid-wpvy4v7s]{margin-left:auto;position:relative}.langs[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{cursor:pointer;min-height:44px;color:var(--muted);letter-spacing:.06em;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;font-weight:600;list-style:none;display:flex}.langs[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]:hover{color:var(--text)}.langs[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.langs[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s],.menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{background:var(--surface-solid);border:1px solid var(--line-2);border-radius:10px;min-width:200px;margin:0;padding:8px;list-style:none;position:absolute;top:52px;right:0;box-shadow:0 20px 50px -20px #000c}.langs[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text);border-radius:6px;padding:11px 14px;text-decoration:none;display:block}.langs[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:#ffffff0f}.langs[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=true]{color:var(--cyan)}.nav-cta[data-astro-cid-wpvy4v7s]{white-space:nowrap;padding:.7em 1.05em;font-size:.9rem}.menu[data-astro-cid-wpvy4v7s]{display:none;position:relative}.menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{cursor:pointer;border:1px solid var(--line-2);border-radius:8px;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--text);width:18px;height:2px;display:block}@media (width<=1080px){nav[data-astro-cid-wpvy4v7s],.nav-cta[data-astro-cid-wpvy4v7s]{display:none}.menu[data-astro-cid-wpvy4v7s]{display:block}.nav-in[data-astro-cid-wpvy4v7s]{gap:8px}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:#05061a;padding:48px 0 28px}.foot-in[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.by[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-top:12px;font-size:.92rem}.biz[data-astro-cid-jo6i4kqk]{color:var(--dim);gap:4px;margin-top:12px;font-size:.86rem;font-style:normal;display:grid}.biz[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--muted);font-weight:600}.biz[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted)}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);padding:10px 0;font-size:.92rem;text-decoration:none;display:inline-block}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.legal[data-astro-cid-jo6i4kqk]{color:var(--dim);margin-top:32px;font-size:.8rem}
