.sr-only[data-astro-cid-6vdlxo5s]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cl-head[data-astro-cid-6vdlxo5s]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:var(--sp-7);align-items:center;margin:0 0 var(--sp-7)}.cl-eyebrow[data-astro-cid-6vdlxo5s]{margin:0 0 var(--sp-2);font-family:DM Mono,Noto Sans KR,monospace;font-size:var(--fs-3);color:var(--muted);letter-spacing:.02em}.cl-eyebrow[data-astro-cid-6vdlxo5s] b[data-astro-cid-6vdlxo5s]{color:var(--ink);font-weight:500}.cl-head[data-astro-cid-6vdlxo5s] h1[data-astro-cid-6vdlxo5s]{margin:0 0 var(--sp-3);font-size:clamp(2.2rem,5vw,3rem);line-height:1.15;letter-spacing:-.02em;font-weight:800}.cl-lede[data-astro-cid-6vdlxo5s]{max-width:26rem;margin:0 0 var(--sp-5);color:var(--muted);line-height:1.75;word-break:keep-all}.cl-lede[data-astro-cid-6vdlxo5s] b[data-astro-cid-6vdlxo5s]{color:var(--ink)}.cl-web[data-astro-cid-6vdlxo5s]{min-width:0}.cl-finder[data-astro-cid-6vdlxo5s]{position:relative;margin:0}.cl-finder[data-astro-cid-6vdlxo5s] input[data-astro-cid-6vdlxo5s]{font:inherit;font-size:var(--fs-7);width:100%;box-sizing:border-box;padding:.85rem 3rem .85rem var(--sp-4);color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg)}.cl-finder[data-astro-cid-6vdlxo5s] input[data-astro-cid-6vdlxo5s]::placeholder{color:var(--muted)}.cl-finder[data-astro-cid-6vdlxo5s] input[data-astro-cid-6vdlxo5s]:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px rgba(var(--ac-rgb),.18)}.cl-finder[data-astro-cid-6vdlxo5s] kbd[data-astro-cid-6vdlxo5s]{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);font-family:DM Mono,monospace;font-size:var(--fs-2);color:var(--muted);border:1px solid var(--rule);border-radius:var(--r-xs);padding:.05rem .45rem;pointer-events:none}.cl-finder[data-astro-cid-6vdlxo5s] input[data-astro-cid-6vdlxo5s]:not(:placeholder-shown)~kbd[data-astro-cid-6vdlxo5s]{display:none}.cl-hint[data-astro-cid-6vdlxo5s]{margin:var(--sp-2) 0 0;font-size:var(--fs-3);color:var(--muted);word-break:keep-all}.cl-hint[data-astro-cid-6vdlxo5s] code[data-astro-cid-6vdlxo5s]{font-family:DM Mono,Noto Sans KR,monospace;color:var(--ink)}.cl-filters[data-astro-cid-6vdlxo5s]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-5)}.cl-chip[data-astro-cid-6vdlxo5s]{font:inherit;font-size:var(--fs-3);display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;color:var(--muted);background:none;border:1px solid var(--rule);border-radius:var(--r-pill);cursor:pointer}.cl-chip[data-astro-cid-6vdlxo5s]:hover{color:var(--ink)}.cl-chip[data-astro-cid-6vdlxo5s][aria-pressed=true]{color:var(--ink);font-weight:700;border-color:var(--ac);background:rgba(var(--ac-rgb),.1)}.cl-sep[data-astro-cid-6vdlxo5s]{width:1px;height:1.1rem;margin:0 var(--sp-1);background:var(--rule)}.cl-count[data-astro-cid-6vdlxo5s]{margin:0 0 0 auto;font-size:var(--fs-3);color:var(--muted);font-variant-numeric:tabular-nums}.cl-empty[data-astro-cid-6vdlxo5s]{margin:0 0 var(--sp-5);color:var(--muted)}.cl-chip[data-astro-cid-6vdlxo5s] i[data-astro-cid-6vdlxo5s],.cl-meta[data-astro-cid-6vdlxo5s] i[data-astro-cid-6vdlxo5s]{flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--dot)}.area-number[data-astro-cid-6vdlxo5s]{--dot: var(--a-number)}.area-relation[data-astro-cid-6vdlxo5s]{--dot: var(--a-relation)}.area-shape[data-astro-cid-6vdlxo5s]{--dot: var(--a-shape)}.area-data[data-astro-cid-6vdlxo5s]{--dot: var(--a-data)}.cl-body[data-astro-cid-6vdlxo5s]{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:var(--sp-5);align-items:start}.cl-railbox[data-astro-cid-6vdlxo5s]{position:sticky;top:var(--sp-4)}.cl-rail[data-astro-cid-6vdlxo5s]{position:relative;display:flex;flex-direction:column;gap:2px}.cl-rail[data-astro-cid-6vdlxo5s] a[data-astro-cid-6vdlxo5s]{display:block;padding:.2rem 0;text-align:center;font-size:var(--fs-7);line-height:1.3;font-weight:700;color:var(--muted);border-radius:var(--r-sm);transition:color var(--t-micro) var(--ease-glide),background-color var(--t-micro) var(--ease-glide),transform var(--t-micro) var(--ease-settle)}.cl-rail[data-astro-cid-6vdlxo5s] a[data-astro-cid-6vdlxo5s]:hover{text-decoration:none;color:var(--ac);background:rgba(var(--ac-rgb),.1)}.cl-rail[data-astro-cid-6vdlxo5s] a[data-astro-cid-6vdlxo5s].is-on,.cl-rail[data-astro-cid-6vdlxo5s] a[data-astro-cid-6vdlxo5s].is-on:hover{color:var(--bg);background:var(--ac);transform:scale(1.08)}.cl-rail[data-astro-cid-6vdlxo5s] a[data-astro-cid-6vdlxo5s].is-off{opacity:.3;pointer-events:none}.cl-sec[data-astro-cid-6vdlxo5s]{scroll-margin-top:var(--sp-4);margin:0 0 var(--sp-7)}.cl-sec-h[data-astro-cid-6vdlxo5s]{display:flex;align-items:baseline;gap:var(--sp-3);margin:0 0 var(--sp-2);padding-bottom:.35rem;border-bottom:1px solid var(--rule)}.cl-sec-h[data-astro-cid-6vdlxo5s]>span[data-astro-cid-6vdlxo5s]{font-size:2.6rem;line-height:1;font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--ac)}.cl-sec-h[data-astro-cid-6vdlxo5s] small[data-astro-cid-6vdlxo5s]{font-family:DM Mono,monospace;font-size:var(--fs-3);color:var(--muted)}.cl-sec-h[data-astro-cid-6vdlxo5s] small[data-astro-cid-6vdlxo5s] b[data-astro-cid-6vdlxo5s]{font-weight:500}.cl-sec[data-astro-cid-6vdlxo5s] ul[data-astro-cid-6vdlxo5s]{list-style:none;margin:0;padding:0}.cl-row[data-astro-cid-6vdlxo5s]{position:relative;display:grid;grid-template-columns:minmax(7rem,12rem) 7.5rem minmax(0,1fr) 1.2rem;align-items:baseline;gap:var(--sp-4);padding:.62rem var(--sp-3) .62rem var(--sp-4);color:var(--ink);border-bottom:1px solid var(--rule);border-radius:var(--r-sm);scroll-margin:var(--sp-4) 0}.cl-row[data-astro-cid-6vdlxo5s]:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--dot);transform:scaleY(0);transition:transform .2s var(--ease-settle)}.cl-row[data-astro-cid-6vdlxo5s]:hover,.cl-row[data-astro-cid-6vdlxo5s].is-kb{text-decoration:none;background:rgba(var(--ac-rgb),.07)}.cl-row[data-astro-cid-6vdlxo5s]:hover:before,.cl-row[data-astro-cid-6vdlxo5s].is-kb:before{transform:scaleY(1)}.cl-row[data-astro-cid-6vdlxo5s] strong[data-astro-cid-6vdlxo5s]{font-size:var(--fs-7);word-break:keep-all;transition:transform .2s var(--ease-settle)}.cl-row[data-astro-cid-6vdlxo5s]:hover strong[data-astro-cid-6vdlxo5s],.cl-row[data-astro-cid-6vdlxo5s].is-kb strong[data-astro-cid-6vdlxo5s]{transform:translate(3px)}.cl-t[data-astro-cid-6vdlxo5s]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cl-aka[data-astro-cid-6vdlxo5s]{margin-top:.1rem;font-size:var(--fs-2);color:var(--muted);word-break:keep-all}.cl-aka[data-astro-cid-6vdlxo5s][hidden]{display:none}.cl-row[data-astro-cid-6vdlxo5s] mark{padding:0 1px;color:inherit;background:rgba(var(--ac-rgb),.28);border-radius:3px}.cl-meta[data-astro-cid-6vdlxo5s]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-2);font-weight:700;color:var(--muted);white-space:nowrap}.cl-one[data-astro-cid-6vdlxo5s]{font-size:var(--fs-4);color:var(--muted);line-height:1.6;word-break:keep-all}.cl-go[data-astro-cid-6vdlxo5s]{color:var(--ac);opacity:0;transition:opacity var(--t-micro) var(--ease-glide)}.cl-row[data-astro-cid-6vdlxo5s]:hover .cl-go[data-astro-cid-6vdlxo5s],.cl-row[data-astro-cid-6vdlxo5s].is-kb .cl-go[data-astro-cid-6vdlxo5s]{opacity:1}.cl-sec[data-astro-cid-6vdlxo5s][hidden],.cl-sec[data-astro-cid-6vdlxo5s] li[data-astro-cid-6vdlxo5s][hidden],.cl-empty[data-astro-cid-6vdlxo5s][hidden]{display:none}@media(max-width:768px){.cl-head[data-astro-cid-6vdlxo5s]{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.cl-lede[data-astro-cid-6vdlxo5s]{max-width:none}.cl-head[data-astro-cid-6vdlxo5s][data-searching] .cl-web[data-astro-cid-6vdlxo5s],.cl-head[data-astro-cid-6vdlxo5s][data-searching] .cl-lede[data-astro-cid-6vdlxo5s],.cl-finder[data-astro-cid-6vdlxo5s] kbd[data-astro-cid-6vdlxo5s]{display:none}.cl-finder[data-astro-cid-6vdlxo5s] input[data-astro-cid-6vdlxo5s]{padding-right:var(--sp-4)}.cl-body[data-astro-cid-6vdlxo5s]{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.cl-railbox[data-astro-cid-6vdlxo5s]{top:0;z-index:5;margin:0 -1.25rem;padding-right:5rem;background:var(--bg);border-bottom:1px solid var(--rule)}.cl-rail[data-astro-cid-6vdlxo5s]{flex-direction:row;gap:2px;overflow-x:auto;padding:var(--sp-2) var(--sp-2) var(--sp-2) 1.25rem;scrollbar-width:none}.cl-rail[data-astro-cid-6vdlxo5s]::-webkit-scrollbar{display:none}.cl-rail[data-astro-cid-6vdlxo5s] a[data-astro-cid-6vdlxo5s]{flex:none;min-width:2.1rem;padding:.25rem .4rem}.cl-sec[data-astro-cid-6vdlxo5s]{scroll-margin-top:3.6rem}.cl-row[data-astro-cid-6vdlxo5s]{grid-template-columns:minmax(0,1fr) auto;gap:.2rem var(--sp-3);padding:.7rem var(--sp-2) .7rem var(--sp-3);scroll-margin:3.6rem 0 var(--sp-4)}.cl-one[data-astro-cid-6vdlxo5s]{grid-column:1 / -1}.cl-go[data-astro-cid-6vdlxo5s]{display:none}.cl-sec-h[data-astro-cid-6vdlxo5s]>span[data-astro-cid-6vdlxo5s]{font-size:2.2rem}}@media(prefers-reduced-motion:reduce){.cl-row[data-astro-cid-6vdlxo5s]:before,.cl-row[data-astro-cid-6vdlxo5s] strong[data-astro-cid-6vdlxo5s],.cl-go[data-astro-cid-6vdlxo5s],.cl-rail[data-astro-cid-6vdlxo5s] a[data-astro-cid-6vdlxo5s]{transition:none}}
