:root{--bg: #faf6ee;--bg-card: #ffffff;--bg-elevated: #fbf7ee;--bg-code: #f0e5cf;--accent: #0d1b2a;--accent-soft: #1a2a3d;--text: #0d1b2a;--text-muted: #4a5566;--gray: #6b7889;--gray-soft: #8b97a6;--border: #e0d6c4;--border-soft: #ebe2d2;--category-system: #0d1b2a;--category-ai: #7a6b5a;--shadow-card: 0 1px 2px rgba(13, 27, 42, .04), 0 4px 12px rgba(13, 27, 42, .05);--shadow-hover: 0 2px 4px rgba(13, 27, 42, .06), 0 8px 24px rgba(13, 27, 42, .08)}*{box-sizing:border-box}html{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;background:var(--bg);color:var(--text);scroll-behavior:smooth}body{margin:0;padding:0;text-align:left;background:var(--bg);color:var(--text);word-wrap:break-word;overflow-wrap:break-word;font-size:17px;line-height:1.75;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{width:100%;max-width:880px;margin:0 auto;padding:2.5em 1.5em}h1,h2,h3,h4,h5,h6{margin:0 0 .6rem;color:var(--accent);line-height:1.35;letter-spacing:-.015em}h1{font-size:2.4rem;font-weight:700}h2{font-size:1.6rem;font-weight:700}h3{font-size:1.2rem;font-weight:600}p{margin:0 0 1em}a{color:var(--accent);text-decoration:none;transition:color .15s ease}a:hover{color:var(--accent-soft);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}img{max-width:100%;height:auto}hr{border:none;border-top:1px solid var(--border-soft);margin:3em 0}section{padding:3em 0;border-bottom:1px solid var(--border-soft)}section:last-of-type{border-bottom:none}section h2{margin:0 0 .8em}section .lead{font-size:1.05rem;color:var(--text-muted);margin:0 0 1.6em;line-height:1.7}.btn-primary,.btn-secondary{display:inline-block;padding:.75em 1.5em;border-radius:8px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease;cursor:pointer;border:none;font-family:inherit}.btn-primary{background:var(--accent);color:var(--bg)}.btn-primary:hover{background:var(--accent-soft);color:var(--bg);text-decoration:none}.btn-secondary{background:transparent;color:var(--accent);border:1.5px solid var(--accent)}.btn-secondary:hover{background:var(--bg-elevated);color:var(--accent);text-decoration:none}@media(max-width:720px){body{font-size:16px}main{padding:1.5em 1.2em}h1{font-size:1.9rem}h2{font-size:1.35rem}h3{font-size:1.1rem}section{padding:2.2em 0}}header[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--border-soft);background:var(--bg);position:sticky;top:0;z-index:10}nav[data-astro-cid-3ef6ksr2]{max-width:880px;margin:0 auto;padding:1.1em 1.5em;display:flex;align-items:center;justify-content:space-between}.brand[data-astro-cid-3ef6ksr2]{font-size:1rem;font-weight:700;color:var(--accent);letter-spacing:-.01em}.brand[data-astro-cid-3ef6ksr2]:hover{text-decoration:none}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;gap:1.4em}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.92rem;color:var(--text-muted);font-weight:500}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--accent);text-decoration:none}@media(max-width:720px){nav[data-astro-cid-3ef6ksr2]{padding:.9em 1.2em}.nav-links[data-astro-cid-3ef6ksr2]{gap:1em}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.88rem}}footer[data-astro-cid-sz7xmlte]{max-width:880px;margin:0 auto;padding:3em 1.5em 2.5em;border-top:1px solid var(--border-soft)}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:2em;flex-wrap:wrap;margin-bottom:2em}.footer-brand[data-astro-cid-sz7xmlte]{font-size:.95rem;font-weight:700;color:var(--accent);margin:0 0 .3em}.footer-meta[data-astro-cid-sz7xmlte]{font-size:.85rem;color:var(--text-muted);margin:0}.footer-right[data-astro-cid-sz7xmlte]{text-align:right}.channels[data-astro-cid-sz7xmlte]{display:flex;gap:1em;justify-content:flex-end;flex-wrap:wrap;margin-bottom:.6em}.channels[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.85rem;color:var(--text-muted)}.channels[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent);text-decoration:none}.contact[data-astro-cid-sz7xmlte]{margin:0;font-size:.85rem}.contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-muted)}.contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.copyright[data-astro-cid-sz7xmlte]{font-size:.8rem;color:var(--gray);margin:0;text-align:center}@media(max-width:720px){.footer-inner[data-astro-cid-sz7xmlte]{flex-direction:column;gap:1.4em}.footer-right[data-astro-cid-sz7xmlte]{text-align:left}.channels[data-astro-cid-sz7xmlte]{justify-content:flex-start}}.hero[data-astro-cid-bbe6dxrz]{padding:4em 0 3.2em;border-bottom:1px solid var(--border-soft)}.status[data-astro-cid-bbe6dxrz]{display:inline-block;font-size:.82rem;font-weight:500;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-soft);padding:.35em .85em;border-radius:999px;margin:0 0 1.2em;letter-spacing:.01em}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{margin:0 0 .5em;font-size:2.7rem;line-height:1.2;letter-spacing:-.025em}.tagline[data-astro-cid-bbe6dxrz]{font-size:1.1rem;color:var(--text-muted);margin:0 0 1.8em;line-height:1.7;max-width:600px}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:.8em;flex-wrap:wrap}@media(max-width:720px){.hero[data-astro-cid-bbe6dxrz]{padding:2.6em 0 2.4em}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:2rem}.tagline[data-astro-cid-bbe6dxrz]{font-size:1rem}}.narrative[data-astro-cid-ltjl7jtn] h2[data-astro-cid-ltjl7jtn]{margin:0 0 1em}.narrative[data-astro-cid-ltjl7jtn] p[data-astro-cid-ltjl7jtn]{font-size:1.02rem;line-height:1.8;color:var(--text);max-width:680px}.rhythm[data-astro-cid-ltjl7jtn]{margin-top:2.2em;padding:1.6em 1.8em;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:12px}.rhythm[data-astro-cid-ltjl7jtn] h3[data-astro-cid-ltjl7jtn]{margin:0 0 .8em;font-size:1.05rem;color:var(--accent)}.rhythm[data-astro-cid-ltjl7jtn] ul[data-astro-cid-ltjl7jtn]{margin:0;padding:0;list-style:none}.rhythm[data-astro-cid-ltjl7jtn] li[data-astro-cid-ltjl7jtn]{font-size:.95rem;color:var(--text-muted);padding:.35em 0}.rhythm[data-astro-cid-ltjl7jtn] li[data-astro-cid-ltjl7jtn] strong[data-astro-cid-ltjl7jtn]{color:var(--accent);font-weight:600;margin-right:.7em}.org[data-astro-cid-fgp4p4x2] h2[data-astro-cid-fgp4p4x2]{margin:0 0 .6em}.chart[data-astro-cid-fgp4p4x2]{margin:1.6em 0 2.4em;padding:1.6em;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:12px;text-align:center}.chart[data-astro-cid-fgp4p4x2] img[data-astro-cid-fgp4p4x2]{max-width:100%;height:auto;display:block;margin:0 auto}.teams-title[data-astro-cid-fgp4p4x2]{margin:2em 0 1em;font-size:1.05rem}.teams-table[data-astro-cid-fgp4p4x2]{overflow-x:auto}table[data-astro-cid-fgp4p4x2]{width:100%;border-collapse:collapse;font-size:.92rem}thead[data-astro-cid-fgp4p4x2] th[data-astro-cid-fgp4p4x2]{text-align:left;padding:.7em .9em;border-bottom:1.5px solid var(--border);color:var(--text-muted);font-weight:600;font-size:.85rem;letter-spacing:.02em}tbody[data-astro-cid-fgp4p4x2] td[data-astro-cid-fgp4p4x2]{padding:.7em .9em;border-bottom:1px solid var(--border-soft)}tbody[data-astro-cid-fgp4p4x2] tr[data-astro-cid-fgp4p4x2]:last-child td[data-astro-cid-fgp4p4x2]{border-bottom:none}.launch[data-astro-cid-fgp4p4x2]{color:var(--gray);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86rem}.name[data-astro-cid-fgp4p4x2]{color:var(--accent);font-weight:600}.dept[data-astro-cid-fgp4p4x2]{color:var(--text-muted)}.status[data-astro-cid-fgp4p4x2]{color:var(--text-muted);white-space:nowrap}@media(max-width:720px){.chart[data-astro-cid-fgp4p4x2]{padding:1em}table[data-astro-cid-fgp4p4x2]{font-size:.85rem}thead[data-astro-cid-fgp4p4x2] th[data-astro-cid-fgp4p4x2],tbody[data-astro-cid-fgp4p4x2] td[data-astro-cid-fgp4p4x2]{padding:.6em .5em}}.nl[data-astro-cid-motrwrji]{padding:3em 0}.nl[data-astro-cid-motrwrji] h2[data-astro-cid-motrwrji]{margin:0 0 .6em}.value[data-astro-cid-motrwrji]{margin:0 0 1.8em;padding:0;list-style:none;max-width:580px}.value[data-astro-cid-motrwrji] li[data-astro-cid-motrwrji]{font-size:.98rem;color:var(--text);padding:.5em 0 .5em 1.4em;position:relative;line-height:1.6}.value[data-astro-cid-motrwrji] li[data-astro-cid-motrwrji]:before{content:"·";position:absolute;left:.3em;color:var(--accent);font-weight:700}.form[data-astro-cid-motrwrji]{display:flex;gap:.6em;max-width:480px;margin-bottom:1em;flex-wrap:wrap}.form[data-astro-cid-motrwrji] input[data-astro-cid-motrwrji][type=email]{flex:1;min-width:220px;padding:.75em 1em;border:1.5px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text);font-size:.95rem;font-family:inherit}.form[data-astro-cid-motrwrji] input[data-astro-cid-motrwrji][type=email]:focus{outline:none;border-color:var(--accent)}.sr-only[data-astro-cid-motrwrji]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.meta[data-astro-cid-motrwrji]{font-size:.83rem;color:var(--gray);margin:0}@media(max-width:720px){.form[data-astro-cid-motrwrji] input[data-astro-cid-motrwrji][type=email]{width:100%}.form[data-astro-cid-motrwrji] .btn-primary[data-astro-cid-motrwrji]{width:100%;text-align:center}}.blog[data-astro-cid-uy6rq66b]{padding:3em 0}.blog[data-astro-cid-uy6rq66b] h2[data-astro-cid-uy6rq66b]{margin:0 0 .6em}.about[data-astro-cid-v2cbyr3p]{padding:3em 0}.about[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{margin:0 0 .8em}.about-body[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:1rem;color:var(--text-muted);line-height:1.75;max-width:640px;margin:0 0 1em}.channels-title[data-astro-cid-v2cbyr3p]{margin:2.2em 0 1em;font-size:1.05rem}.channels[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.8em}.channels[data-astro-cid-v2cbyr3p] a[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;padding:.85em 1em;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:10px;text-decoration:none;transition:border-color .2s ease}.channels[data-astro-cid-v2cbyr3p] a[data-astro-cid-v2cbyr3p]:hover{border-color:var(--accent);text-decoration:none}.ch-name[data-astro-cid-v2cbyr3p]{font-size:.85rem;font-weight:600;color:var(--accent);margin-bottom:.2em}.ch-handle[data-astro-cid-v2cbyr3p]{font-size:.82rem;color:var(--text-muted);font-family:ui-monospace,SF Mono,Menlo,monospace}
