:root{--gb-bg:#f5f7fa;--gb-panel:#ffffff;--gb-border:#e4e9f0;--gb-border-soft:#f0f2f6;--gb-navy:#14233c;--gb-navy-2:#0b1322;--gb-navy-3:#1b3159;--gb-navy-soft:#3d5578;--gb-blue:#2563eb;--gb-blue-dark:#1d4fc4;--gb-blue-soft:#8fb3f5;--gb-blue-bg:#eef4ff;--gb-gold:#f4b740;--gb-gold-light:#ffd97a;--gb-gold-dark:#d99a1f;--gb-teal:#16a394;--gb-teal-light:#5fd6c8;--gb-teal-bg:#e7f6f4;--gb-red:#e05252;--gb-o-blue:#1d59b5;--gb-o-red:#b91f27;--gb-o-green:#197040;--gb-o-blue-chip:#2f6fdf;--gb-o-red-chip:#d64040;--gb-o-band:#eef2f7;--gb-o-blue-ink:#153e8a;--gb-o-red-ink:#9e1420;--gb-o-green-ink:#0f5c33;--gb-text:#14233c;--gb-text-2:#42526e;--gb-muted:#6b778c;--gb-muted-2:#a9b2c0;--gb-slate:#8fa3c4;--gb-max:1320px;--gb-pad:clamp(14px,3vw,32px);--gb-header-h:66px;--gb-mono:ui-monospace,Menlo,Consolas,monospace}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--gb-bg);color:var(--gb-text);font-family:var(--font-inter,Inter),"Noto Sans KR","Noto Sans JP",system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}html[lang=ko] body{font-family:"Noto Sans KR",var(--font-inter,Inter),system-ui,sans-serif}html[lang=ja] body{font-family:"Noto Sans JP",var(--font-inter,Inter),system-ui,sans-serif}a{color:var(--gb-blue);text-decoration:none}a:hover{color:var(--gb-navy)}img,video{max-width:100%}button,input,select,textarea{font-family:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gb-blue);outline-offset:2px;border-radius:4px}[id]{scroll-margin-top:calc(var(--gb-header-h) + 18px)}html{scroll-behavior:smooth}.gb-container{max-width:var(--gb-max);margin:0 auto;padding-left:var(--gb-pad);padding-right:var(--gb-pad)}.gb-page{min-height:100vh;display:flex;flex-direction:column}@keyframes gbspin{to{transform:rotate(1turn)}}@keyframes gbup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes gbPop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes gbGlow{0%,to{box-shadow:0 0 12px rgba(244,183,64,.35)}50%{box-shadow:0 0 26px rgba(244,183,64,.7)}}@keyframes gbLiveRing{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}70%{opacity:0;transform:translate(-50%,-50%) scale(2.6)}to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}@keyframes gbFade{0%{opacity:0}to{opacity:1}}@keyframes gbOrbit{to{transform:rotate(1turn)}}@keyframes gbDrift{0%{transform:translateX(-26px);opacity:.4}50%{opacity:1}to{transform:translateX(26px);opacity:.4}}@keyframes gbSweep{0%{transform:translate(-4%,3%)}to{transform:translate(4%,-3%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}:root{--gb-motion-ease:cubic-bezier(0.22,1,0.36,1);--gb-motion-fast:160ms;--gb-motion-base:260ms;--gb-motion-enter:520ms;--gb-motion-ambient:2.4s;--gb-motion-hover:var(--gb-motion-fast)}.reveal{opacity:0;transform:translateY(16px);transition:opacity var(--gb-motion-enter) var(--gb-motion-ease),transform var(--gb-motion-enter) var(--gb-motion-ease);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.stagger>*{opacity:0;transform:translateY(14px);transition:opacity var(--gb-motion-enter) var(--gb-motion-ease),transform var(--gb-motion-enter) var(--gb-motion-ease)}.reveal.in .stagger>*{opacity:1;transform:none}.reveal.in .stagger>:first-child{transition-delay:0s}.reveal.in .stagger>:nth-child(2){transition-delay:50ms}.reveal.in .stagger>:nth-child(3){transition-delay:.1s}.reveal.in .stagger>:nth-child(4){transition-delay:.15s}.reveal.in .stagger>:nth-child(5){transition-delay:.2s}.reveal.in .stagger>:nth-child(6){transition-delay:.25s}.reveal.in .stagger>:nth-child(7){transition-delay:.3s}.reveal.in .stagger>:nth-child(n+8){transition-delay:.35s}@media (prefers-reduced-motion:reduce){.reveal,.stagger>*{opacity:1!important;transform:none!important;transition:none!important}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--gb-blue,#2f5fd0);outline-offset:2px;border-radius:4px}.gb-skip-link{position:absolute;left:8px;top:-100px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:0 0 10px 10px;background:var(--gb-ink,#0f172a);color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:top .14s ease-out}.gb-skip-link:focus,.gb-skip-link:focus-visible{top:0;outline:3px solid var(--gb-focus,#2563eb);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gb-skip-link{transition:none}}#gb-main:focus{outline:none}:root{--gb-neon:#f4b740;--gb-neon-hi:#ffd97a;--gb-neon-edge:#b7790a;--gb-neon-ink:#1c1405;--gb-neon-fill:linear-gradient(180deg,#ffd97a,#f4b740 55%,#e2a02a);--gb-neon-fill-hover:linear-gradient(180deg,#ffe39a,#f7c255 55%,#e8aa36);--gb-neon-face:#fff;--gb-neon-tint:#fff8e6;--gb-neon-tint-dark:rgba(244,183,64,0.1);--gb-neon-tint-dark-hover:rgba(244,183,64,0.18);--gb-neon-glow-soft:0 0 0 1px rgba(244,183,64,0.16),0 0 10px rgba(244,183,64,0.24);--gb-neon-glow-tight:0 0 0 1px rgba(244,183,64,0.28),0 0 6px rgba(244,183,64,0.38);--gb-neon-glow:0 0 0 1px rgba(244,183,64,0.32),0 0 12px rgba(244,183,64,0.45),0 0 28px rgba(244,183,64,0.16);--gb-neon-glow-strong:0 0 0 1px rgba(255,217,122,0.55),0 0 16px rgba(244,183,64,0.6),0 0 36px rgba(244,183,64,0.26);--gb-neon-motion:box-shadow 160ms ease,background-color 160ms ease,border-color 160ms ease,color 160ms ease;--gb-stage-dark:#0d1729}.layout_header__zPv8C{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--gb-border)}.layout_headerInner__JPBYZ{max-width:var(--gb-max);margin:0 auto;padding:0 var(--gb-pad);height:var(--gb-header-h);display:flex;align-items:center;gap:18px}.layout_logo__8v9DK{display:flex;align-items:center;gap:10px;flex-shrink:0}.layout_logo__8v9DK img{height:44px;width:auto;flex-shrink:0}.layout_logoText__imsw7{display:flex;flex-direction:column;line-height:1.05;font-weight:800;font-size:17px;letter-spacing:.02em;white-space:nowrap;color:var(--gb-navy)}.layout_logoText__imsw7 b{color:#946500;font-weight:800}.layout_desktopNav__bkCwn{display:flex;gap:4px;flex:1 1;justify-content:center}.layout_navLink__0am1M{font-size:14px;font-weight:600;color:var(--gb-text-2);padding:22px 12px;position:relative;white-space:nowrap;transition:color var(--gb-motion-hover,.2s) ease}.layout_navLink__0am1M:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--gb-blue);transform:scaleX(0);transform-origin:center;transition:transform var(--gb-motion-hover,.2s) var(--gb-motion-ease,ease)}.layout_navLink__0am1M:hover{color:var(--gb-blue)}.layout_navLink__0am1M:hover:after{transform:scaleX(.6)}.layout_navLinkActive__Db31j{color:var(--gb-blue)}.layout_navLinkActive__Db31j:after{transform:scaleX(1)}.layout_headerRight__StM1G{display:flex;align-items:center;gap:18px;flex-shrink:0;margin-left:auto}.layout_signInBtn__L_kUC{background:var(--gb-blue);color:#fff;font-size:13px;font-weight:600;padding:9px 18px;border-radius:8px;white-space:nowrap;flex-shrink:0;border:none}.layout_signInBtn__L_kUC:hover{background:var(--gb-blue-dark)}.layout_hamburger__AKJ3z{width:44px;height:44px;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0;background:none;border:none}.layout_hamburger__AKJ3z:hover{background:#f0f4fa}.layout_hamburger__AKJ3z{position:relative}.layout_menuBadge__U8_cR{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#c0392b;color:#fff;font-size:11px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.layout_hamburger__AKJ3z span{width:20px;height:2px;background:var(--gb-navy);border-radius:2px}@media (min-width:1280px){.layout_headerInner__JPBYZ{gap:12px}.layout_headerRight__StM1G{gap:10px}.layout_desktopNav__bkCwn{gap:2px}.layout_navLink__0am1M{padding-left:5px;padding-right:5px}.layout_navLink__0am1M:after{left:5px;right:5px}}@media (min-width:1280px) and (max-width:1339px){.layout_headerInner__JPBYZ{padding:0 20px}}.layout_desktopOnly__0S6r5{display:flex}.layout_mobileOnly__W1PN7{display:none}@media (max-width:1279px){.layout_desktopOnly__0S6r5{display:none}.layout_mobileOnly__W1PN7{display:flex}.layout_headerInner__JPBYZ{gap:12px;padding:0 12px}.layout_headerRight__StM1G{gap:10px}.layout_langButton__RqATN{padding:8px 10px}}@media (max-width:400px){.layout_headerInner__JPBYZ{gap:8px;padding:0 10px}.layout_logo__8v9DK{gap:7px}.layout_logo__8v9DK img{height:34px}.layout_logoText__imsw7{font-size:15px}.layout_headerRight__StM1G{gap:8px}.layout_langButton__RqATN{gap:5px;padding:8px}}.layout_announce__4N0sc{background:var(--gb-blue-bg);border-bottom:1px solid var(--gb-border)}.layout_announceInner__85wn6{max-width:var(--gb-max);margin:0 auto;padding:8px var(--gb-pad);font-size:12.5px;color:var(--gb-navy);display:flex;gap:8px;align-items:center}.layout_announceIcon__jZaH8{color:var(--gb-blue);flex-shrink:0}.layout_announceText__mTrXA{min-width:0}.layout_announceLink__a_eZf{display:inline-flex;align-items:center;min-width:24px;min-height:24px;flex-shrink:0;color:var(--gb-blue);font-weight:600;margin-left:auto;white-space:nowrap}.layout_footer__1WkYo{background:#fff;border-top:1px solid var(--gb-border);margin-top:auto}.layout_footerInner__W3hOi{max-width:var(--gb-max);margin:0 auto;padding:26px var(--gb-pad) 22px;display:flex;flex-direction:column;gap:16px}.layout_footerTop__SYujS{display:flex;gap:20px;align-items:center;flex-wrap:wrap;row-gap:12px}.layout_footerUtility__xq6DN{display:flex;flex-wrap:wrap;gap:6px 22px}.layout_footerGrid__MQc7h{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(130px,1fr));grid-gap:20px;gap:20px;align-items:start}.layout_footerBrandCol__hG1kS{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.layout_footerBrandCol__hG1kS .layout_footerLangSwitch__AfUm0{margin-left:0}.layout_footerCol__hYonY{display:flex;flex-direction:column;gap:8px}.layout_footerColTitle__PA4F6{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gb-muted-2);margin-bottom:2px}.layout_footerBottom__wVE_t{display:flex;gap:16px}.layout_footerMutedItem__w12xW{font-size:12px;color:var(--gb-muted-2)}@media (max-width:799px){.layout_footerGrid__MQc7h{grid-template-columns:minmax(0,1fr)}.layout_footerBrandCol__hG1kS{grid-column:1/-1}}.layout_footerBrand___esjd{display:flex;align-items:center;gap:8px;margin-right:8px}.layout_footerBrandText__N9azz{font-weight:800;font-size:14px}.layout_footerLink__2AgP8{display:inline-flex;align-items:center;min-height:24px;padding:0 2px;font-size:12.5px;font-weight:500;color:var(--gb-text-2);white-space:nowrap;border-radius:4px}.layout_footerLink__2AgP8:focus-visible{outline:3px solid var(--gb-focus,#2563eb);outline-offset:1px}.layout_footerLink__2AgP8:hover{color:var(--gb-blue)}.layout_footerLangSwitch__AfUm0{margin-left:auto;display:flex;border:1px solid var(--gb-border);border-radius:8px;overflow:hidden;font-size:12px;font-weight:600}.layout_footerLangBtn__8p5c_{padding:7px 11px;white-space:nowrap;background:#fff;color:var(--gb-muted);border:none}.layout_footerLangBtnActive__cT10m{background:var(--gb-navy);color:#fff}.layout_disclaimer__n9sP6{border-top:1px solid var(--gb-border-soft);padding-top:14px;font-size:12px;color:var(--gb-muted);line-height:1.6}.layout_drawerRoot__tjFxx{position:fixed;inset:0;z-index:90}.layout_drawerScrim__0KvBN{position:absolute;inset:0;background:rgba(20,35,60,.45);border:none}.layout_drawer__eNxYI{position:absolute;top:0;right:0;bottom:0;width:min(320px,85vw);background:#fff;box-shadow:-8px 0 30px rgba(20,35,60,.18);display:flex;flex-direction:column;animation:layout_gbup__m9fOg var(--gb-motion-base) var(--gb-motion-ease)}.layout_drawerHead__6iTC_{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--gb-border)}.layout_drawerBrand__wjanj{font-weight:800;font-size:15px}.layout_drawerBrand__wjanj b{color:var(--gb-gold)}.layout_drawerClose__Cbhas{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--gb-muted);border-radius:10px;background:none;border:none}.layout_drawerClose__Cbhas:hover{background:#f0f4fa}.layout_drawerNav__bOhw7{flex:1 1;overflow-y:auto;padding:8px 0}.layout_drawerNavLink__ah445{display:block;padding:14px 22px;font-size:15px;font-weight:600;color:var(--gb-text-2)}.layout_drawerNavLink__ah445:hover{background:var(--gb-bg)}.layout_drawerFoot__NPum9{padding:16px 18px;border-top:1px solid var(--gb-border);display:flex;flex-direction:column;gap:12px}.layout_drawerLangSwitch__JG_dt{display:flex;border:1px solid var(--gb-border);border-radius:9px;overflow:hidden;font-size:12.5px;font-weight:600}.layout_drawerLangBtn__xNz4S{flex:1 1;text-align:center;padding:11px 0;background:#fff;color:var(--gb-muted);border:none}.layout_drawerLangBtnActive__eKqZN{background:var(--gb-navy);color:#fff}.layout_drawerPrimary__GzQbz{background:var(--gb-blue);color:#fff;border-radius:9px;border:none}.layout_drawerPrimary__GzQbz,.layout_drawerSignOut__atKYI{font-size:14px;font-weight:600;padding:13px 0;text-align:center}.layout_drawerSignOut__atKYI{border:1px solid var(--gb-border);color:var(--gb-red);border-radius:9px;background:none}.layout_langSelect__poFrd{position:relative;flex-shrink:0}.layout_langButton__RqATN{display:flex;align-items:center;gap:6px;border:1px solid var(--gb-border);border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:600;color:var(--gb-text-2);white-space:nowrap;min-height:20px;background:#fff}.layout_langButton__RqATN:hover{border-color:var(--gb-blue);color:var(--gb-blue)}.layout_langCaret__91pLC{font-size:9px;color:var(--gb-muted)}.layout_langMenu__Dcnsc{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--gb-border);border-radius:10px;box-shadow:0 8px 24px rgba(20,35,60,.12);overflow:hidden;min-width:150px;animation:layout_gbup__m9fOg var(--gb-motion-fast) var(--gb-motion-ease);z-index:60}.layout_langOption__IrbTW{padding:11px 14px;font-size:13px;font-weight:600;display:flex;justify-content:space-between;gap:12px;white-space:nowrap;background:#fff;color:var(--gb-text-2);border:none;width:100%;text-align:left}.layout_langOption__IrbTW:hover{background:var(--gb-bg)}.layout_langOptionActive__RmnCN{color:var(--gb-blue);background:var(--gb-blue-bg)}.layout_langCheck__lgWXN{color:var(--gb-blue)}.layout_profileWrap__8u9C6{position:relative;flex-shrink:0}.layout_profileButton__w46hb{display:flex;align-items:center;gap:8px;padding:5px;border-radius:20px;background:none;border:none}.layout_profileButton__w46hb:hover{background:#f0f4fa}.layout_avatar__X2d0F{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--gb-blue),var(--gb-navy));color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.layout_profileName__7AKWi{font-size:13px;font-weight:600}.layout_profileMenu__EdQP2{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--gb-border);border-radius:12px;box-shadow:0 8px 24px rgba(20,35,60,.12);min-width:210px;overflow:hidden;animation:layout_gbup__m9fOg var(--gb-motion-fast) var(--gb-motion-ease);z-index:60}.layout_profileHead__c8yer{padding:14px 16px;border-bottom:1px solid var(--gb-border-soft)}.layout_profileHeadName__kALNh{font-size:13.5px;font-weight:700}.layout_profileHeadEmail__Gi__P{font-size:12px;color:var(--gb-muted)}.layout_profileItem__VxyVo{padding:12px 16px;font-size:13px;font-weight:500;color:var(--gb-text-2);display:flex;justify-content:space-between;background:none;border:none;width:100%;text-align:left}.layout_profileItem__VxyVo:hover{background:var(--gb-bg)}.layout_profileItemDanger___0ANI{color:var(--gb-red);font-weight:600;border-top:1px solid var(--gb-border-soft)}.layout_profileItemDanger___0ANI:hover{background:#fdf2f2}@media (max-width:480px){.layout_announceInner__85wn6{padding:6px var(--gb-pad);gap:6px;align-items:flex-start}.layout_announceText__mTrXA{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.layout_langButton__RqATN{border-color:var(--gb-neon-edge);background:var(--gb-neon-face);color:var(--gb-navy);box-shadow:var(--gb-neon-glow-soft);transition:var(--gb-neon-motion)}.layout_langButton__RqATN:hover{border-color:var(--gb-neon-edge);background:var(--gb-neon-tint);color:var(--gb-navy);box-shadow:var(--gb-neon-glow)}.layout_footerLangBtn__8p5c_{transition:var(--gb-neon-motion)}.layout_footerLangBtn__8p5c_:hover{background:var(--gb-neon-tint);color:var(--gb-navy)}.layout_footerLangBtnActive__cT10m,.layout_footerLangBtnActive__cT10m:hover{background:var(--gb-neon-fill);color:var(--gb-neon-ink);box-shadow:var(--gb-neon-glow-tight)}