.brain_page__SUzWZ{background:#0a0a0a;color:#f2f2f2;min-height:100vh;font-family:var(--font-geist-mono),Arial,sans-serif;font-size:16px;line-height:1.8}.brain_container__1QD57{max-width:1760px;margin:auto;padding:30px 48px 0}.brain_topline__qrop2{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #292929;padding:0 0 22px;font-size:13px;color:#b1b1b1;letter-spacing:.04em}.brain_footer__fPXqo>a,.brain_identity__Y0ucU a,.brain_projectBody__8uSFl>a,.brain_readingLink__DDZaC a,.brain_sectionHead__jVCCy>a,.brain_topline__qrop2 a,.brain_topline__qrop2 span{display:inline-flex;gap:9px;align-items:center}.brain_footer__fPXqo>a:hover,.brain_projectBody__8uSFl>a:hover,.brain_topline__qrop2 a:hover{text-decoration:underline;color:#fff}.brain_hero__lie47{display:grid;grid-template-columns:1fr 310px;gap:56px;padding:52px 0 42px;align-items:center}.brain_eyebrow__n8AFn{font-size:13px;letter-spacing:.12em;color:#b3b3b3;margin:0 0 14px}.brain_hero__lie47 h1{font-size:clamp(38px,3.4vw,60px);letter-spacing:-.065em;line-height:1.25;font-weight:600;margin:0}.brain_hero__lie47 h1>span{color:#eaaa82}.brain_intro__gh2z9{margin:22px 0 0;color:#c4c4c4;font-size:17px;line-height:1.8}.brain_identity__Y0ucU{padding-left:30px;border-left:1px solid #333}.brain_identity__Y0ucU h2{font-size:27px;line-height:1.4;margin:12px 0 6px;font-weight:500;letter-spacing:-.05em}.brain_identity__Y0ucU p{font-size:16px;line-height:1.8;color:#b8b8b8;margin:0 0 8px}.brain_identity__Y0ucU a{font-size:13px;color:#ddd}.brain_status__lsmfB{font-size:13px;display:inline-flex;align-items:center;gap:8px;color:#d4d4d4}.brain_status__lsmfB i{width:6px;height:6px;background:#77c5b3;border-radius:50%}.brain_mapSection__rCQ_M{padding-top:26px;border-top:1px solid #303030}.brain_sectionHead__jVCCy{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.brain_sectionHead__jVCCy h2{font-size:22px;font-weight:500;letter-spacing:-.05em;margin:0}.brain_sectionHead__jVCCy>a{font-size:13px;color:#bbb}.brain_counts__hP3Vu{display:flex;gap:28px;font-size:13px;color:#a9a9a9}.brain_counts__hP3Vu span{display:flex;gap:9px;align-items:center}.brain_counts__hP3Vu b{font-size:18px;font-weight:500;color:#ededed}.brain_readingLink__DDZaC{display:flex;justify-content:center;gap:20px;align-items:center;padding:24px 0 50px;color:#a9a9a9;font-size:13px}.brain_readingLink__DDZaC a{color:#eee}.brain_projects__97a0O{border-top:1px solid #333;padding:52px 0 0;scroll-margin-top:100px}.brain_projects__97a0O .brain_sectionHead__jVCCy{margin-bottom:38px}.brain_projects__97a0O .brain_sectionHead__jVCCy h2{font-size:32px}.brain_projectGroup__1wbuJ{display:grid;grid-template-columns:280px 1fr;gap:56px;padding:34px 0;border-top:1px solid #272727}.brain_groupLabel__0YERs>span{font-size:13px}.brain_groupLabel__0YERs h3{font-size:22px;margin:10px 0;font-weight:500}.brain_groupLabel__0YERs p{font-size:16px;line-height:1.8;color:#aaa;max-width:260px}.brain_project__5RdaW{border-bottom:1px solid #242424;scroll-margin-top:100px}.brain_project__5RdaW:first-child{border-top:1px solid #242424}.brain_project__5RdaW summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 4px;gap:20px;list-style:none}.brain_project__5RdaW summary::-webkit-details-marker{display:none}.brain_project__5RdaW summary>div>span{color:#a5a5a5;font-size:13px}.brain_project__5RdaW h4{font-size:20px;font-weight:500;margin:4px 0 0;letter-spacing:-.025em}.brain_project__5RdaW[open] .brain_expand__SGMqw{transform:rotate(45deg)}.brain_expand__SGMqw{font-size:24px;font-weight:300;padding:0 12px}.brain_project__5RdaW summary:hover{background:#121212}.brain_projectBody__8uSFl{padding:0 4px 25px}.brain_projectBody__8uSFl>p{color:#ddd;font-size:16px}.brain_projectBody__8uSFl ul{margin:16px 0 20px;padding-left:22px;color:#c2c2c2;font-size:16px;line-height:1.8}.brain_projectBody__8uSFl li+li{margin-top:9px}.brain_projectBody__8uSFl>a{font-size:13px;color:#ddd}.brain_background__OUA4u{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;border-top:1px solid #333;padding:55px 0 65px;margin-top:24px}.brain_background__OUA4u h2{font-size:26px;font-weight:500;margin-bottom:25px}.brain_background__OUA4u dl>div{padding:14px 0;border-top:1px solid #292929}.brain_background__OUA4u dt{font-size:13px;color:#aaa}.brain_background__OUA4u dd{margin:6px 0 0;line-height:1.8;font-size:16px}.brain_background__OUA4u ul{list-style:none;margin:0;padding:0}.brain_background__OUA4u li{padding:14px 0;border-top:1px solid #292929}.brain_background__OUA4u li strong{font-size:16px;font-weight:500;display:block}.brain_background__OUA4u li span{font-size:13px;color:#aaa;display:block;margin-top:6px}.brain_footer__fPXqo{padding:26px 0 38px;border-top:1px solid #333;display:flex;gap:25px;align-items:center;font-size:13px;color:#aaa}.brain_footer__fPXqo>span{white-space:nowrap}.brain_footer__fPXqo p{flex:1;font-size:13px}.brain_footer__fPXqo>a{color:#eee}.brain_page__SUzWZ :is(a,button,summary):focus-visible{outline:2px solid #f2f2f2;outline-offset:5px}.brain_srOnly__AeU_T{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (max-width:1100px){.brain_container__1QD57{padding:25px 28px 0}.brain_hero__lie47{grid-template-columns:1fr 270px;gap:30px}.brain_hero__lie47 h1{font-size:42px}.brain_projectGroup__1wbuJ{grid-template-columns:220px 1fr;gap:30px}.brain_background__OUA4u{gap:40px}}@media (max-width:700px){.brain_container__1QD57{padding:20px 18px 0}.brain_hero__lie47{grid-template-columns:1fr;gap:28px;padding:34px 0}.brain_hero__lie47 h1{font-size:40px;max-width:340px;word-break:keep-all}.brain_intro__gh2z9{font-size:16px}.brain_identity__Y0ucU{border-left:0;border-top:1px solid #292929;padding:22px 0 0}.brain_identity__Y0ucU h2{display:inline-block;margin-right:15px}.brain_identity__Y0ucU p{margin:4px 0}.brain_identity__Y0ucU .brain_status__lsmfB{display:flex}.brain_identity__Y0ucU a{margin-top:6px}.brain_sectionHead__jVCCy{align-items:flex-start;flex-direction:column;gap:15px}.brain_counts__hP3Vu{gap:17px;flex-wrap:wrap}.brain_counts__hP3Vu b{font-size:17px}.brain_readingLink__DDZaC{flex-direction:column;gap:6px;padding:22px 0 34px}.brain_projects__97a0O{padding-top:35px}.brain_projects__97a0O .brain_sectionHead__jVCCy h2{font-size:28px}.brain_projectGroup__1wbuJ{grid-template-columns:1fr;gap:20px}.brain_groupLabel__0YERs h3{display:inline-block;margin:0 0 0 14px}.brain_groupLabel__0YERs p{max-width:none;margin:10px 0}.brain_project__5RdaW h4{font-size:19px}.brain_project__5RdaW summary{gap:8px}.brain_background__OUA4u{grid-template-columns:1fr;gap:42px;padding:38px 0}.brain_footer__fPXqo{flex-direction:column;align-items:flex-start;gap:10px}.brain_footer__fPXqo p{margin:0;font-size:13px}}@font-face{font-family:Brain Neural Mono;src:url(/fonts/brain/NanumGothicCoding-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.brain-engine{--bg:#0a0a0a;--bg-2:#0d0d0d;--surface:#0c0c0c;--surface-2:#191919;--surface-3:#202020;--border:#292929;--border-strong:#484848;--text:#f2f2f2;--text-2:#b5b5b5;--text-3:#aaa;--muted:var(--text-2);--dim:var(--text-3);--surface2:var(--surface-2);--accent:#f2f2f2;--accent-ink:#0a0a0a;--accent-line:#5d5d5d;--accent-soft:#181818;--ok:#77c5b3;--warn:#eaaa82;--err:#ed8b8b;--brain-1:#b6a0ed;--brain-2:#74bbec;--brain-3:#77c5b3;--kg-tool:#e27e74;--kg-mem:#e58b69;--kg-synapse:#ffceaa;--ease:cubic-bezier(0.32,0.72,0,1);color:var(--text);font-family:var(--font-geist-mono),Arial,sans-serif;color-scheme:dark;min-width:0;font-size:16px;line-height:1.8}.brain-engine button,.brain-engine select{cursor:pointer;font-size:13px;min-height:32px}.brain-engine :is(button,a,select,input,[role=button]):focus-visible{outline:2px solid #fff;outline-offset:3px}.brain-engine button:disabled{cursor:default;opacity:.7}.brain-engine .pressable:hover{filter:brightness(1.18)}.brain-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.brain-view-switch{display:flex;gap:4px;border:1px solid #383838;padding:4px;border-radius:6px}.brain-view-switch button{padding:6px 24px;min-height:38px;border-radius:3px;color:#aaa}.brain-view-switch button[aria-pressed=true]{background:#eee;color:#111;font-weight:600}.brain-control-actions{display:flex;gap:16px;color:#b5b5b5}.brain-control-actions button{display:flex;gap:7px;align-items:center}.brain-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.brain-filters button{display:flex;align-items:center;gap:8px;border:1px solid #414141;border-radius:4px;padding:6px 12px;min-height:38px;color:#bbb}.brain-filters button[aria-pressed=true]{background:#181818;color:#f1f1f1;border-color:#626262}.brain-filters button[aria-pressed=false]{border-style:dashed;color:#aaa}.brain-filters i{width:6px;height:6px;border-radius:50%}.brain-filters button>span{margin-left:10px}.brain-canvas{min-width:0}.brain-loading{height:680px;display:grid;place-items:center;border:1px solid #292929;color:#aaa;font-size:16px}.brain-graph-caption{font-size:13px!important;line-height:1.8;color:#aaa;margin:16px 0 0}.brain-detail{height:100%;display:flex;flex-direction:column;background:#101010}.brain-detail>header{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 20px;border-bottom:1px solid #333;gap:10px}.brain-detail>header span{font-size:13px;color:#b2b2b2;line-height:1.7}.brain-detail h3{font-size:22px;font-weight:500;line-height:1.5;letter-spacing:-.04em;margin:9px 0 0;word-break:keep-all}.brain-detail>header button{flex-shrink:0;padding:4px;min-width:30px}.brain-detail-body{min-height:0;overflow:auto;padding:20px;font-size:16px;line-height:1.8;color:#d0d0d0;overscroll-behavior:contain}.brain-detail-body p{font-size:16px;line-height:1.8;margin:0 0 20px}.brain-detail-topic{font-weight:500;color:#f1f1f1}.brain-detail-body ul{padding-left:19px;list-style:disc;margin:0 0 25px}.brain-detail-body li{font-size:16px;line-height:1.8;margin-bottom:14px}.brain-detail-tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:24px}.brain-detail-tags button{font-size:13px;padding:4px 9px;border:1px solid #484848;border-radius:3px;color:#eee}.brain-detail-link{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#fff;text-decoration:underline;text-underline-offset:5px}.brain-detail-topics{display:flex;flex-direction:column;gap:8px}.brain-detail-topics>a,.brain-detail-topics>button{padding:15px 0;border-bottom:1px solid #393939;display:flex;justify-content:space-between;gap:10px;text-align:left;font-size:16px}.brain-detail-topics>a{flex-direction:column}.brain-detail-topics>a span{font-size:13px;color:#aaa}.brain-detail-topics strong{font-weight:500}.brain-node-preview{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;background:#111;border:1px solid #4a4a4a;border-radius:6px;max-width:330px;box-shadow:0 8px 28px #0008}.brain-node-preview>div{flex:1;min-width:160px}.brain-node-preview span{display:block;color:#aaa;font-size:13px}.brain-node-preview strong{display:block;font-size:16px;font-weight:500}.brain-node-preview button{font-size:13px}.brain-neural-directory{position:relative;height:360px;border-top:1px solid #444;padding:16px}.brain-neural-detail{position:absolute;top:0;right:0;bottom:0;width:380px;max-width:100%;z-index:12;border-left:1px solid #444}.brain-neural-viewport{overflow-x:auto}.brain-neural-canvas{position:relative;min-width:1200px}.brain-neural-svg{min-height:560px}.brain-neural-label{font-family:Brain Neural Mono,monospace;font-weight:400;fill:#93a3cf}.brain-engine .kg-panel{width:380px;max-width:calc(100% - 24px)}.brain-engine [data-motion=off] *,.brain-engine[data-motion=off] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.brain-fullscreen{z-index:150!important;background:#0a0a0a}.brain-engine .rounded-lg-t,.brain-engine .rounded-panel{border-radius:6px}.brain-engine .rounded-sm-t{border-radius:3px}.brain-engine .rounded-ctl,.brain-engine .rounded-md-t{border-radius:4px}@media (max-width:1023px){.brain-canvas>div>div.relative{flex:none;height:600px}.brain-canvas>div>aside{height:440px;max-height:440px}.brain-fullscreen{flex-direction:column}.brain-fullscreen>div:first-child{min-height:50vh}.brain-fullscreen>aside{width:100%!important;max-height:42vh}}@media (max-width:600px){.brain-controls{align-items:flex-start;flex-direction:column;gap:12px}.brain-view-switch{width:100%}.brain-view-switch button{flex:1}.brain-control-actions{width:100%;justify-content:space-between}.brain-filters{gap:6px}.brain-filters button{font-size:13px;padding:6px 9px;flex:1 1 30%;justify-content:center;white-space:nowrap}.brain-filters button>span{margin-left:0}.brain-canvas>div>div.relative{height:500px}.brain-canvas>div>aside{height:430px}.brain-detail-body,.brain-detail>header{padding:16px}.brain-node-preview{max-width:250px}.brain-neural-svg{min-height:340px}.brain-neural-directory{height:420px}.brain-fullscreen .absolute.top-3.left-1\/2{display:none}.brain-canvas .pointer-events-none.absolute.left-1\/2.top-3{top:65px;width:100%;text-align:center}.brain-canvas .pointer-events-none.absolute.left-1\/2.top-3>span{font-size:18px}}@media (prefers-reduced-motion:reduce){.brain-engine *,.brain-engine :after,.brain-engine :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.brain-engine .bg-os-bg{background-color:var(--bg)}.brain-engine .bg-os-bg\/80{background-color:color-mix(in srgb,var(--bg) 80%,transparent)}.brain-engine .bg-os-bg\/85{background-color:color-mix(in srgb,var(--bg) 85%,transparent)}.brain-engine .bg-os-bg\/90{background-color:color-mix(in srgb,var(--bg) 90%,transparent)}.brain-engine .bg-os-bg\/95{background-color:color-mix(in srgb,var(--bg) 95%,transparent)}.brain-engine .bg-os-border-strong{background-color:var(--border-strong)}.brain-engine .bg-os-surface{background-color:var(--surface)}.brain-engine .border-os-border{border-color:var(--border)}.brain-engine .border-os-border-strong{border-color:var(--border-strong)}.brain-engine .focus\:border-os-accent:focus{border-color:var(--accent)}.brain-engine .focus\:border-os-border-strong:focus{border-color:var(--border-strong)}.brain-engine .group:hover .group-hover\:bg-os-accent{background-color:var(--accent)}.brain-engine .group:hover .group-hover\:text-os-muted{color:var(--text-2)}.brain-engine .group:hover .group-hover\:text-os-text{color:var(--text)}.brain-engine .hover\:bg-os-surface:hover{background-color:var(--surface)}.brain-engine .hover\:border-os-border-strong:hover{border-color:var(--border-strong)}.brain-engine .hover\:border-os-dim:hover{border-color:var(--text-3)}.brain-engine .hover\:text-os-accent:hover{color:var(--accent)}.brain-engine .hover\:text-os-err:hover{color:var(--err)}.brain-engine .hover\:text-os-text:hover{color:var(--text)}.brain-engine .text-os-dim{color:var(--text-3)}.brain-engine .text-os-muted{color:var(--text-2)}.brain-engine .text-os-text{color:var(--text)}.brain-engine[data-motion=off] .kg-grow{stroke-dashoffset:0}.brain-engine[data-motion=off] :is(.kg-fade,.kg-glow,.kg-mem-in){opacity:1}.brain-engine[data-motion=off] .kg-leaf{opacity:.55;transform:none}.brain-engine svg[aria-label="경력 연결 그래프"]{touch-action:pan-y}.brain-engine .brain-filters{border:0;padding:0}.brain-label-short{display:none}@media(max-width:600px){.brain-label-wide{display:none}.brain-label-short{display:inline}}.brain-detail-body :is(p,li){word-break:keep-all;overflow-wrap:anywhere}@media(max-width:600px){.brain-canvas :has(>.kg-panel) .brain-node-preview,.brain-canvas :has(>.kg-panel)>:is(.pointer-events-none.absolute.left-1\/2.top-3,.absolute.bottom-4){display:none}}