:root{--color-bg:#0b0f19;--color-bg-alt:#10162a;--color-surface:#151b2e;--color-border:#232b45;--color-text:#e8ebf5;--color-text-muted:#9aa3c0;--color-primary:#5b7cfa;--color-primary-dark:#4361ee;--color-accent:#7bdff2;--max-width:1120px;--radius-md:12px;--radius-lg:20px;--section-padding:96px 24px;--font-sans:"Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}#root{flex-direction:column;min-height:100svh;display:flex}main{flex:1}img{max-width:100%;display:block}a:where(:not(.fehe-app,.fehe-app *)){color:inherit;text-decoration:none}ul:where(:not(.fehe-app,.fehe-app *)){margin:0;padding:0;list-style:none}button:where(:not(.fehe-app,.fehe-app *)){font-family:inherit}h1:where(:not(.fehe-app,.fehe-app *)),h2:where(:not(.fehe-app,.fehe-app *)),h3:where(:not(.fehe-app,.fehe-app *)){margin:0;font-weight:700;line-height:1.3}p:where(:not(.fehe-app,.fehe-app *)){color:var(--color-text-muted);margin:0}._header_pry6a_1{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);background:#0b0f19cc;position:sticky;top:0}._inner_pry6a_10{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:16px 24px;display:flex}._logo_pry6a_19{letter-spacing:.5px;color:var(--color-text);align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}._logoImage_pry6a_29{object-fit:cover;border-radius:50%;width:32px;height:32px}._nav_pry6a_36 ul{gap:32px;display:flex}._nav_pry6a_36 a{color:var(--color-text-muted);font-size:15px;transition:color .2s}._nav_pry6a_36 a:hover{color:var(--color-text)}._activeLink_pry6a_51{color:var(--color-text)!important}._menuButton_pry6a_55{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:0;display:none}._menuButton_pry6a_55 span{background:var(--color-text);border-radius:2px;height:2px;transition:transform .25s,opacity .25s;display:block}@media (width<=768px){._logo_pry6a_19{z-index:101;position:relative}._menuButton_pry6a_55{z-index:101;display:flex;position:relative}._menuButtonOpen_pry6a_88 span:first-child{transform:translateY(7px)rotate(45deg)}._menuButtonOpen_pry6a_88 span:nth-child(2){opacity:0}._menuButtonOpen_pry6a_88 span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}._nav_pry6a_36{z-index:90;background:var(--color-bg);opacity:0;visibility:hidden;justify-content:center;align-items:center;height:100dvh;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-8px)}._navOpen_pry6a_118{opacity:1;visibility:visible;transform:translateY(0)}._nav_pry6a_36 ul{flex-direction:column;align-items:center;gap:4px;width:100%;padding:0 32px}._nav_pry6a_36 li{border-bottom:1px solid var(--color-border);text-align:center;width:100%;max-width:320px;padding:18px 0}._nav_pry6a_36 li:last-child{border-bottom:none}._nav_pry6a_36 a{font-size:20px}}._footer_1iwyn_1{border-top:1px solid var(--color-border);background:var(--color-bg-alt);margin-top:auto}._inner_1iwyn_7{max-width:var(--max-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:40px 24px;display:flex}._brand_1iwyn_18{align-items:center;gap:10px;display:flex}._logoImage_1iwyn_24{object-fit:cover;border-radius:50%;width:28px;height:28px}._brand_1iwyn_18 p{color:var(--color-text-muted);font-size:14px}._copyright_1iwyn_36{color:var(--color-text-muted);font-size:13px}._hero_1d1gf_1{background:radial-gradient(circle at 20% 20%, #5b7cfa40, transparent 45%), radial-gradient(circle at 80% 0%, #7bdff226, transparent 40%), var(--color-bg);padding:140px 24px 120px;position:relative;overflow:hidden}._inner_1d1gf_11{max-width:var(--max-width);text-align:center;margin:0 auto}._badge_1d1gf_17{object-fit:cover;width:96px;height:96px;box-shadow:0 0 0 1px var(--color-border), 0 12px 32px #5b7cfa40;border-radius:50%;margin:0 auto 24px}._eyebrow_1d1gf_26{letter-spacing:.5px;color:var(--color-accent);border:1px solid var(--color-border);border-radius:999px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}._title_1d1gf_38{letter-spacing:-1px;color:var(--color-text);font-size:48px}._subtitle_1d1gf_44{max-width:560px;color:var(--color-text-muted);margin:24px auto 0;font-size:17px}._actions_1d1gf_51{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}._primaryButton_1d1gf_59,._secondaryButton_1d1gf_60{border-radius:var(--radius-md);padding:14px 28px;font-size:15px;font-weight:600;transition:transform .2s,background .2s,border-color .2s}._primaryButton_1d1gf_59{background:var(--color-primary);color:#fff}._primaryButton_1d1gf_59:hover{background:var(--color-primary-dark);transform:translateY(-2px)}._secondaryButton_1d1gf_60{border:1px solid var(--color-border);color:var(--color-text)}._secondaryButton_1d1gf_60:hover{border-color:var(--color-primary);transform:translateY(-2px)}@media (width<=640px){._hero_1d1gf_1{padding:100px 20px 80px}._title_1d1gf_38{font-size:32px}}._values_um2y0_1{background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-alt) 100%);padding-top:96px}._header_um2y0_6{max-width:var(--max-width);text-align:center;margin:0 auto 40px}._eyebrow_um2y0_12{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px;font-size:13px;font-weight:700}._headline_um2y0_21{color:var(--color-text);font-size:32px}._stepWrapper_um2y0_26{position:relative}._stickyStage_um2y0_30{perspective:2000px;height:100dvh;position:sticky;top:0;overflow:hidden}._panel_um2y0_39{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transform-origin:top;will-change:transform, opacity;align-items:center;gap:48px;width:min(880px,92vw);padding:56px;display:flex;position:absolute;top:50%;left:50%}._panelText_um2y0_55{flex:1.1;min-width:0}._panelIndex_um2y0_60{color:var(--color-text-muted);margin-bottom:16px;font-size:13px;font-weight:700;display:block}._panelTitle_um2y0_68{color:var(--color-text);font-size:30px}._panelDescription_um2y0_73{max-width:440px;margin-top:16px;font-size:16px}._tags_um2y0_79{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._tag_um2y0_79{color:var(--color-text-muted);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}._visualBox_um2y0_96{flex:.9;justify-content:center;align-items:center;display:flex}._discordMock_um2y0_104{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:280px;height:180px;display:flex;overflow:hidden}._discordSidebar_um2y0_115{border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:48px;padding:14px 0;display:flex}._discordServerIcon_um2y0_126{background:var(--color-border);border-radius:50%;width:30px;height:30px}._discordServerIconActive_um2y0_133{background:var(--color-primary)}._discordMain_um2y0_137{flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px;display:flex}._discordHeader_um2y0_146{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding-bottom:10px;font-size:12px;font-weight:700}._discordMessage_um2y0_154{align-items:flex-start;gap:8px;display:flex}._discordAvatar_um2y0_160{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));border-radius:50%;flex-shrink:0;width:24px;height:24px}._discordBubble_um2y0_168{flex-direction:column;flex:1;gap:6px;padding-top:4px;display:flex}._discordLine_um2y0_176{background:var(--color-border);border-radius:999px;height:8px}._discordCommand_um2y0_182{color:var(--color-accent);border:1px solid var(--color-border);background:#7bdff21a;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:11px;font-weight:700}._browserMock_um2y0_194{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:280px;overflow:hidden}._browserBar_um2y0_203{border-bottom:1px solid var(--color-border);gap:6px;padding:12px 14px;display:flex}._browserBar_um2y0_203 span{background:var(--color-border);border-radius:50%;width:9px;height:9px}._browserBody_um2y0_217{flex-direction:column;gap:10px;padding:20px;display:flex}._browserLine_um2y0_224{background:var(--color-border);border-radius:999px;height:10px}._browserBlock_um2y0_230{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-primary), var(--color-accent));opacity:.35;height:64px;margin-top:8px}._supportVisual_um2y0_239{justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}._supportLogo_um2y0_248{object-fit:cover;z-index:1;border-radius:50%;width:72px;height:72px}._pulseRing_um2y0_256{border:1px solid var(--color-primary);border-radius:50%;animation:2.4s ease-out infinite _pulse_um2y0_256;position:absolute;inset:0}._pulseRingDelay_um2y0_264{animation-delay:1.2s}@keyframes _pulse_um2y0_256{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@media (width<=720px){._panel_um2y0_39{flex-direction:column;align-items:stretch;gap:28px;padding:36px}._panelDescription_um2y0_73{max-width:none}._panelTitle_um2y0_68{font-size:24px}}._about_1izxb_1{padding:var(--section-padding)}._inner_1izxb_5{max-width:var(--max-width);text-align:center;margin:0 auto}._eyebrow_1izxb_11{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px;font-size:13px;font-weight:700}._title_1izxb_20{color:var(--color-text);font-size:36px}._description_1izxb_25{max-width:640px;margin:20px auto 0;font-size:16px}._members_1izxb_31{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,320px));justify-content:center;gap:24px;margin-top:56px;display:grid}._card_1izxb_40{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px 24px}._avatar_1izxb_47,._avatarImage_1izxb_48{border-radius:50%;width:64px;height:64px;margin-bottom:16px}._avatar_1izxb_47{background:var(--color-primary);color:#fff;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}._avatarImage_1izxb_48{object-fit:cover}._card_1izxb_40 h3{color:var(--color-text);align-items:center;gap:8px;font-size:17px;display:flex}._position_1izxb_77{color:var(--color-accent);border:1px solid var(--color-border);background:#7bdff21a;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}._role_1izxb_87{color:var(--color-primary);margin-top:6px;font-size:14px}._email_1izxb_93{color:var(--color-text-muted);margin-top:12px;font-size:13px;transition:color .2s;display:inline-block}._email_1izxb_93:hover{color:var(--color-text)}._profileButton_1izxb_105{text-align:center;color:var(--color-text);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:16px;padding:10px 0;font-size:13px;font-weight:600;transition:border-color .2s,background .2s;display:block}._profileButton_1izxb_105:hover{border-color:var(--color-primary);background:var(--color-surface)}._services_18wit_1{padding:var(--section-padding);background:radial-gradient(circle at 15% 10%, #5b7cfa1f, transparent 40%), radial-gradient(circle at 85% 0%, #7bdff214, transparent 40%), var(--color-bg)}._inner_18wit_9{max-width:var(--max-width);text-align:center;margin:0 auto}._eyebrow_18wit_15,._subEyebrow_18wit_16{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px;font-size:13px;font-weight:700}._title_18wit_25{color:var(--color-text);font-size:36px}._subTitle_18wit_30{color:var(--color-text);font-size:26px}._description_18wit_35{max-width:640px;margin:20px auto 0;font-size:16px}._grid_18wit_41{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:56px;display:grid}._card_18wit_49{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px 24px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}._card_18wit_49:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-accent));opacity:0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}._card_18wit_49:hover{border-color:var(--color-primary);transform:translateY(-4px)}._card_18wit_49:hover:before{opacity:1}._cardIndex_18wit_80{color:var(--color-text-muted);margin-bottom:14px;font-size:13px;font-weight:700;display:block}._card_18wit_49 h3{color:var(--color-text);margin-bottom:12px;font-size:18px}._card_18wit_49 p{font-size:14px}._processSection_18wit_99{border-top:1px solid var(--color-border);margin-top:96px;padding-top:64px}._processGrid_18wit_105{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-top:48px;display:grid}._processStep_18wit_112{text-align:left;position:relative}._processIndex_18wit_117{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}._processStep_18wit_112 h3{color:var(--color-text);margin-bottom:8px;font-size:16px}._processStep_18wit_112 p{font-size:13px}._processArrow_18wit_141{color:var(--color-border);font-size:18px;display:none;position:absolute;top:8px;right:-24px}._stackSection_18wit_151{border-top:1px solid var(--color-border);margin-top:80px;padding-top:64px}._stackGroups_18wit_157{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:32px;display:flex}._stackGroup_18wit_157{flex-direction:column;align-items:center;gap:12px;display:flex}._stackLabel_18wit_172{letter-spacing:.5px;color:var(--color-text-muted);font-size:12px;font-weight:700}._stackItems_18wit_179{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._stackItem_18wit_179{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600}@media (width>=900px){._processGrid_18wit_105{grid-template-columns:repeat(4,1fr)}._processArrow_18wit_141{display:block}}._projects_teyvh_1{padding:var(--section-padding)}._inner_teyvh_5{max-width:var(--max-width);text-align:center;margin:0 auto}._eyebrow_teyvh_11{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px;font-size:13px;font-weight:700}._title_teyvh_20{color:var(--color-text);font-size:36px}._description_teyvh_25{max-width:560px;margin:20px auto 0;font-size:16px}._list_teyvh_31{flex-direction:column;gap:24px;margin-top:56px;display:flex}._card_teyvh_38{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;align-items:center;gap:28px;padding:32px;display:flex}._photo_teyvh_49{object-fit:cover;border-radius:50%;flex-shrink:0;width:120px;height:120px}._content_teyvh_57 h3{color:var(--color-text);font-size:20px}._cardDescription_teyvh_62{margin-top:8px;font-size:14px}._features_teyvh_67{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}._featureTag_teyvh_74{color:var(--color-text-muted);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}._actions_teyvh_84{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}._inviteButton_teyvh_91,._githubButton_teyvh_92{color:#fff;border-radius:var(--radius-md);padding:10px 22px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-block}._inviteButton_teyvh_91{background:#5865f2}._inviteButton_teyvh_91:hover{background:#4752c4;transform:translateY(-2px)}._githubButton_teyvh_92{background:var(--color-primary)}._githubButton_teyvh_92:hover{background:var(--color-primary-dark);transform:translateY(-2px)}@media (width<=640px){._card_teyvh_38{text-align:center;flex-direction:column}._features_teyvh_67,._actions_teyvh_84{justify-content:center}}._contact_qp8fm_1{padding:var(--section-padding)}._inner_qp8fm_5{max-width:var(--max-width);text-align:center;margin:0 auto}._eyebrow_qp8fm_11{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px;font-size:13px;font-weight:700}._title_qp8fm_20{color:var(--color-text);font-size:36px}._description_qp8fm_25{max-width:560px;margin:20px auto 0;font-size:16px}._notice_qp8fm_31{color:#fbbf24;border-radius:var(--radius-md);background:#fbbf2414;border:1px solid #fbbf2459;max-width:480px;margin:32px auto 0;padding:16px 20px;font-size:14px;line-height:1.6}._infoColumn_qp8fm_43{text-align:left;flex-direction:column;gap:24px;max-width:480px;margin:32px auto 0;display:flex}._info_qp8fm_43{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px}._info_qp8fm_43 h3{color:var(--color-text);margin-bottom:16px;font-size:17px}._info_qp8fm_43 p{margin-top:8px;font-size:14px}._discordButton_qp8fm_70{color:#fff;border-radius:var(--radius-md);background:#5865f2;margin-top:20px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-block}._discordButton_qp8fm_70:hover{background:#4752c4;transform:translateY(-2px)}._notFound_11ir4_1{align-items:center;min-height:60vh;padding:140px 24px 160px;display:flex}._inner_11ir4_8{max-width:var(--max-width);text-align:center;margin:0 auto}._eyebrow_11ir4_14{letter-spacing:-2px;color:var(--color-primary);margin-bottom:8px;font-size:72px;font-weight:800}._title_11ir4_22{color:var(--color-text);font-size:32px}._description_11ir4_27{max-width:440px;margin:16px auto 0;font-size:16px}._actions_11ir4_33{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}._primaryButton_11ir4_41,._secondaryButton_11ir4_42{border-radius:var(--radius-md);padding:14px 28px;font-size:15px;font-weight:600;transition:transform .2s,background .2s,border-color .2s}._primaryButton_11ir4_41{background:var(--color-primary);color:#fff}._primaryButton_11ir4_41:hover{background:var(--color-primary-dark);transform:translateY(-2px)}._secondaryButton_11ir4_42{border:1px solid var(--color-border);color:var(--color-text)}._secondaryButton_11ir4_42:hover{border-color:var(--color-primary);transform:translateY(-2px)}
