._sidebar_1jhb5_1{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width);z-index:100;display:flex;flex-direction:column;padding:1.25rem 1rem;background:#0a0b10eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid rgba(0,200,255,.08)}._logo_1jhb5_16{display:flex;align-items:center;gap:.6rem;margin-bottom:2rem;color:var(--text-primary);text-decoration:none}._logoMark_1jhb5_25{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(0,200,255,.35);color:var(--glow-cyan);font-weight:600;font-size:.75rem;box-shadow:inset 0 0 16px #00c8ff1f}._logoText_1jhb5_39{font-family:var(--font-heading);font-size:.8rem;line-height:1.2;max-width:140px}._nav_1jhb5_46{display:flex;flex-direction:column;gap:.35rem}._navBtn_1jhb5_52{width:100%;text-align:left;padding:.6rem .75rem;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.9rem}._navBtn_1jhb5_52:hover{color:var(--glow-cyan);background:#00c8ff0f}._dropdown_1jhb5_68{position:absolute;left:0;top:100%;width:200px;margin-top:.25rem;padding:.5rem;background:var(--bg-secondary);border:1px solid rgba(0,200,255,.15);border-radius:var(--radius-card);box-shadow:0 8px 32px #00000080;z-index:10}._dropLink_1jhb5_82{display:block;padding:.5rem .75rem;border-radius:6px;color:var(--text-secondary);font-size:.88rem}._dropLink_1jhb5_82:hover{background:#00c8ff14;color:var(--glow-cyan)}._cta_1jhb5_95{margin-top:1rem;padding:.65rem 1rem;text-align:center;border-radius:var(--radius-btn);border:1px solid rgba(0,200,255,.4);background:#00c8ff1a;color:var(--glow-cyan);font-weight:500;box-shadow:inset 0 0 20px #00c8ff1f}@media(max-width:900px){._sidebar_1jhb5_1{transform:translate(-100%);transition:transform .25s ease}._sidebar_1jhb5_1._open_1jhb5_113{transform:translate(0)}}._topbar_146ir_1{height:var(--topbar-height);display:flex;align-items:center;gap:1rem;padding:0 1.25rem;border-bottom:1px solid rgba(0,200,255,.06);background:#0a0b10d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:50}._menuBtn_146ir_15{display:none;border:none;background:transparent;color:var(--glow-cyan);font-size:1.25rem;padding:.25rem}._crumb_146ir_24{margin:0;font-size:.85rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){._menuBtn_146ir_15{display:block}}._footer_14flv_1{margin-top:auto;padding:1.5rem 1.25rem;background:var(--bg-footer);border-top:1px solid rgba(0,200,255,.06)}._cols_14flv_8{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1.5rem;max-width:1200px;margin-bottom:1rem}._cols_14flv_8 a{display:block;font-size:.85rem;color:#96a5be80;margin-bottom:.35rem}._cols_14flv_8 a:hover{color:var(--glow-cyan)}._brand_14flv_27{font-family:var(--font-heading);font-weight:600;margin:0 0 .25rem;color:var(--text-primary)}._tagline_14flv_34{font-size:.8rem;color:var(--text-secondary);margin:0 0 .5rem}._copy_14flv_40{font-size:.75rem;color:#96a5be66;margin:0}._colTitle_14flv_46{font-size:.7rem;text-transform:uppercase;letter-spacing:1.5px;color:#00c8ff73;margin:0 0 .5rem}._addr_14flv_54{font-size:.78rem;color:#96a5be66;margin:0}@media(max-width:700px){._cols_14flv_8{grid-template-columns:1fr}}._shell_1fy20_1{display:flex;min-height:100vh;background:var(--bg-primary)}._main_1fy20_7{flex:1;display:flex;flex-direction:column;min-width:0;margin-left:var(--sidebar-width)}._content_1fy20_15{flex:1;padding:1rem 1.25rem 2rem;max-width:1200px}._overlay_1fy20_21{display:none}@media(max-width:900px){._main_1fy20_7{margin-left:0}._overlay_1fy20_21{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:80}}._bar_1k3gv_1{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:var(--bg-secondary);border-top:1px solid rgba(0,200,255,.35);box-shadow:inset 0 1px #00c8ff1f,0 -4px 24px #0006}._text_1k3gv_18{margin:0;flex:1;min-width:200px;font-size:.9rem;color:var(--text-secondary)}._link_1k3gv_26{margin-left:.35rem}._actions_1k3gv_30{display:flex;gap:.5rem}._accept_1k3gv_35{padding:.5rem 1.25rem;border-radius:var(--radius-btn);border:1px solid rgba(0,200,255,.4);background:#00c8ff1a;color:var(--glow-cyan);box-shadow:inset 0 0 20px #00c8ff26;font-weight:500}._accept_1k3gv_35:hover{box-shadow:inset 0 0 24px #00c8ff40,0 0 16px #00c8ff33}._reject_1k3gv_49{padding:.5rem 1rem;border-radius:var(--radius-btn);border:1px solid rgba(155,127,255,.3);background:transparent;color:var(--glow-lavender);font-weight:500}._reject_1k3gv_49:hover{box-shadow:inset 0 0 16px #9b7fff1f}._fab_5t584_1{position:fixed;bottom:5rem;right:1.25rem;z-index:900;width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,200,255,.35);background:#0f1018f2;color:var(--glow-cyan);font-size:1.1rem;box-shadow:inset 0 0 16px #00c8ff1f,0 4px 20px #00000073;transition:box-shadow .2s ease}._fab_5t584_1:hover{box-shadow:inset 0 0 24px #00c8ff33,0 0 20px #00c8ff33}:root{--bg-primary: #0a0b10;--bg-secondary: #0f1018;--bg-footer: #070810;--glow-cyan: #00c8ff;--glow-lavender: #9b7fff;--glow-mint: #00ffa3;--text-primary: rgba(230, 235, 245, .9);--text-secondary: rgba(150, 165, 190, .6);--font-heading: "SUIT", system-ui, sans-serif;--font-body: "Pretendard", system-ui, sans-serif;--radius-card: 14px;--radius-btn: 10px;--sidebar-width: 240px;--topbar-height: 56px}[data-theme=light]{--bg-primary: #f4f6fa;--bg-secondary: #ffffff;--bg-footer: #e8ecf4;--text-primary: rgba(20, 25, 40, .92);--text-secondary: rgba(60, 75, 100, .75)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.25;margin:0 0 .5em}a{color:var(--glow-cyan);text-decoration:none;transition:color .15s ease,text-shadow .15s ease}a:hover{text-shadow:0 0 12px rgba(0,200,255,.35)}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:fadeUp .6s ease forwards}
