@font-face{font-family:Tesla;src:url(/fonts/TESLA.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+41-5A,U+61-7A}.tkc-scope,.tkc-vars{--tkc-surface-0:#050506;--tkc-surface-1:#0a0a0c;--tkc-surface-2:#0e0e0e;--tkc-surface-3:#131317;--tkc-surface-4:#1a1a1f;--tkc-hairline-1:#1a1a1a;--tkc-hairline-2:#1f1f1f;--tkc-hairline-3:#2a2a2a;--tkc-text-1:#fff;--tkc-text-2:#f5f5f7;--tkc-text-3:#cfcfd4;--tkc-text-4:#b4b4ba;--tkc-text-5:#a0a0a0;--tkc-text-6:#8a8a8a;--tkc-text-7:#7a7a82;--tkc-text-8:#5a5a5a;--tkc-brand:#e31937;--tkc-brand-soft:#ff4d66;--tkc-brand-tint:#e3193724;--tkc-brand-glow:#e3193747;--tkc-r-sm:10px;--tkc-r-md:16px;--tkc-r-lg:20px;--tkc-r-xl:28px;--tkc-r-pill:9999px;--tkc-fs-eyebrow:10.5px;--tkc-fs-meta:12px;--tkc-fs-body:14px;--tkc-fs-body-lg:15px;--tkc-fs-h3:clamp(19px,2vw,22px);--tkc-fs-h2:clamp(22px,2.6vw,28px);--tkc-fs-h1:clamp(32px,4vw,48px);--tkc-fs-h1-xl:clamp(38px,5.5vw,64px);--tkc-tracking-wide:.25em;--tkc-tracking-tight:-.03em;--tkc-tracking-snug:-.02em;--tkc-tracking-body:-.011em;--tkc-ease-smooth:cubic-bezier(.32,.72,0,1);--tkc-dur-fast:.16s;--tkc-dur-mid:.32s;--tkc-dur-slow:.52s;--tkc-bg:var(--tkc-surface-1);--tkc-bg-soft:#141418;--tkc-card:var(--tkc-surface-3);--tkc-card-hover:var(--tkc-surface-4);--tkc-border:#ffffff14;--tkc-border-strong:#ffffff29;--tkc-text:var(--tkc-text-2);--tkc-text-soft:var(--tkc-text-4);--tkc-text-mute:var(--tkc-text-7);--tkc-accent:var(--tkc-brand);--tkc-accent-soft:var(--tkc-brand-soft);--tkc-accent-tint:var(--tkc-brand-tint);--tkc-info-1:#60a5fa;--tkc-info-tint:#60a5fa24;--tkc-success-1:#4ade80;--tkc-success-tint:#4ade8024;--tkc-warn-1:#fb923c;--tkc-warn-tint:#fb923c24;--tkc-danger-1:#f87171;--tkc-danger-tint:#f8717124;--tkc-info:var(--tkc-info-1);--tkc-success:var(--tkc-success-1);--tkc-warn:var(--tkc-warn-1);--tkc-danger:var(--tkc-danger-1);--tkc-shadow-sm:0 1px 2px #0006;--tkc-shadow:0 4px 12px #0000004d,0 0 0 1px #ffffff0a;--tkc-shadow-lg:0 16px 40px #00000080,0 1px 3px #0000004d;color:var(--tkc-text);font-family:var(--font-pretendard),"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;letter-spacing:-.011em}.tkc-scope{isolation:isolate;background-color:#0a0a0c;background-image:radial-gradient(1400px 900px at 15% 5%,#e3193747,#0000 55%),radial-gradient(1200px 800px at 88% 8%,#5082c829,#0000 52%),linear-gradient(#24242c 0%,#0e0e12 45%,#050506 100%);min-height:100vh;position:relative}.tkc-scope .tkc-num{font-family:var(--font-pretendard),"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,sans-serif;font-variant-numeric:tabular-nums}.tkc-scope .tkc-brand{font-family:"Tesla",var(--font-pretendard),"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,sans-serif}.tkc-scope *,.tkc-vars *{box-sizing:border-box}.tkc-scope a{color:inherit;text-decoration:none}.tkc-scope ::selection{background:var(--tkc-accent-tint);color:var(--tkc-accent-soft)}.tkc-scope ::-webkit-scrollbar{width:10px;height:10px}.tkc-scope ::-webkit-scrollbar-track{background:0 0}.tkc-scope ::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.tkc-scope ::-webkit-scrollbar-thumb:hover{background:#ffffff38}@keyframes tkc-pulse{0%,to{opacity:.5}50%{opacity:1}}.tkc-pulse{animation:2s ease-in-out infinite tkc-pulse}@keyframes tkc-section-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tkc-section-pre{opacity:0;transform:translateY(20px)}.tkc-section-reveal{animation-name:tkc-section-in;animation-duration:.6s;animation-timing-function:var(--tkc-ease-smooth);animation-fill-mode:both;animation-delay:var(--tkc-section-delay,0s)}@keyframes tkc-fade-in{0%{opacity:0}to{opacity:1}}.tkc-scope .tkc-fade-in{animation:tkc-fade-in .26s var(--tkc-ease-smooth)both}@keyframes tkc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tkc-scope .tkc-skeleton{background-color:var(--tkc-surface-2);background-image:linear-gradient(90deg,#0000 0% 35%,#ffffff0e 50%,#0000 65% 100%);background-repeat:no-repeat;background-size:200% 100%;animation:1.8s linear infinite tkc-shimmer}@media (prefers-reduced-motion:reduce){.tkc-scope .tkc-skeleton{animation:none}}.tkc-scope .tkc-eyebrow{font-family:var(--font-pretendard),"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--tkc-fs-eyebrow);text-transform:uppercase;letter-spacing:var(--tkc-tracking-wide);color:var(--tkc-brand);font-weight:600}.tkc-scope .tkc-page-eyebrow{font-family:"Tesla",var(--font-pretendard),"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,sans-serif}.tkc-scope .tkc-gradient-text{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(120deg,#fff 0%,#f5f5f7 38%,#ff6b7f 72%,#e31937 100%);-webkit-background-clip:text;background-clip:text}.tkc-scope .tkc-gradient-text-aurora{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(#fff 0%,#c8dfff 35%,#60a5fa 75%,#3b82f6 100%);-webkit-background-clip:text;background-clip:text}.tkc-scope .tkc-hero-title{font-size:var(--tkc-fs-h1);letter-spacing:var(--tkc-tracking-tight);margin-top:1.25rem;font-weight:600;line-height:1.05}.tkc-scope .tkc-hero-title-xl{font-size:var(--tkc-fs-h1-xl)}.tkc-scope .tkc-hero-sub{font-size:var(--tkc-fs-body-lg);color:var(--tkc-text-5);max-width:620px;margin-top:1.5rem;line-height:1.65}.tkc-scope :where(a,button,[role=button]){cursor:pointer}.tkc-scope :where(a,button,[role=button]):disabled,.tkc-scope :where(a,button,[role=button])[aria-disabled=true]{cursor:not-allowed}.tkc-scope :where(a,button,[role=button]):focus-visible{outline:2px solid var(--tkc-brand-soft);outline-offset:2px;border-radius:var(--tkc-r-sm)}.tkc-scope .tkc-card-glow{isolation:isolate;--glow-x:50%;--glow-y:50%;--glow-opacity:0;position:relative}.tkc-scope .tkc-card-glow:before{content:"";border-radius:inherit;background:radial-gradient(400px circle at var(--glow-x)var(--glow-y),#e319372e,transparent 45%);opacity:var(--glow-opacity);transition:opacity var(--tkc-dur-fast)var(--tkc-ease-smooth);pointer-events:none;z-index:0;position:absolute;inset:-1px}.tkc-scope .tkc-card-glow>*{z-index:1;position:relative}.tkc-scope .tkc-lift{will-change:transform;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.tkc-scope .tkc-lift:hover{box-shadow:var(--tkc-shadow);transform:translateY(-1px)}.tkc-scope .tkc-lift:active{transition-duration:80ms;transform:translateY(0)}.tkc-scope .tkc-press{transition:transform .12s cubic-bezier(.4,0,.2,1),background-color .16s cubic-bezier(.4,0,.2,1)}.tkc-scope .tkc-press:active{transform:scale(.995)}.tkc-scope .tkc-focus-ring:focus-visible{outline:2px solid var(--tkc-info);outline-offset:2px;border-radius:inherit}@media (prefers-reduced-motion:reduce){.tkc-scope *,.tkc-scope :before,.tkc-scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tkc-scope .tkc-pulse{opacity:.9;animation:none!important}.tkc-scope .tkc-lift:hover,.tkc-scope .tkc-lift:active,.tkc-scope .tkc-press:active{transform:none}}
