@font-face{font-family:SebangGothic;src:url(/fonts/SEBANG_Gothic_Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SebangGothic;src:url(/fonts/SEBANG_Gothic_Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.theme-dark{color-scheme:dark;overflow-x:clip;--font-body:"Pretendard",-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;--font-head:"SebangGothic",var(--font-body);--font-num:"Poppins","Pretendard",sans-serif;font-family:var(--font-body);--brand-300:#AEB98C;--brand-500:#98A672;--brand-700:#808D5D;--brand-text:#0a0a0a;--brand-glow:#98a67259;--color-orange-400:var(--brand-300);--color-orange-500:var(--brand-500);--color-orange-600:var(--brand-700);--dk-white:oklch(85% .010 348);--dk-neutral-50:oklch(85% .010 348);--dk-neutral-100:oklch(84% .010 348);--dk-neutral-200:oklch(83% .012 349);--dk-neutral-300:oklch(80% .015 348);--dk-neutral-400:oklch(71% .025 346);--dk-neutral-500:oklch(56% .022 346);--dk-neutral-600:oklch(44% .020 347);--dk-neutral-700:oklch(35% .018 347);--dk-neutral-800:oklch(26.5% .014 345);--dk-neutral-900:oklch(20.5% .010 342);--dk-neutral-950:#120F11;--color-white:var(--dk-white);--color-neutral-50:var(--dk-neutral-50);--color-neutral-100:var(--dk-neutral-100);--color-neutral-200:var(--dk-neutral-200);--color-neutral-300:var(--dk-neutral-300);--color-neutral-400:var(--dk-neutral-400);--color-neutral-500:var(--dk-neutral-500);--color-neutral-600:var(--dk-neutral-600);--color-neutral-700:var(--dk-neutral-700);--color-neutral-800:var(--dk-neutral-800);--color-neutral-900:var(--dk-neutral-900);--color-neutral-950:var(--dk-neutral-950);--bg-dot-color:rgb(255 255 255/.16);--bg-dot-size:1.2px;--bg-dot-gap:26px}.theme-dark .btn,.theme-dark a.inline-flex[class*=bg-neutral-9],.theme-dark a.inline-flex[class*=bg-orange-],.theme-dark a.inline-flex[class*=bg-white],.theme-dark a.inline-flex[class*=border-neutral-],.theme-dark button,.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark nav[data-shell-header] a{font-family:var(--font-head)}.theme-dark .divide-y h2,.theme-dark .divide-y h3,.theme-dark .grid h3,.theme-dark .mono,.theme-dark a h1,.theme-dark a h2,.theme-dark a h3,.theme-dark article h2,.theme-dark article h3,.theme-dark code,.theme-dark li h2,.theme-dark li h3,.theme-dark pre{font-family:var(--font-body)}.theme-dark .wordmark{font-family:var(--font-num);font-weight:700;color:var(--brand-500);letter-spacing:-.02em;font-size:1.125rem}@media (min-width:1024px){.theme-dark .wordmark{font-size:1.25rem}}.theme-dark .font-num{font-family:var(--font-num)}.theme-dark nav[data-shell-header] a.font-bold[class*="lg:text-base"]{font-size:16px;line-height:1.5}@media (min-width:1024px){.theme-dark nav[data-shell-header] a.font-bold[class*="lg:text-base"]{font-size:18px}}.theme-dark nav[data-shell-header] a.font-bold.text-base.py-3{font-size:18px}.theme-dark .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--dk-neutral-700);color:var(--brand-500);background:transparent;cursor:pointer}.theme-dark .theme-toggle svg{width:18px;height:18px}.theme-dark .theme-toggle .theme-toggle-moon,html[data-theme=light] .theme-dark .theme-toggle .theme-toggle-sun{display:none}html[data-theme=light] .theme-dark .theme-toggle .theme-toggle-moon{display:block}[data-lm-root] .hero-pad{padding-top:44px;padding-bottom:32px}[data-lm-root] .py-16,[data-v2-page] .py-16{padding-top:44px;padding-bottom:44px}[data-qa]>div{padding-top:28px!important;padding-bottom:28px!important}[data-qa]>div:first-of-type{padding-top:0!important}@media (min-width:1024px){[data-lm-root] .hero-pad{padding-top:64px;padding-bottom:48px}[data-lm-root] .py-16,[data-v2-page] .py-16{padding-top:56px;padding-bottom:56px}[data-qa]>div{padding-top:32px!important;padding-bottom:32px!important}[data-qa]>div:first-of-type{padding-top:0!important}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){[data-hero-pin].is-pinned:after{content:"";display:block;height:30vh}[data-hero-pin].is-pinned [data-hero-stage]{position:sticky;top:64px}}.lm-grid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,var(--bg-dot-color) var(--bg-dot-size),transparent calc(var(--bg-dot-size) + .4px));background-size:var(--bg-dot-gap) var(--bg-dot-gap);background-position:0 0}.lm-grid-hero{-webkit-mask-image:radial-gradient(ellipse 72% 90% at 28% 36%,#000 22%,transparent 80%);mask-image:radial-gradient(ellipse 72% 90% at 28% 36%,#000 22%,transparent 80%)}.lm-grid-cta{-webkit-mask-image:radial-gradient(ellipse 70% 120% at 22% 100%,#000 12%,transparent 72%);mask-image:radial-gradient(ellipse 70% 120% at 22% 100%,#000 12%,transparent 72%)}.lm-grid-portrait{-webkit-mask-image:radial-gradient(ellipse 72% 90% at 28% 36%,#000 22%,transparent 80%),radial-gradient(ellipse 70% 32% at 50% 76%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 72% 90% at 28% 36%,#000 22%,transparent 80%),radial-gradient(ellipse 70% 32% at 50% 76%,#000 30%,transparent 78%)}@media (min-width:1024px){.lm-grid-portrait{-webkit-mask-image:radial-gradient(ellipse 72% 90% at 28% 36%,#000 22%,transparent 80%),radial-gradient(ellipse 32% 72% at 80% 50%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 72% 90% at 28% 36%,#000 22%,transparent 80%),radial-gradient(ellipse 32% 72% at 80% 50%,#000 30%,transparent 80%)}}.lm-extrude{text-shadow:.012em .012em 0 #57534e,.024em .024em 0 #4a4541,.036em .036em 0 #3d3834,.048em .048em 0 #312c29,.06em .06em 0 #26221f,.072em .072em 0 #1c1917}html:not([data-theme=light]) .lm-extrude{color:var(--dk-white)}.lm-motion .lm-prehide:not(.lm-ready){opacity:0;animation:lm-failsafe .01s linear 2.5s forwards}@keyframes lm-failsafe{to{opacity:1}}.lm-armed .lm-ch{opacity:0}.lm-armed .lm-ch.lm-on{opacity:1}.lm-ch.lm-caret{position:relative}.lm-ch.lm-caret:after{content:"";position:absolute;left:100%;top:.14em;bottom:.06em;width:.075em;margin-left:.03em;background:var(--brand-500);animation:lm-blink .9s step-end infinite}@keyframes lm-blink{50%{opacity:0}}.lm-rest-armed .lm-hero-rest{opacity:0;transform:translateY(12px)}.lm-rest-armed .lm-hero-rest.lm-in{opacity:1;transform:none;transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.lm-bar{transform-origin:left center}.lm-ans-armed .lm-bar{transform:scaleX(0)}.lm-ans-armed .lm-answer>:not(.lm-bar){opacity:0;transform:translateY(12px)}.lm-ans-armed.lm-ans-in .lm-bar{transform:scaleX(1);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lm-ans-armed.lm-ans-in .lm-answer>:not(.lm-bar){opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:.22s}.lm-ans-armed.lm-ans-in .lm-answer>:nth-child(3){transition-delay:.32s}.lm-ans-armed.lm-ans-in .lm-answer>:nth-child(4){transition-delay:.42s}.lm-ans-armed.lm-ans-in .lm-answer>:nth-child(n+5){transition-delay:.52s}.lm-mark{position:relative;white-space:nowrap}.lm-mark-line{position:absolute;left:-.05em;bottom:-.12em;width:calc(100% + .1em);height:.24em;overflow:visible;opacity:0;pointer-events:none}.lm-mark-line.lm-show{opacity:1}.lm-mark-line path{fill:none;stroke:var(--brand-500);stroke-width:5;stroke-linecap:round}.lm-mark-line{clip-path:inset(-60% 105% -60% -5%)}.lm-mark-line.lm-drawn{clip-path:inset(-60% -5% -60% -5%)}.lm-mark-line2{bottom:-.24em;clip-path:inset(-60% -5% -60% 105%)}.lm-mark-line2 path{stroke-width:3.5}.lm-pointed{background-color:var(--brand-500)}.lm-bar+.divide-y{border-top-width:0}.lm-bar~.divide-y:last-child{border-bottom-width:0}.hero-space{position:relative;width:100%;max-width:460px;margin:0 auto;aspect-ratio:800/1150}.hero-space svg{width:100%;height:100%;display:block;overflow:visible}html .hero-space{-webkit-mask-image:radial-gradient(closest-side at 50% 47%,#000 42%,rgba(0,0,0,.55) 70%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 47%,#000 42%,rgba(0,0,0,.55) 70%,transparent 100%)}@media (min-width:1024px){html .hero-pad .lg\:grid-cols-\[1fr_340px\]>:first-child{position:relative;z-index:1}html .hero-pad .hero-space{width:1800px;height:740px;aspect-ratio:auto;max-width:none;flex-shrink:0;margin:-108px 0 -92px;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.22) 6%,rgba(0,0,0,.22) 40%,#000 56%,#000 86%,transparent),linear-gradient(180deg,transparent 0,transparent 7%,#000 20%,#000 76%,transparent 93%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.22) 6%,rgba(0,0,0,.22) 40%,#000 56%,#000 86%,transparent),linear-gradient(180deg,transparent 0,transparent 7%,#000 20%,#000 76%,transparent 93%);mask-composite:intersect}html .hero-pad .hero-space svg{width:100%;height:100%}}@keyframes hs-warp{0%{transform:scale(.16);opacity:0}14%{opacity:1}76%{opacity:.85}to{transform:scale(3.2);opacity:0}}.hs-warp{transform-box:view-box;transform-origin:400px 529px;will-change:transform,opacity;animation:hs-warp linear infinite}@keyframes hs-core{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}}@keyframes hs-ring{0%{transform:scale(.05);opacity:.55;stroke-width:6}70%{opacity:.18}to{transform:scale(2.6);opacity:0;stroke-width:.6}}.hs-core{animation:hs-core 5s ease-in-out infinite}.hs-core,.hs-ring{transform-box:view-box;transform-origin:400px 529px}.hs-ring{animation:hs-ring 6s ease-out infinite;will-change:transform,opacity}@keyframes hs-twinkle{0%,to{opacity:.25}50%{opacity:1}}.hero-space{transition:filter .35s ease}.hero-space:hover{filter:saturate(1.15) brightness(1.08)}.hero-space:hover .hs-star{animation:hs-twinkle 1.1s ease-in-out infinite;animation-delay:var(--d)}@property --hs-boost{syntax:"<number>";inherits:false;initial-value:0}@property --hs-go{syntax:"<number>";inherits:false;initial-value:0}.hs-travel{transform-box:view-box;transform-origin:400px 529px;transform:scale(calc(1 + var(--hs-boost, 0) * .45 + var(--hs-go, 0) * 1.1));will-change:transform}@keyframes hs-streak{0%{stroke-dashoffset:0}to{stroke-dashoffset:-520}}.hs-streaks{opacity:max(var(--hs-boost,0),calc(var(--hs-go, 0) * .75))}.hs-streak{stroke-dasharray:70 450;animation:hs-streak .55s linear infinite}.hs-flare{opacity:calc(max(var(--hs-boost, 0), calc(var(--hs-go, 0) * .5)) * .85)}@media (prefers-reduced-motion:reduce){.hero-space .hs-core,.hero-space .hs-ring,.hero-space .hs-streak,.hero-space .hs-travel,.hero-space .hs-warp{animation:none!important}.hero-space .hs-warp{opacity:.6!important;transform:none!important}}.hero-space .cbx-gimg{position:absolute;left:50%;top:46%;height:94%;aspect-ratio:1/1;transform:translate(-50%,-50%);pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 55%,rgba(0,0,0,.6) 78%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,rgba(0,0,0,.6) 78%,transparent 100%)}.hero-space .cbx-gimg .spin{position:absolute;inset:0;animation:cbx-gspin 240s linear infinite;will-change:transform}.hero-space .cbx-gimg .spin2{position:absolute;inset:0;animation:cbx-gspin 90s linear infinite;animation-play-state:paused;will-change:transform}.hero-space:hover .cbx-gimg .spin2{animation-play-state:running}.hero-space .cbx-gimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;mix-blend-mode:screen;filter:saturate(.55) brightness(.9) contrast(1.06);animation:cbx-gbreath 24s ease-in-out infinite alternate}@keyframes cbx-gspin{to{transform:rotate(1turn)}}@keyframes cbx-gbreath{0%{transform:scale(1)}to{transform:scale(1.05)}}.hero-space .cbx-gcredit{position:absolute;right:14px;bottom:10px;font-size:13px;font-weight:500;color:var(--dk-neutral-400);letter-spacing:.02em;pointer-events:none}@media (prefers-reduced-motion:reduce){.hero-space .cbx-gimg .spin,.hero-space .cbx-gimg .spin2,.hero-space .cbx-gimg img{animation:none}}html[data-theme=light] .hero-space svg{filter:invert(1) hue-rotate(180deg) saturate(3) brightness(.95)}html[data-theme=light] .hero-space :is(.hs-core,.hs-flare){display:none}html[data-theme=light] .theme-dark{color-scheme:light;--color-white:#111111;--color-neutral-50:#0A0A0A;--color-neutral-100:#262A31;--color-neutral-200:#14161A;--color-neutral-300:#191F28;--color-neutral-400:#333D4B;--color-neutral-500:#4B5563;--color-neutral-600:#4B5563;--color-neutral-700:#D1D5DB;--color-neutral-800:#E5E7EB;--color-neutral-900:#F6F7F8;--color-neutral-950:#FFFFFF;--lt-line:#767676;--lt-line-soft:#B0B7C0;--lt-line-hover:#111111;--lt-accent:#4F5F33;--bg-dot-color:rgb(17 17 17/.14);--brand-300:#5E6E3E;--brand-500:#4F5F33;--brand-700:#43512B;--brand-text:#FFFFFF;--brand-glow:transparent}html[data-theme=light] .theme-dark :is(.border-neutral-800,.border-neutral-800\/70,.border-neutral-800\/80,.border-neutral-700,.border-neutral-600){border-color:var(--lt-line)}html[data-theme=light] .theme-dark .divide-neutral-800>:not(:last-child){border-color:var(--lt-line-soft)}html[data-theme=light] .theme-dark :is(.hover\:border-neutral-700):hover{border-color:var(--lt-line-hover)}html[data-theme=light] .theme-dark :is(.text-orange-500,.text-orange-400,.hover\:text-orange-400:hover){color:var(--lt-accent)}html[data-theme=light] .theme-dark .wordmark{color:var(--lt-accent)}html[data-theme=light] .theme-dark footer .wordmark{color:var(--color-white)!important}html[data-theme=light] .theme-dark .lm-extrude{text-shadow:none;color:var(--color-white)}html[data-theme=light] .theme-dark .theme-toggle{border-color:var(--lt-line);color:var(--lt-accent)}html[data-theme=light] .theme-dark .hero-space .cbx-gimg img{mix-blend-mode:multiply;filter:invert(1) saturate(.4) contrast(1.1)}.theme-dark{--on-brand:#120F11}html[data-theme=light] .theme-dark{--on-brand:#FFFFFF}.theme-dark [class*=bg-orange-400],.theme-dark [class*=bg-orange-400] *,.theme-dark [class*=bg-orange-500],.theme-dark [class*=bg-orange-500] *{color:var(--on-brand)!important}.theme-dark a[class*=bg-orange-500],.theme-dark button[class*=bg-orange-500]{font-weight:800;letter-spacing:-.01em}.theme-dark .lang-toggle{font:700 13px/1 var(--font-num);letter-spacing:.02em;color:var(--dk-white);text-decoration:none}.theme-dark .lang-toggle:hover{border-color:var(--brand-500);color:var(--brand-500)}html[data-theme=light] .theme-dark .lang-toggle{color:#14161A}@media (max-width:359px){.theme-dark nav[data-shell-header] .wordmark{font-size:1rem}.theme-dark nav[data-shell-header] .theme-toggle{width:32px;height:32px}.theme-dark nav[data-shell-header] a[href*="/board/new"]{padding-left:.6rem;padding-right:.6rem}}