:root{--bg:#070b16;--bg-2:#0b1124;--line:#1e2a47;--line-soft:#26324f;--card:#101a33;--card-2:#0d1730;--shadow:0 18px 50px rgba(0,0,0,.45);--text:#eaf0fb;--muted:#9aa8c4;--muted-2:#6e7e9e;--accent:#2f6bff;--accent-2:#56a2ff;--accent-soft:rgba(47,107,255,.14);--font:"Pretendard","Apple SD Gothic Neo","Malgun Gothic","Segoe UI",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body,html{margin:0;height:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;overflow:hidden}#root{height:100vh}.nav{position:absolute;top:0;left:0;right:0;z-index:40;height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,4vw,64px);pointer-events:none}.nav *{pointer-events:auto}.nav__brand{display:inline-flex;align-items:center}.nav__brand img{height:27px;width:auto;display:block}.nav__bar,.nav__menu{height:100%;display:flex;align-items:center}.nav__menu{position:relative;gap:clamp(26px,3.4vw,58px);list-style:none;margin:0;padding:0}.nav__menu li{display:flex;align-items:center;height:100%}.nav__item{position:relative;font-size:14px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:color .2s;padding:8px 6px;border-radius:9px;white-space:nowrap}.nav__item.active,.nav__item.is-cur,.nav__item:hover{color:#fff}@media (hover:hover){.atadmain .nav__brand,.atadmain .nav__item,.atadmain .nav__lang-btn,.atadmain .nav__recruit{cursor:none!important}}.nav__ind{position:absolute;left:0;bottom:15px;height:2px;width:0;border-radius:2px;background:var(--accent-2);box-shadow:0 0 10px var(--accent-2);opacity:0;transition:left .34s cubic-bezier(.2,.7,.2,1),width .34s cubic-bezier(.2,.7,.2,1),opacity .2s}@media(max-width:760px){.nav__menu{display:none}}.nav__lang{position:relative;display:flex;align-items:center}.nav__lang-btn{display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:7px 12px;cursor:pointer;color:#dbe6fb;font-family:var(--font);font-weight:600;font-size:13px;line-height:1;transition:border-color .2s,background .2s,color .2s}.nav__lang-btn:hover{border-color:var(--accent-2);background:rgba(47,107,255,.14);color:#fff}.nav__lang-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nav__lang-chev{display:none}.nav__lang-btn[aria-expanded=true] .nav__lang-chev{transform:rotate(180deg)}.nav__lang-cur{letter-spacing:.04em}.nav__lang-menu{position:absolute;top:50%;right:calc(100% + 8px);margin:0;padding:5px;list-style:none;transform:translateY(-50%);background:rgba(11,17,36,.96);border:1px solid var(--line);border-radius:999px;backdrop-filter:blur(14px);box-shadow:0 18px 44px rgba(0,0,0,.5);z-index:60;display:flex;flex-direction:row;align-items:center;gap:3px;transform-origin:right center}.nav__lang-menu:not([hidden]){animation:langExpand .36s cubic-bezier(.2,.72,.2,1)}@keyframes langExpand{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(6px,-50%)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(-50%)}}.nav__lang-menu button{opacity:0;animation:langItem .3s ease forwards}.nav__lang-menu li:first-child button{animation-delay:.06s}.nav__lang-menu li:nth-child(2) button{animation-delay:.11s}.nav__lang-menu li:nth-child(3) button{animation-delay:.16s}.nav__lang-menu li:nth-child(4) button{animation-delay:.21s}@keyframes langItem{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}.nav__lang-menu li{margin:0;display:flex;align-items:center}.nav__lang-menu button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;padding:8px 13px;cursor:pointer;color:var(--muted);font-family:var(--font);font-weight:700;font-size:12.5px;line-height:1;letter-spacing:.06em;transition:background .15s,color .15s}.nav__lang-menu button:hover{background:rgba(86,162,255,.14);color:#fff}.nav__lang-menu button.is-on{background:var(--accent-2);color:#fff}.nav__lang-code{font-weight:700;letter-spacing:.06em;color:inherit}.nav__lang-name{display:none}.atadmain .nav{top:0}.atadmain .nav:before{content:"";position:absolute;left:0;right:0;top:-20px;height:150px;background:linear-gradient(180deg,rgba(7,11,22,.92),rgba(7,11,22,.6) 45%,transparent);z-index:-1;pointer-events:none}.atadmain .nav__right{display:flex;align-items:center;gap:clamp(16px,1.7vw,30px);height:100%}.atadmain .nav__recruit{position:relative;font-family:var(--font);font-size:14px;color:var(--muted);font-weight:600;letter-spacing:.06em;text-decoration:none;transition:color .2s;padding:8px 6px;border-radius:9px;white-space:nowrap}.atadmain .nav__recruit:hover{color:#fff}.atadmain .nav__recruit:after{content:"";position:absolute;left:6px;right:6px;bottom:2px;height:1.5px;background:var(--accent-2);transform:scaleX(0);transform-origin:left;transition:transform .26s ease}.atadmain .nav__recruit:hover:after{transform:scaleX(1)}.atadmain .nav__lang-btn .nav__lang-chev{display:block;width:14px;height:14px;transition:transform .25s ease}.atadmain .nav__lang-menu{top:calc(100% + 10px);right:0;left:auto;transform:none;flex-direction:column;gap:2px;border-radius:14px;padding:6px;min-width:150px;clip-path:none;box-shadow:none!important}.atadmain .nav__lang-menu:not([hidden]){animation:langDropV .26s cubic-bezier(.2,.72,.2,1)}@keyframes langDropV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.atadmain .nav__lang-menu li{width:100%}.atadmain .nav__lang-menu button{width:100%;justify-content:flex-start;gap:11px;border-radius:9px;padding:10px 14px;font-size:13px}.atadmain .nav__lang-name{display:inline;font-weight:600;letter-spacing:0;color:inherit}.atadmain .nav__lang-code{min-width:24px;text-align:left;opacity:.7}.atadmain .nav__lang-menu button.is-on .nav__lang-code{opacity:1}.atadmain .nav__lang-btn{background:transparent!important;border:0!important;border-radius:0!important;padding:7px 2px!important}.atadmain .nav__lang-btn:hover{background:transparent!important;color:#fff}.atadmain .nav__lang-menu button.is-on{background:rgba(47,107,255,.16)!important;box-shadow:inset 0 0 0 1px rgba(86,162,255,.55)!important;color:#fff!important}.kv{position:relative;width:100vw;height:100vh;overflow:hidden;background:var(--bg);perspective:1200px}.kv__canvas-host{position:absolute;inset:0;z-index:0}.kv__canvas-host canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.kv__cursorglow{position:absolute;left:0;top:0;width:520px;height:520px;border-radius:50%;pointer-events:none;z-index:6;opacity:0;transition:opacity .35s ease;will-change:transform;background:radial-gradient(circle,rgba(86,162,255,.18),rgba(86,162,255,.06) 40%,transparent 70%)}.kv-switch{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:rgba(11,17,36,.72);border:1px solid var(--line);backdrop-filter:blur(14px);box-shadow:0 12px 40px rgba(0,0,0,.45)}.kv-switch button{appearance:none;border:0;background:transparent;color:var(--muted);font-family:var(--font);font-size:13px;font-weight:600;padding:8px 15px;border-radius:999px;cursor:pointer;transition:color .2s,background .2s;white-space:nowrap}.kv-switch button:hover{color:#fff}.kv-switch button.is-on{color:#fff;background:var(--accent);box-shadow:0 4px 16px rgba(47,107,255,.4)}@media(max-width:760px){.kv-switch{flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 24px);bottom:12px}.kv-switch button{padding:7px 12px;font-size:12px}}html.atadmain{height:auto;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;background:var(--bg)}html.intro-active{overflow:hidden}html.intro-done .atad-intro{display:none!important}body.atadmain{height:auto;overflow:visible;margin:0;color:#fff;font-family:var(--font)}.nav{transition:opacity 1.3s ease .55s}.am-hero .kv__canvas-host canvas:first-child{transition:opacity 1.7s ease .7s}html.intro-active .am-hero .kv__canvas-host canvas:first-child,html.intro-active .nav{opacity:0;transition:opacity .3s ease}.atad-intro{display:none;position:fixed;inset:0;z-index:9999;cursor:pointer;background:transparent;opacity:1}html.intro-armed .atad-intro{display:block}.atad-intro.gone{opacity:0;pointer-events:none;transition:opacity .6s ease}.atad-intro__bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,#0a1024,#05070f 64%,#03040a);transition:opacity .8s ease}.atad-intro.is-out .atad-intro__bg{opacity:0}.atad-intro__cv{inset:0;width:100%;height:100%;z-index:1}.atad-intro__brand,.atad-intro__cv{position:absolute;display:block;pointer-events:none}.atad-intro__brand{left:0;right:0;top:45%;transform:translateY(-50%);transition:opacity .7s ease}.atad-intro__brand.hide{opacity:0}.atad-intro__line{position:absolute;top:50%;margin:0;font-family:var(--font);font-weight:700;letter-spacing:-.01em;max-width:32vw;font-size:clamp(32px,4vw,60px);line-height:1.4;color:#eaf0fb;word-break:keep-all;text-shadow:0 2px 28px rgba(5,8,20,.9),0 0 30px rgba(86,162,255,.3);opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.atad-intro__line:first-child{right:67%;text-align:right;transform:translate(-22px,-50%)}.atad-intro__line:nth-child(2){left:67%;text-align:left;transform:translate(22px,-50%)}.atad-intro__line.show{opacity:1;transform:translateY(-50%)}@media (min-width:1025px){html[lang=en] .atad-intro__line:first-child.show{transform:translate(50px,-50%)}html[lang=en] .atad-intro__line:nth-child(2).show{transform:translate(-40px,-50%)}html[lang=ja] .atad-intro__line:first-child.show{transform:translate(36px,-50%)}html[lang=ja] .atad-intro__line:nth-child(2).show{transform:translate(-36px,-50%)}}.atad-intro__skip{position:absolute;z-index:3;right:clamp(20px,3vw,40px);bottom:clamp(20px,3vw,38px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:9px 20px;color:rgba(220,230,251,.8);font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.atad-intro__skip:hover{background:rgba(86,162,255,.16);border-color:rgba(86,162,255,.5);color:#fff}@media (prefers-reduced-motion:reduce){.atad-intro{display:none}}.am-main{z-index:1}.am section,.am-main{position:relative}.am-rv{opacity:0;transform:translateY(28px)}.am-rv.in{animation:amRise .9s cubic-bezier(.2,.7,.2,1) forwards}.am-rv.d1.in{animation-delay:.1s}.am-rv.d2.in{animation-delay:.2s}.am-rv.d3.in{animation-delay:.3s}@keyframes amRise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.am-rv{opacity:1;transform:none}.am-rv.in{animation:none}}.am-hero{position:relative;height:100vh;min-height:680px;overflow:hidden;background:var(--bg)}.am-hero .kv__canvas-host{position:absolute;inset:0;z-index:0;transform:translateY(6%)}.am-hero .kv__canvas-host canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.am-hero__glow{inset:0;background:radial-gradient(820px 520px at 50% 26%,rgba(47,107,255,.18),transparent 62%)}.am-hero:after,.am-hero__glow{position:absolute;z-index:1;pointer-events:none}.am-hero:after{content:"";left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,transparent,var(--bg))}.kv-chips{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.kv-chip{position:absolute;transform:translateX(-50%);opacity:0;transition:opacity 1.4s cubic-bezier(.4,0,.6,1);will-change:opacity}.kv-chip__f{box-sizing:border-box;display:flex;align-items:center;height:var(--kv-chip-h,2.24em);padding:0 .88em 0 1.168em;border-radius:1.12em;background:rgba(13,20,44,.78);border:1px solid rgba(var(--kv-chip-rgb),.7);white-space:nowrap;animation:kv-chip-float 7.2s ease-in-out infinite;will-change:transform}.kv-chip__dot{position:relative;flex:none;width:.544em;height:.544em;border-radius:50%;background:rgb(var(--kv-chip-rgb));animation:kv-chip-pulse 2.14s ease-in-out infinite}.kv-chip__dot:before{left:50%;top:50%;width:2.08em;height:2.08em;margin:-1.04em 0 0 -1.04em;background:radial-gradient(circle,rgba(var(--kv-chip-rgb),.6) 0,rgba(var(--kv-chip-rgb),.2) 50%,rgba(var(--kv-chip-rgb),0) 72%)}.kv-chip__dot:after,.kv-chip__dot:before{content:"";position:absolute;border-radius:50%}.kv-chip__dot:after{left:.1em;top:.1em;width:.22em;height:.22em;background:hsla(0,0%,100%,.85)}.kv-chip__t{margin-left:.768em;font-weight:600;font-size:1em;line-height:1;color:#eaf0fb}@keyframes kv-chip-pulse{0%,to{box-shadow:0 0 .5em rgb(var(--kv-chip-rgb));opacity:.9}50%{box-shadow:0 0 .95em rgb(var(--kv-chip-rgb));opacity:1}}@keyframes kv-chip-float{0%,to{transform:translateZ(0)}25%{transform:translate3d(.1em,-.1em,0)}50%{transform:translate3d(0,-.2em,0)}75%{transform:translate3d(-.1em,-.1em,0)}}@media (prefers-reduced-motion:reduce){.kv-chip__dot,.kv-chip__f{animation:none}.kv-chip{transition-duration:.2s}}.atadmain .am-prob{display:flex;align-items:flex-start;height:auto;overflow:hidden;position:relative;background:#0b1f44}.atadmain #problem.am-prob{height:auto}.am-prob__in{width:100%;max-width:var(--am-content);margin:0 auto;padding:clamp(40px,6vh,90px) var(--am-margin);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(10px,1.8vh,26px);position:relative;will-change:transform}.am-prob__text{max-width:920px}.am-prob__eyebrow{margin:0 0 22px;font-size:14px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2)}.am-prob__h{font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.3;font-size:clamp(34px,4vw,62px);color:#fff;margin:0 0 clamp(20px,3vh,36px);word-break:keep-all}.am-prob__h .accent{color:#fff}.atadmain .am-future{position:relative;background:linear-gradient(180deg,#0b1124,#0b1124 16%,#0a0f1c 46%,#080c14 66%,#070b10 86%);overflow:hidden;padding:clamp(190px,30vh,400px) 0 clamp(50px,8vh,90px)}.am-future__in{position:relative;z-index:1}.am-future__particles{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.am-future__in{width:100%;max-width:var(--am-content);margin:0 auto;padding:0 var(--am-margin)}.am-future__head{text-align:center}.am-future__kicker{margin:0 0 clamp(14px,2.2vh,26px);font:700 clamp(13px,1vw,15px)/1 Pretendard,sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--accent-2)}.am-future__h{margin:0;font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.3;font-size:clamp(40px,6vw,94px);color:#f3f6fb;word-break:keep-all;text-wrap:pretty}.am-future__h .fut-line{display:block}@media (min-width:1025px){html[lang=en] .am-future__h .fut-line{font-size:clamp(26px,3.4vw,36px)!important;text-wrap:balance;line-height:1.28}}.am-prob__orbit{position:relative;width:100%;max-width:1320px;margin:0 auto;aspect-ratio:1320/645}.am-prob__orbit .orb-field{position:absolute;inset:0;overflow:hidden;transform-origin:center 60%;will-change:transform,opacity;-webkit-mask:linear-gradient(180deg,#000 0,#000 66%,transparent 92%);mask:linear-gradient(180deg,#000 0,#000 66%,transparent 92%)}.am-prob__orbit .orb-svg{position:absolute;inset:0;width:100%;height:100%}.am-prob__orbit .orb-arc{fill:none;stroke:rgba(150,180,235,.3);stroke-width:1.4;stroke-dasharray:3 9;stroke-linecap:round;opacity:0;transition:opacity 1s ease;animation:orbDash var(--spd,52s) linear infinite}.am-prob.in .am-prob__orbit .orb-arc{opacity:1}@keyframes orbDash{to{stroke-dashoffset:-360}}.am-porb{position:absolute;left:0;top:0;transform:translate(-50%,-50%);opacity:0;width:clamp(54px,5.4vw,76px);height:clamp(54px,5.4vw,76px);border-radius:50%;display:grid;place-items:center;pointer-events:auto;cursor:pointer;color:#eef4ff;font:600 clamp(10px,.92vw,13px)/1 Pretendard,sans-serif;letter-spacing:.005em;text-align:center;transition:opacity .8s ease}.am-porb:before{content:"";position:absolute;inset:0;border-radius:50%;background:hsla(0,0%,100%,.09);-webkit-backdrop-filter:blur(11px) saturate(1.4);backdrop-filter:blur(11px) saturate(1.4);border:1px solid hsla(0,0%,100%,.24);box-shadow:0 12px 34px -12px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -10px 22px -14px rgba(120,160,255,.5);transition:transform .55s cubic-bezier(.2,.7,.2,1)}.am-prob.in .am-porb{opacity:1}.am-porb:hover:before{transform:scale(1.13)}.am-porb span{padding:0 5px;white-space:nowrap}.am-porb svg{width:54%;height:54%;display:block}.am-porb svg *{stroke:#10203c;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.am-porb svg .fillg{fill:#10203c;stroke:none}.am-prob__orbit .orb-row{position:absolute;z-index:3;width:0;height:0;will-change:transform}.orb-rowc{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:clamp(64px,7.2vw,98px);height:clamp(64px,7.2vw,98px);border-radius:50%;background:transparent;border:1.6px solid rgba(150,185,255,.55);display:grid;place-items:center;opacity:0}.orb-rowc--core{opacity:1;z-index:2;overflow:hidden;background:#2350d8;border:0;box-shadow:0 0 0 1px rgba(120,160,255,.5),0 18px 48px -10px rgba(0,0,0,.8)}.orb-rowc--core:before{content:"";position:absolute;inset:-35%;z-index:3;pointer-events:none;background:linear-gradient(108deg,transparent 40%,hsla(0,0%,100%,.55) 50%,transparent 60%);transform:translateX(-135%);opacity:0}.orb-rowc--core.shine:before{animation:coreSweep 1.6s cubic-bezier(.4,.08,.2,1) 1}@keyframes coreSweep{0%{transform:translateX(-135%);opacity:0}16%{opacity:1}84%{opacity:1}to{transform:translateX(135%);opacity:0}}.orb-rowc--core:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1.5px solid rgba(150,185,255,.5);pointer-events:none}.orb-rowc svg{width:34%;height:34%}.orb-rowc span{font:600 clamp(11px,1vw,15px)/1 Pretendard,sans-serif;color:rgba(232,242,255,.84);letter-spacing:.01em;white-space:nowrap}.orb-rowc svg *{fill:#fff;stroke:none}.orb-rowc--core .orb-a{width:46%;height:46%;object-fit:contain;display:block}.orb-sparks{position:absolute;left:50%;top:50%;width:0;height:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s ease}.orb-sparks.on{opacity:1}.orb-sparks i{position:absolute;top:0;border-radius:50%;background:radial-gradient(circle,#dce9ff 0,#56a2ff 70%,rgba(86,162,255,0) 100%);box-shadow:0 0 7px 1px rgba(120,170,255,.7);transform:translate(-50%,30px) scale(.4);opacity:0;animation-name:orbSparkRise;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes orbSparkRise{0%{transform:translate(-50%,34px) scale(.4);opacity:0}14%{opacity:1}82%{opacity:.85}to{transform:translate(-50%,-168px) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.orb-sparks{display:none}.am-prob__orbit .orb-arc{animation:none}}@media (max-width:900px){.am-prob__orbit{max-width:640px;aspect-ratio:640/360}}.atadmain .am-tech{position:relative;background:#112969;height:auto;min-height:1080px;transition:background-color 1.5s ease}.atadmain #am-stage{background:#112969}#techGlowFixed{position:fixed;top:22%;right:-52vw;width:130vw;height:130vw;transform:translateY(-50%);border-radius:50%;z-index:0;pointer-events:none;--tg:color-mix(in srgb,var(--tech-ac,#56a2ff) 60%,#06080f);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tg) 90%,transparent) 0,color-mix(in srgb,var(--tg) 62%,transparent) 20%,color-mix(in srgb,var(--tg) 34%,transparent) 38%,color-mix(in srgb,var(--tg) 14%,transparent) 52%,transparent 64%);opacity:0;filter:none;transition:opacity .9s ease,background 1s ease}#techGlowFixed.on{opacity:.4}@media (prefers-reduced-motion:reduce){#techGlowFixed{transition:none}}.am-tech__wrap{width:100%;max-width:var(--am-content);margin:0 auto;padding:clamp(80px,11vh,150px) var(--am-margin);display:grid;grid-template-columns:minmax(0,2.85fr) minmax(0,1fr);gap:clamp(28px,3vw,56px);padding-bottom:0}.am-tech__col-r{order:1}.am-tech__col-l{order:2;text-align:right;padding-bottom:clamp(220px,34vh,520px)}.am-tech__col-l .am-tstep p{margin-left:auto}.am-tech__eyebrow{margin:0 0 16px;font-size:14px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2)}.am-tech__h2{font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.3;font-size:clamp(32px,3.6vw,56px);color:#fff;margin:0 0 clamp(110px,16vh,220px);word-break:keep-all}.am-tech__h2 .accent{color:#fff}.am-tstep{padding:clamp(54px,8vh,108px) 0;opacity:.34;transition:opacity .45s ease}.am-tstep:first-of-type{border-top:0;padding-top:0}.am-tstep.is-active{opacity:1}.am-tstep__tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--accent-2);padding:6px 12px;border-radius:7px;background:rgba(86,162,255,.14);margin:0 0 28px}.am-tstep[data-i="0"] .am-tstep__tag{color:#56a2ff;background:color-mix(in srgb,#56a2ff 16%,transparent)}.am-tstep[data-i="1"] .am-tstep__tag{color:#4ade80;background:color-mix(in srgb,#4ade80 16%,transparent)}.am-tstep[data-i="2"] .am-tstep__tag{color:#fbbf24;background:color-mix(in srgb,#fbbf24 16%,transparent)}.am-tstep[data-i="3"] .am-tstep__tag{color:#a78bfa;background:color-mix(in srgb,#a78bfa 16%,transparent)}.am-tstep p{position:relative}.am-tstep p:after{content:"";position:absolute;left:0;right:0;bottom:-22px;height:2px;background:linear-gradient(90deg,var(--tstep-line,transparent) 0,color-mix(in srgb,var(--tstep-line,transparent) 45%,transparent) 55%,transparent 100%);opacity:0;transition:opacity .45s ease}.am-tstep.is-active p:after{opacity:1}.am-tstep[data-i="0"]{--tstep-line:#56a2ff}.am-tstep[data-i="1"]{--tstep-line:#4ade80}.am-tstep[data-i="2"]{--tstep-line:#fbbf24}.am-tstep[data-i="3"]{--tstep-line:#a78bfa}.am-tstep h3{font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(27px,2.7vw,42px);color:#fff;margin:0 0 10px;letter-spacing:-.02em;white-space:nowrap}.am-tstep p{margin:0;font-size:20px;line-height:1.7;color:rgba(220,230,251,.66);word-break:keep-all;max-width:460px}.am-tech__col-r{position:relative}.am-tech__pin{height:720px;display:flex;align-items:center;justify-content:flex-start;will-change:transform}.am-tech__stage{position:relative;width:100%;max-width:1240px;aspect-ratio:1100/760;margin-left:clamp(-110px,-5vw,-60px);opacity:0;transition:opacity .8s ease}.am-tech__shot{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.am-tech__shot.is-on{opacity:1}.am-tech__shot svg{width:100%;height:100%;display:block}@media (min-width:1025px){.atadmain #tech .am-tech__shot[data-i="0"],.atadmain #tech .am-tech__shot[data-i="1"],.atadmain #tech .am-tech__shot[data-i="2"],.atadmain #tech .am-tech__shot[data-i="3"]{transform:translateX(28px)}}@media (orientation:landscape) and (max-width:1366px) and (pointer:coarse){.atadmain #tech .am-tech__shot[data-i="1"],.atadmain #tech .am-tech__shot[data-i="2"],.atadmain #tech .am-tech__shot[data-i="3"]{transform:translateX(120px)}.atadmain #tech .am-tech__shot[data-i="0"]{transform:translateX(120px) translateY(-200px)}}.am-tech__shot[data-i="0"].fold>svg{transform:scaleY(.03);opacity:0;transform-origin:center center}.am-tech__shot[data-i="0"].unfold>svg{transform-origin:center center;animation:techUnfold .9s cubic-bezier(.18,.86,.24,1) forwards}.am-tech__shot[data-i="0"].unfolded>svg{transform:none;opacity:1;animation:none}@keyframes techUnfold{0%{transform:scaleY(.03);opacity:0}30%{opacity:1}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion:reduce){.am-tech__shot[data-i="0"].fold>svg,.am-tech__shot[data-i="0"].unfold>svg{transform:none;opacity:1;animation:none}}.am-tech__core{position:absolute;left:50%;top:51.6%;transform:translate(-50%,-50%);width:14.4%;aspect-ratio:1;border-radius:50%;z-index:4;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#0b1f44;border:2.5px solid var(--ac,#56a2ff);box-shadow:0 0 44px 0 color-mix(in srgb,var(--ac,#56a2ff) 42%,transparent),inset 0 0 0 1px hsla(0,0%,100%,.05);transition:border-color .9s ease,background-color .9s ease;animation:corePulse 3.2s ease-in-out infinite}@keyframes corePulse{0%,to{box-shadow:0 0 34px 0 color-mix(in srgb,var(--ac,#56a2ff) 34%,transparent),inset 0 0 0 1px hsla(0,0%,100%,.05)}50%{box-shadow:0 0 58px 5px color-mix(in srgb,var(--ac,#56a2ff) 52%,transparent),inset 0 0 0 1px hsla(0,0%,100%,.05)}}@media (prefers-reduced-motion:reduce){.am-tech__core{animation:none!important}}.am-tech__core b{font-size:17px;font-weight:700;color:#f4f6fb;line-height:1.12;text-align:center;white-space:normal;max-width:82%;text-wrap:balance}.am-tech__core i{font-size:10px;font-weight:600;font-style:normal;letter-spacing:1.6px;color:var(--ac,#56a2ff);transition:color .9s ease}@media (prefers-reduced-motion:reduce){.am-tech__shot{transition:opacity .2s linear;transform:none}}@media (max-width:900px){.am-tech__wrap{grid-template-columns:1fr}.am-tech__col-r{display:none}}.atadmain .am-svc{display:flex;flex-direction:column;justify-content:flex-start;padding-top:clamp(70px,9vh,130px);overflow:hidden;position:relative;background:var(--bg)}.atadmain .am-svc:before{display:none}.am-card{position:relative;flex:1 1 0;min-width:0;border-radius:22px;padding:34px 32px 0;height:560px;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(8px);transition:transform .55s cubic-bezier(.2,.7,.2,1),border-color .3s;will-change:transform}.am-card:hover{border-color:color-mix(in srgb,var(--c2) 60%,transparent)}.am-card[data-step="1"],.am-card[data-step="2"]{margin-top:0}@media (max-width:900px){.am-card{margin-top:0!important;height:auto;padding-bottom:300px}}.am-integ{padding:clamp(110px,16vh,200px) clamp(24px,5vw,80px);background:var(--bg);position:relative;overflow:hidden}.am-integ__in{max-width:1280px;margin:0 auto}.am-integ__eyebrow,.am-trust__eyebrow{margin:0 0 16px;font-size:14px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2)}.am-integ h2{font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.2;font-size:clamp(26px,3.4vw,46px);color:#fff;margin:0 0 40px;word-break:keep-all}.am-integ__words{display:flex;flex-wrap:wrap;gap:12px 30px;max-width:780px}#constel .am-integ__words{margin-top:clamp(30px,5vh,64px)}.am-integ__break{flex:0 0 100%;width:100%;height:0;margin:0}.vis-en-brk{display:none}.am-integ__words span{font-family:Pretendard,sans-serif;font-weight:700;letter-spacing:-.01em;font-size:clamp(20px,2.2vw,30px);color:rgba(220,230,251,.4);transition:color .25s}.am-integ__words span:hover{color:rgba(220,230,251,.8)}.am-integ__words span.hub{color:var(--accent-2)}#constel .am-integ__words{flex-wrap:wrap;max-width:none;gap:14px clamp(20px,1.8vw,34px);margin-top:clamp(44px,6vh,84px)}.am-trust{padding:clamp(70px,9vh,120px) clamp(24px,5vw,80px);background:#0a0f1f;border-top:1px solid var(--line)}.am-trust__in{max-width:1280px;margin:0 auto}.am-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-bottom:0;background-image:linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line));background-size:100% 1px,100% 1px,1px 100%,1px 100%,1px 100%,100% 1px;background-position:0 33.333%,0 66.667%,25% 0,50% 0,75% 0,0 100%;background-repeat:no-repeat}.am-trust__cell{display:flex;align-items:center;justify-content:center;min-height:clamp(96px,12vh,128px);padding:24px}.am-trust__cell img{max-width:138px;max-height:40px;width:auto;height:auto;opacity:.45;filter:none}.am-trust__cell:last-child img{opacity:.15}html.atadmain .am-trust__grid{border:0!important;background-image:linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line))!important;background-size:100% 1px,100% 1px,100% 1px,100% 1px,1px 100%,1px 100%,1px 100%,1px 100%,1px 100%!important;background-position:0 0,0 33.333%,0 66.667%,0 100%,0 0,25% 0,50% 0,75% 0,100% 0!important;background-repeat:no-repeat!important}@media (max-width:520px){html.atadmain .am-trust__grid{background-image:linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line))!important;background-size:100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,1px 100%,1px 100%,1px 100%,1px 100%!important;background-position:0 0,0 25%,0 50%,0 75%,0 100%,0 0,33.333% 0,66.667% 0,100% 0!important;background-repeat:no-repeat!important}}@media (max-width:760px){.am-trust__grid{grid-template-columns:repeat(2,1fr);background-image:linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line));background-size:100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,1px 100%;background-position:0 16.667%,0 33.333%,0 50%,0 66.667%,0 83.333%,50% 0}}@media{.atadmain .am-trust__cell{isolation:isolate}.atadmain .am-trust__cell:before{content:"";position:absolute;pointer-events:none;z-index:-1;width:260%;height:260%;left:-80%;top:-80%;background:linear-gradient(105deg,transparent 26%,rgba(86,162,255,.07) 36%,rgba(120,178,255,.17) 44%,rgba(168,208,255,.3) 50%,rgba(120,178,255,.17) 56%,rgba(86,162,255,.07) 64%,transparent 74%);filter:blur(10px);opacity:0;transform:translate3d(-38%,0,0);transition:opacity .8s ease}.atadmain .am-trust__cell.is-lit:before{animation:amTrustSweep 3.2s cubic-bezier(.33,0,.24,1)}@keyframes amTrustSweep{0%{opacity:0;transform:translate3d(-38%,0,0)}18%{opacity:.55}42%{opacity:1}62%{opacity:.9}to{opacity:0;transform:translate3d(38%,0,0)}}.atadmain .am-trust__cell:hover:before{opacity:.85;transform:translateZ(0)}@media (hover:none),(pointer:coarse){.atadmain .am-trust__cell:hover:before{opacity:0;transform:translate3d(-38%,0,0)}}.atadmain .am-trust__cell.am-trust__cell--bnk:after,.atadmain .am-trust__cell.am-trust__cell--sopoong:after{content:"";position:absolute;inset:2px;z-index:-2;background:var(--bg,#070b16);pointer-events:none}@media (prefers-reduced-motion:reduce){.atadmain .am-trust__cell:before{transition:none;animation:none}}}.am-cta2{position:relative;overflow:hidden;background:#070b10;display:flex;flex-direction:column;min-height:1340px;margin-top:-1px}.am-cta2__stars{inset:0;width:100%;height:100%;transform:translateZ(0)}.am-cta2__glow,.am-cta2__stars{position:absolute;z-index:0;pointer-events:none;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.am-cta2__glow{left:50%;bottom:clamp(100px,10vh,230px);transform:translateX(-50%) translateZ(0);width:170%;height:60%;background:radial-gradient(92% 100% at 50% 100%,rgba(82,142,255,.5),rgba(66,126,255,.3) 22%,rgba(50,110,255,.17) 44%,rgba(47,107,255,.07) 62%,rgba(47,107,255,.025) 78%,transparent 92%);filter:none}.am-cta2__close{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(120px,20vh,240px) var(--am-margin) clamp(220px,30vh,420px)}.am-cta2__ground{position:absolute;left:0;bottom:0;width:100%;height:auto;z-index:0;pointer-events:none;display:block}.am-cta2__close-h{position:relative;z-index:1;margin:0;font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.3;font-size:clamp(38px,5.2vw,76px);word-break:keep-all;color:#fff;transition:color 1s cubic-bezier(.3,.5,.2,1)}.am-cta2__close-h.in{color:#3e5899;transition-delay:.5s}.am-cta2__close-h .accent{color:inherit}.am-ftr{position:relative;z-index:1;width:100%;margin-top:0;background:#070b10;padding:clamp(80px,14vh,150px) var(--am-margin,140px) clamp(32px,4vh,50px)}.atadmain .am-ftr .am-rv{transform:translateY(62px)}.am-ftr__logo{height:clamp(26px,3.4vw,46px);width:auto;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55)) brightness(1.5) grayscale(1)}.atadmain .nav{position:absolute;transition:opacity .34s cubic-bezier(.22,.61,.36,1)}.atadmain .nav.nav--hidden{opacity:0;pointer-events:none;transition:opacity .12s ease-in}.atadmain .nav__item{cursor:pointer}.atadmain .nav__lang-menu[hidden]{display:none}#am-holder{position:relative;width:100%;overflow:hidden}#am-stage{position:fixed;top:0;left:0;width:1920px;transform-origin:top left;will-change:transform}.atadmain .am-hero,.atadmain .am-integ,.atadmain .am-prob,.atadmain .am-svc,.atadmain .am-trust{height:1080px;min-height:0}.atadmain .am-cta2,.atadmain .am-future,.atadmain .am-integ,.atadmain .am-prob,.atadmain .am-svc,.atadmain .am-tech,.atadmain .am-trust{margin-top:-1px;position:relative}.atadmain .am-integ{align-items:center}.atadmain .am-integ,.atadmain .am-trust{display:flex;padding-top:0;padding-bottom:0}.atadmain .am-trust{flex-direction:column;justify-content:center}.atadmain .am-integ__in,.atadmain .am-trust__in{width:100%}.atadmain{--am-margin:140px;--am-content:1640px;--am-gutter:20px}.atadmain .nav{padding:0 var(--am-margin)}.atadmain .am-integ,.atadmain .am-trust{padding-left:0;padding-right:0}.atadmain .am-integ__in,.atadmain .am-trust__in{max-width:var(--am-content);margin-left:auto;margin-right:auto;width:100%}.am-mline{display:block;opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.am-mline.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.am-mline{opacity:1;transform:none}}.atadmain .am-trust{height:auto;display:block;background:var(--bg);border-top:0;padding-top:clamp(90px,12vh,140px);padding-bottom:clamp(90px,12vh,140px)}.am-trust__title{font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(26px,3vw,42px);line-height:1.22;letter-spacing:-.02em;color:#fff;margin:0 0 clamp(34px,4vw,52px)}.am-trust__cell{position:relative;padding:0;overflow:hidden}.am-trust__cell.am-rv.in{animation-delay:calc(var(--am-i, 0) * .07s)}.am-trust__logo--sopoong{mix-blend-mode:screen;height:56px!important;width:auto!important;max-height:none!important;max-width:200px!important}.am-trust__logo--blend{mix-blend-mode:screen;max-width:178px!important;max-height:54px!important}.am-trust__cell:first-child{--am-i:0}.am-trust__cell:nth-child(2){--am-i:1}.am-trust__cell:nth-child(3){--am-i:2}.am-trust__cell:nth-child(4){--am-i:3}.am-trust__cell:nth-child(5){--am-i:4}.am-trust__cell:nth-child(6){--am-i:5}.am-trust__cell:nth-child(7){--am-i:6}.am-trust__cell:nth-child(8){--am-i:7}.am-trust__cell:nth-child(9){--am-i:8}.am-trust__cell:nth-child(10){--am-i:9}.am-trust__cell:nth-child(11){--am-i:10}.am-trust__cell:nth-child(12){--am-i:11}.am-trust__cell{transition:background .25s}@media (hover:none){.am-trust__cell img{filter:none}}.am-news__item{display:block;text-decoration:none;border-top:1px solid var(--line);padding:20px 0;transition:padding .35s}.am-news__item:first-child{border-top:0;padding-top:0}.am-news__item h3{font-family:Pretendard,sans-serif;font-weight:600;font-size:clamp(15px,1.3vw,18px);color:#9fb0cf;margin:0;line-height:1.5;word-break:keep-all;transition:color .25s,font-size .3s}.am-news__item.is-open h3{color:#fff;font-size:clamp(18px,1.7vw,24px);font-weight:700}.atadmain .am-integ{background:var(--bg)}.atadmain .am-integ:after{content:"";position:absolute;left:0;right:0;bottom:0;height:16%;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg))}.am-integ__grad{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(2600px 760px at 50% 116%,rgba(96,156,255,.62),rgba(47,107,255,.3) 38%,rgba(47,107,255,.08) 60%,transparent 76%)}.am-integ__in{position:relative;z-index:3}#constel.am-integ:after{display:none}#constel .am-integ__grad{background:linear-gradient(180deg,transparent 62%,rgba(11,31,68,.5) 82%,#0b1f44)}.am-integ__planet{position:absolute;z-index:0;pointer-events:none;right:clamp(-460px,-16vw,-150px);top:50%;transform:translateY(-50%);width:clamp(980px,86vw,1580px);height:auto;object-fit:contain;mix-blend-mode:screen;-webkit-mask:linear-gradient(90deg,transparent,transparent 38%,#000 90%);mask:linear-gradient(90deg,transparent,transparent 38%,#000 90%)}.am-integ__planet::-webkit-media-controls,.am-integ__planet::-webkit-media-controls-overlay-play-button,.am-integ__planet::-webkit-media-controls-panel,.am-integ__planet::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none!important;opacity:0!important}.am-integ__planet{backface-visibility:hidden;-webkit-backface-visibility:hidden}.am-shoot{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}#constel{overflow:visible;z-index:3}#problem{position:relative;z-index:1}#constel .am-shoot{top:0;bottom:auto;height:142%;overflow:visible;-webkit-mask:linear-gradient(180deg,#000 66%,rgba(0,0,0,.32) 84%,transparent 99%) no-repeat;mask:linear-gradient(180deg,#000 66%,rgba(0,0,0,.32) 84%,transparent 99%) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.am-shootstar{position:absolute;height:2px;width:300px;transform-origin:right center;mix-blend-mode:screen;background:linear-gradient(90deg,hsla(0,0%,100%,0),currentColor 78%,#fff);border-radius:2px;filter:blur(.6px);opacity:.95}.am-shootstar:after{content:"";position:absolute;right:-9px;top:50%;width:26px;height:26px;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle,#fff,currentColor 30%,hsla(0,0%,100%,0) 70%);filter:blur(1px)}.am-integ__words span{transition:color .4s ease,text-shadow .4s ease;cursor:default}.am-hero .kv__cursorglow{z-index:2}.am-svc__panel{position:relative;flex-grow:0;flex-shrink:1;flex-basis:33.333%;min-width:0;overflow:hidden;cursor:pointer;transition:flex-basis .6s cubic-bezier(.6,.04,.26,1),background .6s}.am-svc__panel:after{content:"";position:absolute;left:0;top:0;width:1px;height:100%;pointer-events:none;background:linear-gradient(180deg,rgba(124,172,255,.6),rgba(86,162,255,.14) 44%,transparent 78%);transition:opacity .4s}.am-svc__panel:first-child:after{display:none}.am-svc__panel:last-child{border-right:0}.am-svc__panel.is-active{flex-basis:87%;flex-shrink:0;cursor:pointer}.am-svc__stat b{display:block;font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(30px,2.4vw,44px);line-height:1;color:#fff;letter-spacing:-.02em}.am-svc__stat span{display:block;margin-top:9px;font-size:14px;color:hsla(0,0%,100%,.85)}.am-svc__panel:not(.is-active):hover{background:linear-gradient(0deg,color-mix(in srgb,var(--c) 60%,transparent),color-mix(in srgb,var(--c) 14%,transparent) 38%,transparent 72%)}.atadmain .am-svc,.atadmain .am-svc *{cursor:auto;cursor:none}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.atadmain .am-svc__panel.is-active,.atadmain .am-svc__panel.is-active *{cursor:auto}@media (pointer:coarse){.svc-cursor{display:none!important}}.svc-cursor{width:78px;height:78px;z-index:200;display:grid;place-items:center;transform:translate(-50%,-50%) scale(.35);background:rgba(150,170,200,.16);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:opacity .25s ease,transform .25s cubic-bezier(.2,.7,.2,1)}.svc-cursor.is-on{transform:translate(-50%,-50%) scale(1)}.svc-cursor span{font-family:Pretendard,sans-serif;font-weight:500;font-size:12px;letter-spacing:.1em;color:#fff}.atadmain .svc-cursor{background:transparent!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:84px!important;height:84px!important;margin:-42px 0 0 -42px!important}.atadmain .svc-cursor span{font-family:Pretendard,sans-serif!important;font-weight:800!important;font-size:62px!important;line-height:1!important;letter-spacing:-.02em!important;color:#56a2ff;text-shadow:0 0 26px currentColor,0 0 10px currentColor;transition:color .18s ease}.atadmain .svc-cursor[data-svc=odin] span{color:#56a2ff}.atadmain .svc-cursor[data-svc=heim] span{color:#5fe0a0}.atadmain .svc-cursor[data-svc=vdc] span{color:#a78bfa}.atadmain .am-integ h2,.atadmain .am-trust__title{font-size:46px;line-height:1.2}.atadmain .am-mission p,.atadmain .am-news__item h3{font-size:16px}.atadmain .am-news__item.is-open h3{font-size:20px}#odin.am-svc{display:flex;align-items:center;min-height:auto;overflow:hidden;padding:0;scroll-snap-align:start;position:relative;background:linear-gradient(180deg,transparent,rgba(47,107,255,.08) 42%,rgba(123,91,240,.06) 70%,transparent)}.prod-pin:before{content:"";position:absolute;left:5%;top:-6%;width:15%;height:52%;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(47,107,255,.16),rgba(58,210,184,.07) 50%,transparent 92%);border-radius:50%;filter:blur(34px);transform:rotate(-18deg)}@media (prefers-reduced-motion:reduce){.prod-pin:before{animation:none}}.prod-pin{position:relative;top:auto;height:auto;width:100%;display:flex;flex-direction:column;justify-content:center;gap:clamp(30px,5vh,60px);padding:clamp(64px,8vh,104px) clamp(24px,5vw,80px);box-sizing:border-box;overflow:hidden;isolation:isolate}.prod-aurora{inset:-12% 0;z-index:-1;pointer-events:none;filter:blur(40px);display:none;opacity:.2;transform:rotate(-22deg) scale(1.5);-webkit-mask:linear-gradient(180deg,#000,#000 26%,transparent 66%);mask:linear-gradient(180deg,#000,#000 26%,transparent 66%)}.prod-aurora,.prod-aurora span{position:absolute;transform-origin:center}.prod-aurora span{left:-6%;right:-6%;height:42%;border-radius:50%;mix-blend-mode:screen}.prod-aurora .r1{top:0;background:radial-gradient(60% 100% at 28% 50%,rgba(58,210,184,.4),transparent 70%);animation:rib1 15s ease-in-out infinite}.prod-aurora .r2{top:26%;background:radial-gradient(55% 100% at 64% 50%,rgba(47,107,255,.36),transparent 72%);animation:rib2 19s ease-in-out infinite}.prod-aurora .r3{top:50%;background:radial-gradient(58% 100% at 40% 50%,rgba(123,91,240,.36),transparent 70%);animation:rib3 17s ease-in-out infinite}.prod-aurora .r4{top:70%;background:radial-gradient(60% 100% at 70% 50%,rgba(86,162,255,.32),transparent 72%);animation:rib1 21s ease-in-out infinite reverse}.prod-aurora .r5{display:none}@keyframes rib1{0%,to{transform:translateX(-8%) rotate(-3deg) scaleY(1)}50%{transform:translateX(8%) rotate(3deg) scaleY(1.25)}}@keyframes rib2{0%,to{transform:translateX(6%) rotate(2deg) scaleY(1.1)}50%{transform:translateX(-7%) rotate(-3deg) scaleY(.85)}}@keyframes rib3{0%,to{transform:translateX(-5%) rotate(2deg) scaleY(.9)}50%{transform:translateX(7%) rotate(-2deg) scaleY(1.2)}}@media (prefers-reduced-motion:reduce){.prod-aurora span{animation:none}}.prod-head{text-align:center;max-width:1000px;margin:0 auto}.prod-head .kicker{justify-content:center}#odin .prod-head .kicker{display:block;margin:0 0 18px;padding:0;background:none;border:0;font-size:14px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2)}.prod-head h2{font-family:Pretendard,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.3;font-size:clamp(24px,3.2vw,46px);color:#fff;margin:14px 0 0;word-break:keep-all;text-wrap:balance}.prod-head h2 .accent{color:#fff}.acc{display:flex;gap:10px;width:100%;height:clamp(440px,62vh,660px)}.acc-panel{position:relative;overflow:hidden;border-radius:5px;flex:1 1 0;min-width:0;display:block;text-decoration:none;cursor:pointer;transition:flex-grow .62s cubic-bezier(.3,.72,.2,1)}.acc-panel:after{content:"";position:absolute;inset:0;border-radius:5px;z-index:6;pointer-events:none;opacity:0;transition:opacity .5s ease;padding:1.5px;background:conic-gradient(from var(--ang,0deg),#cfe0ff 0deg,rgba(var(--c),1) 20deg,rgba(var(--c),.15) 80deg,transparent 200deg,rgba(var(--c),.15) 300deg,rgba(var(--c),1) 340deg,#cfe0ff 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.acc-panel.is-open:after{opacity:1;animation:accBorder 4s linear infinite}@keyframes accBorder{to{--ang:360deg}}@media (prefers-reduced-motion:reduce){.acc-panel.is-open:after{animation:none}}html.ss-move .acc-panel.is-open:after,html.ss-move .prod-aurora span{animation-play-state:paused}.acc-panel.is-open{flex-grow:7}.acc--odin{--c:86,162,255}.acc--heim{--c:58,210,184}.acc--vdc{--c:142,118,240}.acc-bg{z-index:0;transition:opacity .4s ease;background:radial-gradient(120% 90% at 50% 8%,rgba(var(--c),.14),transparent 62%),#0b1124}.acc-bg,.acc-bg:after{position:absolute;inset:0}.acc-bg:after{content:"";opacity:.4;mix-blend-mode:screen;background-image:radial-gradient(hsla(0,0%,100%,.12) 1px,transparent 1.4px);background-size:22px 22px}.acc-panel.is-open .acc-bg{background:radial-gradient(110% 100% at 28% 12%,rgba(var(--c),.16),transparent 60%),#0c1424}.acc-scrim{position:absolute;inset:0;z-index:1;background:none}.acc-illu{position:absolute;right:clamp(28px,3vw,56px);top:50%;transform:translateY(-50%) scale(.96);width:min(60%,720px);height:min(70%,460px);z-index:2;opacity:0;transition:opacity .55s ease .15s,transform .6s cubic-bezier(.3,.72,.2,1) .15s;pointer-events:none;border-radius:18px;overflow:hidden;background:radial-gradient(120% 120% at 50% 0,rgba(var(--c),.16),transparent 60%),#0a1124;border:1px solid rgba(var(--c),.32);box-shadow:0 30px 70px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.03)}.acc-illu:before{content:"";position:absolute;inset:0;opacity:.5;background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 1.4px);background-size:18px 18px}.acc-illu svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:66%;height:auto;filter:drop-shadow(0 18px 36px rgba(0,0,0,.55))}.acc-panel.is-open .acc-illu{opacity:1;transform:translateY(-50%) scale(1)}.acc-panel.has-illu.is-open .acc-orb{opacity:0;transition:opacity .5s ease}.acc-illu--empty{background:none;border:0;box-shadow:none;display:grid;place-items:center}.acc-illu--empty .empty-box{width:min(78%,520px);height:min(72%,400px);border:0;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:rgba(0,0,0,.18)}.acc-illu--empty .empty-t{font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(32px,4.6vw,78px);line-height:.96;letter-spacing:-.02em;text-align:center;color:rgba(206,150,86,.16);text-transform:uppercase}.odin-asm{display:block;overflow:visible;background:none;border:0;box-shadow:none;right:clamp(28px,3vw,56px);width:min(66%,820px);height:min(76%,520px)}.odin-asm:before{display:none}.asm-dash{position:absolute;inset:0;border-radius:16px;background:radial-gradient(120% 120% at 55% 8%,rgba(var(--c),.16),transparent 55%),radial-gradient(90% 80% at 50% 120%,rgba(123,91,240,.1),transparent 60%);border:0;opacity:0;transform:scale(.97);-webkit-mask:radial-gradient(120% 100% at 50% 45%,#000 55%,transparent 92%);mask:radial-gradient(120% 100% at 50% 45%,#000 55%,transparent 92%);transition:opacity .5s ease .15s,transform .6s cubic-bezier(.3,.72,.2,1) .15s;padding:20px}.acc-panel.is-open .asm-dash{opacity:1;transform:scale(1)}.asm-dash--full{display:flex;padding:0;overflow:hidden}.asm-dash--full .ad-side{flex:0 0 12%;background:hsla(0,0%,100%,.03);border-right:1px solid rgba(var(--c),.18);display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px 0}.ad-logo{height:10px;background:rgb(var(--c));filter:brightness(1.1);margin-bottom:6px}.ad-logo,.ad-side i{width:54%;border-radius:3px}.ad-side i{height:7px;background:hsla(0,0%,100%,.12)}.ad-side i.on{background:rgba(var(--c),.7)}.ad-main{flex:1;padding:26px 16px 14px;display:flex;flex-direction:column;gap:13px;min-width:0}.ad-head{display:flex;align-items:center;justify-content:space-between}.ad-hello{width:38%;height:13px;border-radius:4px;background:hsla(0,0%,100%,.5)}.ad-pill{width:74px;height:18px;border-radius:6px;background:rgba(var(--c),.18);border:1px solid rgba(var(--c),.3)}.ad-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:10px}.ad-grid--b{grid-template-columns:1fr 1fr 1fr}.ad-card{background:hsla(0,0%,100%,.03);border:1px solid rgba(var(--c),.18);border-radius:9px;padding:11px;display:flex;flex-direction:column;gap:7px;min-width:0}.ad-tt{width:52%;height:8px;background:hsla(0,0%,100%,.4)}.ad-l,.ad-tt{border-radius:3px}.ad-l{height:6px;background:hsla(0,0%,100%,.14)}.ad-l--c{width:70%}.ad-btn{margin-top:auto;height:20px;border-radius:6px;background:rgba(var(--c),.55)}.ad-kpis{display:flex;gap:10px}.ad-kpis b{flex:1;font:800 15px Pretendard,sans-serif;color:#fff;letter-spacing:-.02em}.ad-bars{display:flex;align-items:flex-end;gap:6px;height:96px;margin-top:4px}.ad-bars span{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,rgba(var(--c),.7),rgba(var(--c),.3))}.ad-bars span:first-child{height:48%}.ad-bars span:nth-child(2){height:60%}.ad-bars span:nth-child(3){height:72%}.ad-bars span:nth-child(4){height:84%}.ad-bars span:nth-child(5){height:92%}.ad-bars span.hi{height:100%;background:rgb(var(--c))}.acc-panel.is-open .ad-bars span{animation:adBar 2.4s ease-in-out infinite}.acc-panel.is-open .ad-bars span:nth-child(2){animation-delay:.2s}.acc-panel.is-open .ad-bars span:nth-child(3){animation-delay:.4s}.acc-panel.is-open .ad-bars span:nth-child(4){animation-delay:.6s}.acc-panel.is-open .ad-bars span:nth-child(5){animation-delay:.8s}.acc-panel.is-open .ad-bars span.hi{animation-delay:1s}@keyframes adBar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.62)}}.ad-bars span{transform-origin:bottom}@media (prefers-reduced-motion:reduce){.acc-panel.is-open .ad-bars span{animation:none}}.ad-chips{display:flex;gap:6px;flex-wrap:nowrap}.ad-chips u{flex:1;width:auto;height:13px;border-radius:4px;background:hsla(0,0%,100%,.08)}.ad-track{height:8px;border-radius:5px;background:hsla(0,0%,100%,.1);overflow:hidden}.ad-track em{display:block;width:65%;height:100%;background:linear-gradient(90deg,rgb(var(--c)),#7b5bf0)}.ad-mini{display:flex;gap:7px}.ad-mini span{flex:1;height:26px;border-radius:6px;background:rgba(var(--c),.1);border:1px solid rgba(var(--c),.2)}.ad-use .ad-mini--bottom{margin-top:auto;flex:1;min-height:26px;align-items:stretch}.ad-use .ad-mini--bottom span{height:100%;min-height:26px}.ad-rows i{height:11px;border-radius:3px;background:hsla(0,0%,100%,.08)}.ad-recent>div{display:flex;gap:7px}.ad-recent s{flex:1;height:17px;border-radius:6px;background:hsla(0,0%,100%,.06);border:1px solid rgba(var(--c),.16)}.asm-dash--full .ad-card>*,.asm-dash--full .ad-hello,.asm-dash--full .ad-logo,.asm-dash--full .ad-pill,.asm-dash--full .ad-side i{opacity:0;transition:opacity .22s ease}.acc--odin.asm-run .asm-dash--full .ad-card>*,.acc--odin.asm-run .asm-dash--full .ad-hello,.acc--odin.asm-run .asm-dash--full .ad-logo,.acc--odin.asm-run .asm-dash--full .ad-pill,.acc--odin.asm-run .asm-dash--full .ad-side i{opacity:1;transition:opacity .45s ease 1.7s}.ad-grid--c{grid-template-columns:1fr 1fr}.ad-mini2{gap:9px}.ad-spark{display:flex;align-items:flex-end;gap:5px;height:40px}.ad-spark b{flex:1;border-radius:3px 3px 0 0;background:rgba(var(--c),.45)}.ad-spark b:nth-child(odd){background:rgba(var(--c),.7)}.ad-spark b:first-child{height:50%}.ad-spark b:nth-child(2){height:74%}.ad-spark b:nth-child(3){height:42%}.ad-spark b:nth-child(4){height:88%}.ad-spark b:nth-child(5){height:60%}.ad-spark b:nth-child(6){height:96%}.ad-spark b:nth-child(7){height:70%}.ad-donut{width:42px;height:42px;border-radius:50%;background:conic-gradient(rgb(var(--c)) 0 62%,hsla(0,0%,100%,.12) 62% 100%);-webkit-mask:radial-gradient(circle,transparent 52%,#000 53%);mask:radial-gradient(circle,transparent 52%,#000 53%)}.asm-cluster{position:absolute;inset:0;z-index:2;overflow:visible}.asm-tile{position:absolute;width:64px;aspect-ratio:1;border-radius:14px;border:1px solid;display:grid;place-items:center;box-shadow:0 10px 24px rgba(0,0,0,.4);transform:translate(var(--csx),var(--csy)) rotate(var(--csr)) scale(1.05);opacity:0;transition:transform .8s cubic-bezier(.3,.72,.2,1),opacity .45s ease}.asm-tile b{position:absolute;inset:18%;border-radius:10px;display:block}.asm-tile u{position:relative;z-index:1;font:800 11px Pretendard,sans-serif;color:#fff;text-decoration:none;letter-spacing:.01em;text-shadow:0 1px 3px rgba(0,0,0,.45)}.acc-panel.asm-reset .asm-tile{transition:none!important}.acc-panel.is-open .asm-tile{opacity:1}.acc--odin.asm-run .asm-tile{transform:translate(0) rotate(0) scale(1);opacity:.96;transition:transform 1.25s cubic-bezier(.2,.7,.2,1) var(--cd),opacity .8s ease var(--cd)}.acc--odin.asm-run .asm-cluster{opacity:0;transition:opacity .8s ease 1.5s}.illu-sweep{transform-box:view-box;transform-origin:120px 138px;animation:illuSweep 4.6s linear infinite}.illu-led{animation:illuBlink 2.2s ease-in-out infinite}.illu-line{stroke-dasharray:420;stroke-dashoffset:420;animation:illuDraw 1.5s ease .25s forwards}@keyframes illuSweep{to{transform:rotate(1turn)}}@keyframes illuBlink{0%,to{opacity:.3}50%{opacity:1}}@keyframes illuDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.illu-led,.illu-line,.illu-sweep{animation:none;stroke-dashoffset:0}}.acc-orb{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:min(72%,220px);height:auto;z-index:2;pointer-events:none;opacity:1;transition:opacity .6s ease}.acc-panel.is-open .acc-orb{opacity:0}.acc-num{position:absolute;z-index:3;top:clamp(34px,5vh,64px);left:50%;transform:translateX(-50%) scale(.62);transform-origin:center top;font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(64px,6vw,104px);line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.4px rgba(176,200,242,.32);text-stroke:1.4px rgba(176,200,242,.32);background:none;border:0;padding:0;min-width:0;height:auto;display:block;transition:none}.acc-panel.is-open .acc-num{left:clamp(36px,5vw,72px);transform:translateX(0) scale(1);transform-origin:left top}.acc-panel.invite:not(.is-open):after{opacity:1;animation:accInvite 2.6s ease-in-out infinite;background:radial-gradient(130% 110% at 100% 0,rgba(var(--c),1),rgba(var(--c),.28) 42%,rgba(var(--c),.06) 70%,transparent 85%)}@keyframes accInvite{0%,to{opacity:.2}50%{opacity:.95}}.acc-panel:not(.is-open){transition:background-color .3s ease}.acc-panel:not(.is-open):hover{background-color:#16223f}.acc-label{position:absolute;z-index:3;left:0;right:0;bottom:clamp(28px,5vh,56px);margin:0;text-align:center;font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(20px,1.9vw,34px);letter-spacing:-.02em;color:hsla(0,0%,100%,.12);padding:0 6px;white-space:nowrap;opacity:1;transition:opacity .35s ease,color .3s ease,filter .3s ease;line-height:1}.acc-panel:not(.is-open):hover .acc-label{color:rgb(var(--c));filter:brightness(.92) saturate(1.5);opacity:1}.acc-panel.is-open .acc-label{opacity:0}.acc-spark{display:none}.svc-cursor{position:fixed;left:0;top:0;z-index:9999;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;background:rgba(86,162,255,.18);border:1px solid rgba(134,178,255,.65);color:#dce9ff;font:600 12px/1 Pretendard,sans-serif;letter-spacing:.04em;opacity:0;transform:scale(.55);transition:opacity .24s ease,transform .24s ease}.svc-cursor.is-on{opacity:1;transform:scale(1)}.atadmain #odin.am-svc .acc-panel:not(.is-open),.atadmain #odin.am-svc .acc-panel:not(.is-open) *{cursor:none!important}.acc-panel.unseen:not(.is-open){animation:accEdge 1.9s ease-in-out infinite}@keyframes accEdge{0%,to{box-shadow:inset 0 0 0 1px rgba(150,185,255,.22)}50%{box-shadow:inset 0 0 0 2px rgba(150,185,255,.85),inset 0 0 20px rgba(120,165,255,.35)}}.acc-body{left:50%;bottom:clamp(48px,9vh,96px);transform:translateX(-50%);width:min(440px,80%);text-align:center;opacity:0;transition:opacity .28s ease;pointer-events:none}.acc-panel.is-open .acc-body{transition:opacity .5s ease .25s;opacity:1;left:clamp(36px,5vw,72px);right:auto;bottom:clamp(28px,5.5vh,64px);top:auto;transform:none;width:min(40%,400px);text-align:left;display:flex;flex-direction:column;align-items:flex-start}.acc-body{position:absolute;z-index:3}.acc-panel.is-open .acc-cat{text-align:left}.acc-cat{font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--c));font-weight:700;margin:0 0 14px;white-space:nowrap;filter:brightness(1.25)}.acc-ico{display:none}.acc-ico svg{width:26px;height:26px;fill:none;stroke:rgba(176,200,242,.5);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.acc-title{font-family:Pretendard,sans-serif;font-weight:800;font-size:clamp(28px,3.4vw,46px);color:#fff;margin:0 0 14px;letter-spacing:-.02em}.acc-go{display:inline-flex;width:46px;height:46px;font-size:18px;transition:background .25s,transform .25s,opacity .4s ease;transition:background .25s,border-color .25s,opacity .4s ease;display:none;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;border:1px solid hsla(0,0%,100%,.45);border-radius:50%;font-size:17px;transition:background .25s,transform .25s;position:absolute;top:0;right:0;opacity:0;pointer-events:none;margin:0}.acc-panel.is-open .acc-go:hover{background:var(--accent);border-color:var(--accent)}.acc-panel.is-open .acc-go{display:inline-flex;opacity:1;pointer-events:auto;position:static;top:auto;right:auto;order:3;margin:18px 0 0}#odin .acc-panel.is-open .acc-go:hover{background:#fff;border-color:#fff;color:#0b1124}@media (max-width:860px){.acc{flex-direction:column;height:auto;gap:8px}.acc-panel{height:88px;transition:height .55s cubic-bezier(.3,.72,.2,1)}.acc-panel.is-open{height:clamp(360px,52vh,440px)}.acc-label{bottom:auto;top:50%;transform:translateY(-50%)}.acc-body{width:84%}}