.am-home{--am-bg:#0b0b12;--am-s0:#0e0e16;--am-s1:#12121a;--am-s2:#181822;--am-line:rgba(255,255,255,.08);--am-line2:rgba(169,157,249,.22);--am-p:#a99df9;--am-p2:#8b7cf7;--am-ink:#f2f2f7;--am-mute:#8a8a96;--am-r:22px;--am-r2:16px;--am-hover-bg:rgba(139,124,247,.11);--am-hover-line:rgba(139,124,247,.45);--am-active-bg:rgba(139,124,247,.18);--am-focus:#8b7cf7;background:var(--am-bg);color:var(--am-ink);font-family:Pretendard Variable,Pretendard,system-ui,sans-serif;overflow-x:hidden;min-height:100dvh}.am-home a:focus-visible,.am-home button:focus-visible,.am-home input:focus-visible,.am-home textarea:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}@keyframes amFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes amFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes amFloatShadow{0%,to{opacity:.55;transform:translate(-50%) scale(1);filter:blur(18px)}50%{opacity:.85;transform:translate(-50%,6px) scale(1.06);filter:blur(28px)}}@keyframes amOrbitDash{to{stroke-dashoffset:-720}}@keyframes amSpokeDraw{0%{stroke-dashoffset:240;opacity:0}to{stroke-dashoffset:0;opacity:.55}}@keyframes amSpin{to{transform:rotate(1turn)}}@keyframes amSpinRev{to{transform:rotate(-1turn)}}@keyframes amDash{to{stroke-dashoffset:-32}}@keyframes amPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes amMarq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes amShimmer{0%{background-position:200%}to{background-position:-200%}}.am-grain{pointer-events:none;position:fixed;inset:0;z-index:80;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/></svg>")}.am-composer{width:min(560px,100%);display:flex;align-items:center;min-height:56px;padding:8px 8px 8px 20px;border-radius:28px;background:rgba(18,18,28,.62);border:1px solid rgba(169,157,249,.42);box-shadow:0 16px 48px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(18px);transition:border-color .2s,box-shadow .2s}.am-composer:focus-within{border-color:#8b7cf7;box-shadow:0 0 0 1px #8b7cf7,0 0 24px rgba(139,124,247,.2),0 16px 48px rgba(0,0,0,.38)}.am-composer textarea{flex:1;border:0;outline:0;resize:none;background:transparent;color:#fff;font:16px/24px Pretendard Variable,sans-serif;height:40px;padding:8px 10px 8px 0}.am-composer textarea::placeholder{color:#8f8f9b}.am-send{width:40px;height:40px;border:0;border-radius:50%;cursor:pointer;background:linear-gradient(135deg,#a99df9,#8b7cf7);color:#0a0a10;display:grid;place-items:center;flex-shrink:0;box-shadow:0 8px 20px rgba(139,124,247,.45);transition:transform .18s cubic-bezier(.22,1,.36,1)}.am-send:hover{transform:scale(1.06);filter:brightness(1.06)}.am-send:active{transform:scale(.96);filter:brightness(.94)}.am-chip{height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#c9c9d4;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:border-color .18s,color .18s,transform .18s,background .18s}.am-chip:hover{border-color:var(--am-hover-line);color:#fff;background:var(--am-hover-bg);transform:translateY(-1px)}.am-chip:active{transform:scale(.96);background:var(--am-active-bg)}.am-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:14px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .18s,background .18s,border-color .18s}.am-btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.am-btn:active{transform:translateY(0) scale(.97);filter:brightness(.94);box-shadow:0 8px 20px rgba(139,124,247,.28)}.am-btn:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}.am-btn-p{background:linear-gradient(135deg,#a99df9,#8b7cf7);color:#0a0a10;box-shadow:0 14px 36px rgba(139,124,247,.42);border:0}.am-btn-p:active{background:linear-gradient(135deg,#8b7cf7,#6a5be0);filter:brightness(.94)}.am-btn-g{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:#ececf1;font-weight:600}.am-btn-g:hover{border-color:var(--am-hover-line);background:var(--am-hover-bg);color:#fff}.am-btn-g:active{background:var(--am-active-bg);border-color:#8b7cf7}.am-node{position:absolute;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:13px;font-weight:600;width:104px;text-decoration:none;transition:transform .2s}.am-node:hover{transform:translate(-50%,-50%) scale(1.08);color:#fff}.am-node small{display:block;color:#a99df9;font-size:10.5px;letter-spacing:.08em;margin-top:3px}.am-marquee{overflow:hidden;border-top:1px solid rgba(169,157,249,.12);border-bottom:1px solid rgba(169,157,249,.12);background:#0b0b12;padding:14px 0}.am-marquee-track{display:flex;width:max-content;animation:amMarq 28s linear infinite;gap:0}.am-marquee-track span{font-family:Space Grotesk,sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#8f8f9b;padding:0 28px;white-space:nowrap}.am-marquee-track span b{color:#c4bbfb;font-weight:600}.am-price{background:rgba(18,18,28,.62);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:28px 22px;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s}.am-price:hover{transform:translateY(-2px);border-color:rgba(139,124,247,.45);box-shadow:0 16px 40px rgba(0,0,0,.32),0 0 0 1px rgba(139,124,247,.35)}.am-price:active{transform:translateY(-1px) scale(.995)}.am-price.is-hot{background:rgba(169,157,249,.1);border-color:rgba(169,157,249,.45)}.am-glass{background:rgba(18,18,28,.62);border:1px solid var(--am-line);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.28)}.am-bento{display:grid;gap:12px;grid-template-columns:repeat(12,1fr)}.am-cell{background:var(--am-s1);border:1px solid var(--am-line);border-radius:var(--am-r);padding:24px 22px;min-height:140px;text-decoration:none;color:inherit;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .28s,background .2s}.am-cell:hover{transform:translateY(-2px);border-color:rgba(139,124,247,.45);box-shadow:0 16px 40px rgba(0,0,0,.32),0 0 0 1px rgba(139,124,247,.35);background:var(--am-s2)}.am-cell:active{transform:translateY(-1px) scale(.995)}.am-span12{grid-column:span 12}.am-span8{grid-column:span 8}.am-span6{grid-column:span 6}.am-span4{grid-column:span 4}.am-span3{grid-column:span 3}.am-row2{grid-row:span 2}.am-kicker{color:var(--am-p);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.am-lead{display:flex;flex-direction:column;min-height:0;border-radius:var(--am-r);overflow:hidden;background:var(--am-s1);border:1px solid var(--am-line);isolation:isolate;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.am-lead:hover{transform:translateY(-6px);box-shadow:0 24px 56px rgba(0,0,0,.4);border-color:rgba(169,157,249,.22)}.am-lead:active{transform:translateY(-2px)}.am-lead.is-on{background:#181822;border-color:var(--am-line2)}.am-lead-meta{flex-shrink:0;padding:32px 32px 18px}.am-lead-photo{position:relative;width:100%;aspect-ratio:3/4;background:#f4f4f6;overflow:hidden}.am-lead-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center top;filter:grayscale(.12) contrast(1.04);transition:filter .35s}.am-lead.is-on .am-lead-photo img,.am-lead:hover .am-lead-photo img{filter:grayscale(0) contrast(1.06)}.am-lead-open{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;border:1px dashed rgba(169,157,249,.28);border-radius:var(--am-r);background:rgba(18,18,28,.35);color:var(--am-mute)}.am-cell .ic{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(169,157,249,.16),rgba(139,124,247,.16));margin-bottom:16px;display:grid;place-items:center}.am-cell.is-feature{padding:32px 28px;min-height:100%}.am-cell.is-feature h3{font-family:Space Grotesk,sans-serif;font-size:clamp(22px,2.1vw,30px);letter-spacing:-.03em}.am-cell h3{margin:0 0 8px;font-size:17px;color:#fff;font-weight:800}.am-cell p{margin:0;color:var(--am-mute);font-size:13.5px;line-height:1.65}.am-news-bento a{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:180px;color:inherit;text-decoration:none}.am-news-bento .d{color:var(--am-p);font-size:12px;font-weight:700;letter-spacing:.08em}.am-news-stack{display:flex;flex-direction:column;gap:12px}.am-news-stack .am-cell{min-height:0;flex:1}.am-news-feat{min-height:100%}.am-news-feat h3{font-family:Space Grotesk,sans-serif;font-size:clamp(22px,2.4vw,34px);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.25;margin:12px 0 0;word-break:keep-all}.am-status{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;border:1px solid var(--am-line)}.am-status.is-live{border-color:rgba(90,200,140,.4);background:rgba(90,200,140,.12);color:#c8f0d8}.am-status.is-hold{border-color:rgba(169,157,249,.35);background:rgba(169,157,249,.1);color:#c4bbfb}.am-status.is-plain{background:rgba(139,124,247,.1);border-color:rgba(139,124,247,.28);color:#ececf1}.am-spec{width:100%;border-collapse:collapse;margin-top:16px}.am-spec td,.am-spec th{text-align:left;padding:8px 0;border-bottom:1px solid var(--am-line);font-size:13px;line-height:1.5;vertical-align:top}.am-spec th{width:88px;color:var(--am-p);font-weight:700;letter-spacing:.04em;font-size:11.5px}.am-spec td{color:#d9d9e4;font-weight:600}.am-home-hdr{position:fixed;top:0;left:0;right:0;z-index:1000;height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(20px,4vw,40px);background:rgba(11,11,18,.72);border-bottom:1px solid rgba(169,157,249,.12);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.am-home-hdr .mark{width:36px;height:36px;border-radius:50%;flex-shrink:0;border:1.5px solid rgba(169,157,249,.55);box-shadow:0 0 0 4px rgba(169,157,249,.12),0 8px 20px rgba(139,124,247,.35);overflow:hidden;background:#12121a}.am-home-hdr .mark img{width:100%;height:100%;object-fit:contain}.hdr-nav{display:flex;align-items:center;gap:8px;position:absolute;left:50%;transform:translateX(-50%)}.hdr-nav a{color:rgba(236,236,241,.78);text-decoration:none;padding:8px 12px;border-radius:10px;font-size:13.5px;font-weight:600}.hdr-nav a:hover{background:var(--am-hover-bg);color:#ececf1}.hdr-nav a:active{background:var(--am-active-bg);color:#fff}.hdr-nav a:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}.hdr-burger{display:none;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#ececf1;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s,background .18s}.hdr-burger:hover{border-color:var(--am-hover-line);background:var(--am-hover-bg)}.hdr-burger:active{background:var(--am-active-bg)}.hdr-burger:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}.hdr-cta{height:40px;padding:0 16px;border-radius:12px;font-size:13.5px}.am-home-drawer{display:none;position:fixed;top:74px;left:0;right:0;z-index:999;background:rgba(11,11,18,.96);border-bottom:1px solid var(--am-line);padding:12px 20px 20px;flex-direction:column;gap:4px}.am-home-drawer.is-open{display:flex}.am-home-drawer a{color:#ececf1;text-decoration:none;padding:12px 10px;border-radius:10px;font-weight:600}.am-home-drawer a:hover{background:var(--am-hover-bg);color:#fff}.am-home-drawer a:active{background:var(--am-active-bg)}.am-home-foot{background:#050508;border-top:1px solid var(--am-line);padding:clamp(48px,7vh,80px) clamp(20px,5vw,56px)}.am-home-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;max-width:1240px;margin:0 auto}.am-home-foot a{color:#c4bbfb;text-decoration:none}.am-home-foot a:hover{color:#fff}.am-home-foot a:active{color:#a99df9}.am-home-foot .legal{color:#8a8a96;font-size:13px;line-height:1.7}.r-hero{z-index:2;max-width:1240px;padding:72px clamp(20px,5vw,56px) 40px;display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:center;min-height:min(100svh,780px);box-sizing:border-box}.r-hero,.r-hero-visual{position:relative;margin:0 auto}.r-hero-visual{width:100%;aspect-ratio:1/1;max-width:520px}.r-lead{grid-template-columns:1fr 1.15fr .85fr}.r-lead,.r-price{display:grid;gap:16px}.r-price{grid-template-columns:repeat(3,1fr)}.r-side{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:48px;align-items:start}.r-side-sticky{position:sticky;top:96px}.am-side-nav{display:flex;flex-direction:column;gap:4px;margin-top:28px}.am-side-nav button{appearance:none;background:transparent;border:0;text-align:left;cursor:pointer;color:rgba(236,236,241,.42);font:600 15px/1.4 Pretendard Variable,Pretendard,sans-serif;padding:8px 0;transition:color .18s;display:flex;align-items:center;gap:8px}.am-side-nav button.is-on,.am-side-nav button:hover{color:#fff}.am-side-nav button:active{color:#c4bbfb}.am-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 22px}.am-filter{appearance:none;height:34px;padding:0 14px;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:transparent;color:#c9c9d4;font-size:13px;font-weight:600;transition:border-color .18s,color .18s,background .18s;display:inline-flex;align-items:center;gap:6px}.am-filter:hover{border-color:var(--am-hover-line);color:#fff;background:var(--am-hover-bg)}.am-filter:active{background:var(--am-active-bg)}.am-filter.is-on{background:rgba(169,157,249,.16);border-color:rgba(169,157,249,.55);color:#fff}.am-rail-wrap{min-width:0;position:relative}.am-rail-bleed{margin-right:calc(-1 * clamp(20px,5vw,56px));padding-right:clamp(20px,5vw,56px)}.am-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:4px 4px 12px 0}.am-rail::-webkit-scrollbar{display:none}.am-rail-card{flex:0 0 min(400px,78%);scroll-snap-align:start;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.am-rail-card .am-more{display:inline-flex;align-items:center;gap:6px;color:#c4bbfb;font-size:14px;font-weight:700;text-decoration:none;margin-top:auto}.am-rail-nav{display:flex;gap:8px;margin-top:16px}.am-rail-nav button{width:40px;height:40px;border-radius:50%;cursor:pointer;border:1px solid rgba(169,157,249,.4);background:rgba(169,157,249,.08);color:#ececf1;display:grid;place-items:center;transition:background .18s,border-color .18s,transform .18s}.am-rail-nav button:hover{background:rgba(169,157,249,.2);border-color:#a99df9;transform:translateY(-1px)}.am-rail-nav button:active{transform:scale(.96);background:var(--am-active-bg)}.am-svc-head{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--am-line)}.am-svc-head h3{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;color:#fff;margin:0 0 10px;letter-spacing:-.03em}.am-svc-card{margin-left:auto;max-width:520px;background:var(--am-s1);border:1px solid var(--am-line);border-radius:var(--am-r);padding:32px 28px}.am-svc-card p{color:var(--am-mute);font-size:15px;line-height:1.75;margin:0 0 12px}.am-svc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.am-proof{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(230px,1fr) 1.6fr;gap:48px;align-items:end}.am-proof-grid{display:grid;gap:28px}.am-proof-hero{display:flex;align-items:baseline;justify-content:flex-end;gap:16px;flex-wrap:wrap}.am-proof-hero .v{font-family:Space Grotesk,sans-serif;font-size:clamp(44px,6vw,72px);font-weight:700;letter-spacing:-.04em;line-height:.9;color:#fff}.am-proof-hero .k{color:var(--am-mute);font-size:15px;font-weight:700}.am-proof-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:8px;border-top:1px solid var(--am-line)}.am-proof-row .k{color:var(--am-mute);font-size:13px;margin-bottom:8px;line-height:1.45}.am-proof-row .v{color:#fff;font-size:clamp(18px,1.8vw,22px);font-weight:800;letter-spacing:-.02em;word-break:keep-all}.am-uses{display:grid;gap:10px}.am-use{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid var(--am-line);border-radius:16px;text-decoration:none;color:inherit;background:var(--am-s1);transition:border-color .18s,transform .18s}.am-use:hover{border-color:var(--am-line2);transform:translateY(-2px);background:var(--am-hover-bg)}.am-use:active{transform:translateY(0) scale(.99)}.am-use strong{color:#fff;font-size:16px}.am-use span{color:var(--am-p);font-size:13px;font-weight:700}.am-cta-band{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(40px,6vh,72px) clamp(20px,5vw,56px);background:linear-gradient(100deg,#6f62d8,#8b7cf7 42%,#a99df9)}.am-cta-band h2{font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3.2vw,40px);font-weight:500;color:#fff;margin:0;letter-spacing:-.03em;line-height:1.25;max-width:720px}.am-cta-band h2 b{font-weight:700}.am-cta-band .am-btn-p{background:#fff;color:#1a1630;box-shadow:0 12px 28px rgba(11,11,18,.18)}.am-scroll-cue{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(236,236,241,.72);font-size:11px;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.am-scroll-mouse{width:18px;height:28px;border:1.5px solid rgba(255,255,255,.5);border-radius:10px;position:relative}.am-scroll-mouse:after{content:"";position:absolute;top:6px;left:50%;width:3px;height:6px;margin-left:-1.5px;border-radius:2px;background:#a99df9;animation:amPulse 2s ease-in-out infinite}.am-mega{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px;max-width:1240px;margin:0 auto}.am-mega h3{color:#fff;font-size:15px;font-weight:800;margin:0 0 16px;letter-spacing:.04em}.am-mega a{display:block;color:#c4bbfb;text-decoration:none;font-size:13.5px;line-height:1.7;padding:3px 0}.am-mega a:hover{color:#fff}.am-mega a:active{color:#a99df9}.am-mega-legal{max-width:1240px;margin:40px auto 0;padding-top:24px;border-top:1px solid var(--am-line);color:#8a8a96;font-size:13px;line-height:1.7}.am-shimmer{background:linear-gradient(100deg,#c4bbfb,#a99df9 40%,#8b7cf7 70%,#c4bbfb);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:amShimmer 7s linear infinite}@media (max-width:980px){.hdr-nav{display:none}.hdr-burger{display:inline-flex}.hdr-cta{display:none}}@media (max-width:900px){.am-span3,.am-span4,.am-span6,.am-span8{grid-column:span 12}.am-bento,.r-hero{grid-template-columns:1fr}.r-hero{min-height:auto;gap:28px}.r-hero-visual{max-width:400px;margin:4px auto 0}.r-lead{grid-template-columns:1fr}.r-lead [data-lead=center]{order:-1}.r-price,.r-side{grid-template-columns:1fr}.r-side{gap:30px}.r-side-sticky{position:static;top:auto}.am-rail-bleed{margin-right:0;padding-right:0}.am-proof{grid-template-columns:1fr;gap:28px;align-items:start}.am-proof-hero{justify-content:flex-start}.am-proof-row{grid-template-columns:1fr}.am-svc-card{margin-left:0;max-width:none}.am-mega{grid-template-columns:1fr 1fr}.am-home-foot-grid{grid-template-columns:1fr}.am-cursor,.fx-dot,.fx-ring{display:none!important}}@media (max-width:768px){.am-marquee{display:none}h1,h2,h3{word-break:keep-all}.am-mega{grid-template-columns:1fr}.am-cta-band{padding:36px 20px}.am-scroll-cue{bottom:12px}}.am-home-profile{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:400;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.am-home-profile>*{pointer-events:auto}.am-home-profile-chip{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 12px 0 6px;border-radius:999px;cursor:pointer;border:1px solid rgba(169,157,249,.45);background:rgba(11,11,18,.88);box-shadow:0 12px 32px rgba(0,0,0,.45),0 0 0 1px rgba(169,157,249,.12);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);color:#ececf1;font:600 13px/1 Pretendard Variable,Pretendard,sans-serif}.am-home-profile-chip:hover{border-color:#a99df9;background:rgba(139,124,247,.12)}.am-home-profile-chip:active{transform:scale(.98)}.am-home-profile-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a99df9,#8b7cf7);color:#0a0a10;font-weight:800;font-size:14px;letter-spacing:-.02em}.am-home-profile-badge{color:#c4bbfb;font-variant-numeric:tabular-nums;white-space:nowrap}.am-home-profile-panel{width:min(320px,calc(100vw - 32px));padding:16px 16px 14px;border-radius:18px;background:rgba(12,12,20,.94);border:1px solid rgba(169,157,249,.28);box-shadow:0 20px 48px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.am-home-profile-who{display:flex;align-items:center;gap:10px;margin-bottom:14px}.am-home-profile-name{color:#fff;font-size:15px;font-weight:700;letter-spacing:-.02em}.am-home-profile-plan{color:#c4bbfb;font-size:12px;font-weight:600;margin-top:2px}.am-home-profile-usage{margin-bottom:14px}.am-home-profile-remain{display:flex;align-items:baseline;gap:6px;color:#fff;margin-bottom:8px}.am-home-profile-remain strong{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.04em}.am-home-profile-remain span{color:#a5a5b1;font-size:13px}.am-home-profile-bar{height:8px;border-radius:999px;background:rgba(139,124,247,.22);overflow:hidden;margin-bottom:8px}.am-home-profile-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8b7cf7,#a99df9)}.am-home-profile-meta{color:#8a8a96;font-size:12px;line-height:1.5}.am-home-profile-links{display:flex;flex-wrap:wrap;gap:8px}.am-home-profile-links a{color:#c4bbfb;text-decoration:none;font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid rgba(169,157,249,.28);background:rgba(169,157,249,.08)}.am-home-profile-links a:hover{color:#fff;border-color:#a99df9;background:var(--am-hover-bg)}.am-home-profile-links a:active{background:var(--am-active-bg)}.am-mypage{min-height:100dvh;background:#0b0b12}.am-mypage-main{max-width:880px;margin:0 auto;padding:96px clamp(20px,5vw,56px) 72px}.am-mypage-main h1{font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4.4vw,48px);font-weight:700;letter-spacing:-.04em;color:#fff;margin:10px 0 8px;line-height:1.05}.am-mypage-lead{color:#8a8a96;font-size:15px;line-height:1.65;margin:0 0 28px;max-width:520px}.am-mypage-err{color:#E05A6B;font-size:14px;margin:0 0 16px}.am-mypage-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center;padding:24px;border-radius:22px;margin-bottom:20px;background:#12121a;border:1px solid rgba(169,157,249,.22)}.am-mypage-who{display:flex;align-items:center;gap:14px}.am-mypage-avatar{width:64px;height:64px;font-size:24px}.am-mypage-name{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.03em}.am-mypage-plan{display:inline-block;margin-top:6px;padding:3px 10px;border-radius:999px;background:rgba(169,157,249,.14);border:1px solid rgba(169,157,249,.35);color:#c4bbfb;font-size:12px;font-weight:700}.am-mypage-remain-num{font-family:Space Grotesk,sans-serif;font-size:clamp(36px,5vw,52px);font-weight:700;letter-spacing:-.04em;color:#fff;line-height:.95}.am-mypage-remain-cap{color:#a99df9;font-size:13px;font-weight:700;margin:6px 0 10px}.am-mypage-bar{margin-bottom:8px}.am-mypage-meta{color:#8a8a96;font-size:13px;line-height:1.5}.am-mypage-guest{padding:18px 20px;border-radius:16px;margin-bottom:20px;background:rgba(169,157,249,.08);border:1px solid rgba(169,157,249,.22)}.am-mypage-guest p{color:#c9c9d4;font-size:14px;line-height:1.6;margin:0 0 14px}.am-mypage-upgrade{padding:18px 20px;border-radius:16px;margin-bottom:20px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.35)}.am-mypage-upgrade-low{background:rgba(201,100,66,.14);border-color:rgba(201,100,66,.4)}.am-mypage-upgrade p{color:#e8e4ff;font-size:14px;line-height:1.6;margin:0 0 14px;font-weight:600}.am-mypage-cta{display:flex;flex-wrap:wrap;gap:10px}.am-mypage-tokens{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.am-mypage-tokens>div{padding:16px 18px;border-radius:16px;background:#12121a;border:1px solid rgba(255,255,255,.08)}.am-mypage-tokens span{display:block;color:#8a8a96;font-size:12px;font-weight:600;margin-bottom:6px}.am-mypage-tokens strong{display:block;color:#fff;font-size:22px;font-weight:800;letter-spacing:-.03em}.am-mypage-tokens em{display:block;color:#8a8a96;font-size:12px;font-style:normal;margin-top:4px}.am-mypage-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.am-mypage-card{display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;border-radius:16px;text-decoration:none;background:#12121a;border:1px solid rgba(255,255,255,.08);transition:border-color .18s,transform .18s}.am-mypage-card:hover{border-color:var(--am-hover-line);transform:translateY(-2px);background:var(--am-hover-bg)}.am-mypage-card:active{transform:translateY(0) scale(.99);background:var(--am-active-bg)}.am-mypage-card-ic{width:32px;height:32px;border-radius:10px;margin-bottom:4px;display:inline-flex;align-items:center;justify-content:center;background:rgba(169,157,249,.12);color:#a99df9}.am-mypage-card strong{color:#fff;font-size:15px;font-weight:700}.am-mypage-card>span:last-of-type{color:#8a8a96;font-size:13px;line-height:1.45}.am-mypage-out{margin:28px 0 0}.am-mypage-out a{display:inline-flex;align-items:center;gap:6px;color:#8a8a96;font-size:13px;text-decoration:none;font-weight:600}.am-mypage-out a:hover{color:#c4bbfb}.am-mypage-out a:active{color:#a99df9}.am-mypage-out a:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}.am-mypage-card:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}@media (max-width:900px){.am-mypage-cards,.am-mypage-hero,.am-mypage-tokens{grid-template-columns:1fr}}@media (max-width:768px){.am-home-profile{right:max(12px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px))}}.am-cta-link{color:#8b7cf7;font-weight:700;text-decoration:none;transition:color .16s,background .16s}.am-cta-link:hover{color:#c4bbfb}.am-cta-link:active{color:#a99df9;background:rgba(139,124,247,.12)}.am-cta-link:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px;border-radius:4px}.am-cta-mute{color:#c9c9d4;font-weight:600;text-decoration:none;transition:color .16s,background .16s}.am-cta-mute:hover{color:#fff}.am-cta-mute:active{color:#a99df9;background:rgba(139,124,247,.12)}.am-cta-mute:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px;border-radius:4px}.am-mkt-card{padding:20px;border:1px solid #26262f;border-radius:16px;background:#12121a;min-width:0;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.am-mkt-card:hover{border-color:var(--am-hover-line);background:rgba(139,124,247,.08);box-shadow:0 12px 28px -16px rgba(0,0,0,.7),0 0 0 1px rgba(139,124,247,.18);transform:translateY(-2px)}.am-mkt-card:active{transform:translateY(0) scale(.99);background:var(--am-active-bg);border-color:#8b7cf7}.am-mkt-card:focus-within{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}.am-pricing-card{position:relative;display:flex;flex-direction:column;background:#12121a;border:1px solid #26262f;border-radius:18px;padding:clamp(22px,5vw,28px);box-shadow:0 10px 36px rgba(0,0,0,.4);transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.am-pricing-card:hover{transform:translateY(-3px);border-color:var(--am-hover-line);box-shadow:0 18px 40px rgba(0,0,0,.4),0 0 0 1px rgba(139,124,247,.16)}.am-pricing-card:active{transform:translateY(-1px) scale(.995)}.am-pricing-card.is-hot{background:linear-gradient(180deg,rgba(139,124,247,.16),rgba(12,12,17,.4));border-color:rgba(139,124,247,.55);box-shadow:0 18px 50px rgba(139,124,247,.22)}.am-pricing-cta{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;box-sizing:border-box;text-decoration:none;border-radius:12px;font-size:15px;font-weight:700;background:rgba(255,255,255,.05);color:#ececf1;border:1px solid #26262f;touch-action:manipulation;transition:filter .16s,transform .16s,border-color .16s,background .16s}.am-pricing-cta:hover{border-color:var(--am-hover-line);background:var(--am-hover-bg);color:#fff}.am-pricing-cta:active{transform:scale(.98);background:var(--am-active-bg);border-color:#8b7cf7}.am-pricing-cta:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}.am-pricing-cta.is-primary{background:linear-gradient(135deg,#a99df9,#8b7cf7);color:#fff;border:none;box-shadow:0 6px 18px rgba(139,124,247,.35)}.am-pricing-cta.is-primary:hover{filter:brightness(1.08);border:none}.am-pricing-cta.is-primary:active{background:linear-gradient(135deg,#8b7cf7,#6a5be0);filter:brightness(.94)}.am-pricing-cta.is-outline{background:transparent;color:#c4bbfb;border:1.5px solid rgba(139,124,247,.55)}.am-pricing-cta.is-outline:hover{background:rgba(139,124,247,.14);border-color:#8b7cf7;color:#fff}.am-pricing-cta.is-outline:active{background:rgba(139,124,247,.22);transform:scale(.98)}.am-checkout-plan{display:block;width:100%;text-align:left;cursor:pointer;margin-bottom:12px;background:#12121a;border-radius:14px;padding:16px 18px;border:1.5px solid #26262f;color:#ececf1;min-width:0;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s}.am-checkout-plan:hover{border-color:var(--am-hover-line);background:var(--am-hover-bg)}.am-checkout-plan:active{transform:scale(.995);background:var(--am-active-bg)}.am-checkout-plan:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}.am-checkout-plan.is-on{border-color:#8b7cf7;box-shadow:0 0 0 3px rgba(139,124,247,.18)}.am-checkout-pay{display:block;width:100%;margin-top:10px;padding:14px 0;border-radius:12px;border:none;background:#8b7cf7;color:#fff;font-weight:700;font-size:15px;cursor:pointer;text-align:center;text-decoration:none;transition:filter .16s,transform .16s,background .16s}.am-checkout-pay:hover{filter:brightness(1.08)}.am-checkout-pay:active{transform:scale(.98);background:#6a5be0}.am-checkout-pay:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}.am-checkout-pay:disabled{background:#26262f;cursor:default;filter:none}.am-usage-tab{display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;padding:10px 14px;border-radius:10px;border:none;font-size:14px;background:transparent;color:#8f8f9b;font-weight:400;transition:background .16s,color .16s}.am-usage-tab:hover{background:var(--am-hover-bg);color:#ececf1}.am-usage-tab:active{background:var(--am-active-bg);color:#a99df9}.am-usage-tab:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}.am-usage-tab.is-on{background:rgba(139,124,247,.16);color:#a99df9;font-weight:600}.am-usage-nav a{padding:10px 14px;font-size:13px;color:#8f8f9b;text-decoration:none;border-radius:10px;transition:background .16s,color .16s}.am-usage-nav a:hover{background:var(--am-hover-bg);color:#ececf1}.am-usage-nav a:active{background:var(--am-active-bg);color:#a99df9}.am-usage-nav a:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}.am-usage-nav a.is-accent{color:#a99df9;font-weight:600}.am-soft-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;border:1px solid #26262f;color:#ececf1;background:transparent;transition:border-color .16s,background .16s,color .16s,filter .16s,transform .16s}.am-soft-cta:hover{border-color:var(--am-hover-line);background:var(--am-hover-bg);color:#fff}.am-soft-cta:active{transform:scale(.98);background:var(--am-active-bg);border-color:#8b7cf7}.am-soft-cta:focus-visible{outline:2px solid var(--am-focus,#8b7cf7);outline-offset:2px}.am-soft-cta.is-primary{background:#8b7cf7;color:#fff;border-color:#8b7cf7}.am-soft-cta.is-primary:hover{filter:brightness(1.08);border-color:#8b7cf7}.am-soft-cta.is-primary:active{background:#6a5be0;filter:brightness(.94)}.am-hero-cloud-wrap{position:absolute;top:50%;left:50%;width:70%;height:70%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.am-hero-cloud-shadow{position:absolute;left:50%;top:62%;width:58%;height:28%;border-radius:50%;pointer-events:none;z-index:0;background:rgba(139,124,247,.25);filter:blur(18px);opacity:.55;transform:translate(-50%);animation:amFloatShadow 3.2s ease-in-out infinite;will-change:transform,opacity,filter}.am-hero-cloud{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;animation:amFloat 3.2s ease-in-out infinite;will-change:transform}.am-orbit-ring{fill:none;stroke:#8b7cf7;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:28 18;stroke-dashoffset:0;animation:amOrbitDash 24s linear infinite}.am-orbit-ring-soft{fill:none;stroke:#a99df9;stroke-width:1.2;stroke-linecap:round;opacity:.45;stroke-dasharray:12 22;stroke-dashoffset:40}.am-hex-poly{fill:none;stroke:rgba(169,157,249,.22);stroke-width:1.2}.am-hex-spokes{stroke:#a99df9;stroke-width:1.6;fill:none;stroke-opacity:.55}.am-hex-spoke{stroke-dasharray:240;stroke-dashoffset:240;opacity:0;animation:amSpokeDraw .6s cubic-bezier(.22,.61,.36,1) forwards}.am-hex-spoke:first-child{animation-delay:0s}.am-hex-spoke:nth-child(2){animation-delay:80ms}.am-hex-spoke:nth-child(3){animation-delay:.16s}.am-hex-spoke:nth-child(4){animation-delay:.24s}.am-hex-spoke:nth-child(5){animation-delay:.32s}.am-hex-spoke:nth-child(6){animation-delay:.4s}@media (max-width:900px){@keyframes amFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.am-hero-cloud-shadow{animation-duration:3.2s}.am-hex-spoke{animation:none;stroke-dashoffset:0;opacity:.55}}@media (prefers-reduced-motion:reduce){.am-hero-cloud,.am-hero-cloud-shadow,.am-hex-spoke,.am-orbit-ring,.am-orbit-ring-soft{animation:none!important}.am-hex-spoke{stroke-dashoffset:0;opacity:.55}.am-home *,.am-home :after,.am-home :before{animation:none!important;transition:none!important}.am-btn:hover,.am-cell:hover,.am-checkout-plan:hover,.am-lead:hover,.am-mkt-card:hover,.am-mypage-card:hover,.am-price:hover,.am-pricing-card:hover{transform:none}}.am-home .am-composer,.am-home form.am-composer{background:rgba(18,18,28,.62)!important;border-color:rgba(169,157,249,.42)}