.chonjang-ai-core-outer,.chonjang-ai-core-inner,.chonjang-ai-core-dot{transform-origin:60px 60px}.chonjang-ai-core-outer{animation:chonjang-core-turn 14s linear infinite}.chonjang-ai-core-inner{animation:chonjang-core-turn 22s linear infinite reverse}.chonjang-ai-core-dot{animation:chonjang-core-turn 7s linear infinite}.chonjang-ai-core[data-paused=true] g{animation-play-state:paused}@keyframes chonjang-core-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.chonjang-ai-core g{animation:none}}.cj-nav-shell,.cj-drawer{--cj-ink: #2a4a5c;--cj-ink-2: #335667;--cj-line: rgb(120 200 220 / 32%);--cj-cyan: #95e7f4;--cj-mint: #a2efcb;--cj-amber: #e2b46a;--cj-text: #f2f7fc;--cj-dim: #c5d6e6;color:var(--cj-text);background:linear-gradient(180deg,var(--cj-ink),var(--cj-ink-2))}.cj-nav-shell{border-bottom:1px solid var(--cj-line);box-shadow:0 10px 30px -18px #040a14b3}.cj-nav-inner{width:calc(100% - 2.5rem)}.cj-nav-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgb(143 227 184 / 17%) 1px,transparent 1.2px);background-size:20px 20px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 25%,transparent 75%,#000);mask-image:linear-gradient(90deg,#000,transparent 25%,transparent 75%,#000)}.cj-nav-trace{position:absolute;inset-inline:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#6fd6e88c 20%,#8fe3b8b3 50%,#6fd6e88c 80%,transparent);animation:cj-trace-breathe 6s ease-in-out infinite alternate}.cj-nav-trace:before,.cj-nav-trace:after{content:"";position:absolute;bottom:0;width:34px;height:6px;border:1px solid #6fd6e88c;border-bottom:0;border-radius:4px 4px 0 0}.cj-nav-trace:before{left:9%}.cj-nav-trace:after{right:9%}.cj-nav-shell[data-paused=true] .cj-nav-trace{animation-play-state:paused}@keyframes cj-trace-breathe{0%{opacity:.55}to{opacity:1}}.cj-nav-shell .chonjang-ai-core{outline-color:var(--cj-cyan);background:radial-gradient(circle at 35% 28%,#fff,#dcebe9 60%,#a9c6c6);box-shadow:inset 0 0 0 1px #efffff,0 0 8px #95e7f440}.cj-nav-shell .chonjang-ai-core svg{width:36px;height:36px}.cj-nav-shell .chonjang-ai-core-outer path{stroke:#286f7c;stroke-width:4}.cj-nav-shell .chonjang-ai-core-inner path{stroke:#437e6b;stroke-width:3.4}.cj-nav-shell .chonjang-ai-core svg>circle:nth-of-type(1){fill:#e7f4f0;stroke:#3b7c83;stroke-width:2.5}.cj-nav-shell .chonjang-ai-core svg>circle:nth-of-type(2){fill:#1f645e}.cj-nav-shell .chonjang-ai-core svg>circle:nth-of-type(3){fill:#b1ffe2}.cj-nav-shell .chonjang-ai-core-dot circle{fill:#986c27}.cj-wordmark{display:flex;min-height:44px;flex-direction:column;justify-content:center;padding-left:3px;line-height:1;color:var(--cj-text)}.cj-wordmark-name{font-size:17px;font-weight:750;letter-spacing:.25em}.cj-wordmark-cap{margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.15em;color:var(--cj-mint)}.cj-wordmark:hover .cj-wordmark-name{color:#fff}.cj-nav-shell :focus-visible,.cj-drawer :focus-visible{outline:2px solid var(--cj-cyan);outline-offset:2px}.cj-search form{height:44px;border-radius:999px;border:1px solid #95e7f480;background:#ffffff17;padding-left:14px}.cj-search form:focus-within{border-color:var(--cj-cyan);box-shadow:0 0 0 3px #6fd6e82e}.cj-search input{color:var(--cj-text);font-size:12px}.cj-search input::placeholder{color:#c5d6e6}.cj-search button{width:44px;color:var(--cj-cyan);border-radius:0 999px 999px 0}.cj-search button:hover:not(:disabled){background:#6fd6e81f}.cj-mobile-search{background:var(--cj-ink-2);border-bottom:1px solid var(--cj-line)}.cj-nav-menu{position:relative}.cj-nav-item-row{display:flex;align-items:center;border-radius:8px;transition:background-color .2s}.cj-nav-item-row:hover,.cj-nav-item:focus-within .cj-nav-item-row{background:#6fd6e814}.cj-nav-item-link{position:relative;color:var(--cj-text);font-weight:600;white-space:nowrap}.cj-nav-item-link:before{content:"";position:absolute;left:2px;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:50%;background:var(--cj-cyan);opacity:0;transition:opacity .2s;pointer-events:none}.cj-nav-item:hover .cj-nav-item-link:before,.cj-nav-item:focus-within .cj-nav-item-link:before{opacity:1}.cj-nav-chevron{color:var(--cj-dim)}.cj-nav-chevron[aria-expanded=true]{color:var(--cj-cyan)}.cj-nav-signal{position:absolute;left:4px;right:4px;bottom:-3px;height:2px;overflow:hidden;pointer-events:none;border-radius:2px;background:#6fd6e81a}.cj-nav-signal:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(50% - 40px),var(--cj-cyan) 48%,var(--cj-mint) 52%,transparent calc(50% + 40px));animation:cj-nav-scan 4.8s ease-in-out infinite alternate}.cj-nav-signal[data-paused=true]:after{animation-play-state:paused}@keyframes cj-nav-scan{0%{transform:translate(-44%)}to{transform:translate(44%)}}.cj-nav-shell .cj-nav-member a,.cj-drawer .cj-nav-member a{min-height:44px;background:var(--cj-mint);color:#08111f;border:1px solid transparent;white-space:nowrap}.cj-nav-shell .cj-nav-member a:hover,.cj-drawer .cj-nav-member a:hover{background:#b6f0d0}.cj-nav-shell .cj-nav-member a{position:relative;isolation:isolate;gap:4px;padding-inline:9px;font-size:11px;border:0;background:transparent}.cj-nav-shell .cj-nav-member a:before{content:"";position:absolute;inset:7px 0;border-radius:999px;background:var(--cj-mint);z-index:-1}.cj-nav-shell .cj-nav-member a:hover{background:transparent}.cj-nav-shell .cj-nav-member a:hover:before{background:#c4f7de}.cj-nav-shell .cj-nav-member a svg{width:12px;height:12px}.cj-drawer .cj-nav-member a{padding-inline:18px}.cj-icon-btn,.cj-global-trigger{display:inline-flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;border:1px solid #6fd6e842;color:var(--cj-text);background:#ffffff0a;transition:background-color .2s,border-color .2s}.cj-icon-btn:hover,.cj-icon-btn[aria-expanded=true],.cj-global-trigger:hover,.cj-global-trigger[aria-expanded=true]{border-color:var(--cj-cyan);background:#6fd6e81f}.cj-dropdown{background:linear-gradient(180deg,var(--cj-ink),var(--cj-ink-2));border:1px solid var(--cj-line);border-top-color:#6fd6e880;border-radius:14px;box-shadow:0 24px 48px -20px #1935418c;color:var(--cj-text)}.cj-dropdown-group{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.06em;color:var(--cj-mint);border-top:1px solid #6fd6e81f}.cj-dropdown-link{position:relative;color:var(--cj-text)}.cj-dropdown-link:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:#6fd6e8;transform:scaleY(0);transition:transform .2s}.cj-dropdown-link:hover,.cj-dropdown-link:focus-visible{background:#6fd6e817;color:#fff}.cj-dropdown-link:hover:before,.cj-dropdown-link:focus-visible:before{transform:scaleY(1)}.cj-dropdown-tag{color:#f1ce98}.cj-dropdown-layer{--cj-dropdown-columns: 1;position:absolute;top:100%;right:0;z-index:50;width:18rem;max-width:min(72rem,calc(100vw - 2.5rem));padding-top:8px}.cj-dropdown-layer[data-columns="2"]{--cj-dropdown-columns: 2;width:34rem}.cj-dropdown-layer[data-columns="3"]{--cj-dropdown-columns: 3;width:50rem}.cj-dropdown-layer[data-columns="4"]{--cj-dropdown-columns: 4;width:64rem}.cj-dropdown-panel{max-height:calc(100dvh - 6rem);overflow-y:auto;overscroll-behavior:contain;padding:16px 8px}.cj-dropdown-grid{display:grid;grid-template-columns:repeat(var(--cj-dropdown-columns),minmax(0,1fr));align-items:start;gap:20px 8px}.cj-dropdown-column{min-width:0;border-left:1px solid #6fd6e82b}.cj-dropdown-panel .cj-dropdown-group{border-top:0}.cj-dropdown-panel .cj-dropdown-link{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.cj-drawer{border-left:1px solid #6fd6e84d}.cj-drawer:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#6fd6e80d 1px,transparent 1px),linear-gradient(90deg,#6fd6e80d 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 45%);mask-image:linear-gradient(180deg,#000,transparent 45%)}.cj-drawer>*{position:relative}.cj-drawer .cj-drawer-close{position:absolute}.cj-drawer .cj-drawer-identity{position:absolute;top:18px;left:24px;font-size:13px;font-weight:700;letter-spacing:.18em}.cj-drawer-identity span{display:block;margin-top:4px;font:8px ui-monospace,monospace;letter-spacing:.1em;color:#8fe3b8}.cj-drawer-home{font-size:13px;letter-spacing:.15em;color:#8fe3b8}.cj-drawer-row{border-bottom:1px solid #6fd6e81f}.cj-drawer-row a:hover,.cj-drawer-row button:hover{background:#6fd6e812}.cj-drawer-row button[aria-expanded=true]{color:#6fd6e8}.cj-drawer-sub{background:#ffffff0a;border-left:2px solid #6fd6e866}.cj-drawer-group{font-size:11px;letter-spacing:.06em;color:#8fe3b8}.cj-global{position:relative;flex-shrink:0}.cj-global-trigger{width:58px;gap:5px;font:10px ui-monospace,monospace}.cj-global-panel{position:absolute;top:calc(100% + 14px);right:0;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain;padding:20px;border:1px solid #6fd6e859;border-radius:18px;background:linear-gradient(180deg,var(--cj-ink),var(--cj-ink-2));color:var(--cj-text);box-shadow:0 24px 60px #02081266}.cj-global-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cj-global-heading h2{font-size:17px;font-weight:650;margin-top:5px}.cj-panel-eyebrow{font:10px/1.6 ui-monospace,monospace;letter-spacing:.1em;color:#8fe3b8}.cj-language-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.cj-language-options button{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #6fd6e833;border-radius:8px;font-size:13px}.cj-language-options button span{font:10px ui-monospace,monospace;color:var(--cj-dim)}.cj-language-options button[aria-pressed=true]{color:#8fe3b8;background:#8fe3b812;border-color:#8fe3b8}.cj-global-note{font-size:11px;line-height:1.7;color:var(--cj-dim);margin-block:12px}.cj-global-resources{margin-top:6px}.cj-global-resources a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #6fd6e81a}.cj-global-resources a:hover{color:#8fe3b8}.cj-global-resources strong{display:block;font-size:13px;font-weight:600}.cj-global-resources span{display:block;color:var(--cj-dim);font-size:11px;line-height:1.5;margin-top:3px}.cj-mobile-controls .cj-global-trigger{width:44px;flex-direction:column;gap:1px;font-size:8px}@media(max-width:1279px){.cj-mobile-controls .cj-global-panel{position:fixed;top:80px;left:16px;right:16px;width:auto;max-width:none}}@media(max-width:399px){.cj-wordmark-cap{display:none}.cj-wordmark-name{font-size:15px;letter-spacing:.1em}.cj-wordmark{padding-left:0}}@media(prefers-reduced-motion:reduce){.cj-nav-signal:after{animation:none;transform:none;opacity:.4}.cj-nav-trace{animation:none}.cj-nav-item-link:before,.cj-dropdown-link:before,.cj-nav-item-row,.cj-icon-btn,.cj-global-trigger{transition:none}}
