.sym[data-astro-cid-psku3klr]{margin-bottom:24px}.top[data-astro-cid-psku3klr]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;margin-bottom:8px;display:grid}@media (width<=760px){.top[data-astro-cid-psku3klr]{grid-template-columns:minmax(0,1fr);gap:4px}}.field[data-astro-cid-psku3klr]{margin-bottom:12px}input[data-astro-cid-psku3klr][type=search]{width:100%;min-height:48px;font:inherit;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:10px 14px}.compose-row[data-astro-cid-psku3klr]{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:6px;min-height:48px;padding:4px 6px 4px 0;display:flex}.compose-row[data-astro-cid-psku3klr]:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.compose-row[data-astro-cid-psku3klr] input[data-astro-cid-psku3klr]{background:0 0;border:0;flex:1;min-width:0;min-height:38px;padding:4px 12px;font-size:1.1rem}.compose-row[data-astro-cid-psku3klr] input[data-astro-cid-psku3klr]:focus,.compose-row[data-astro-cid-psku3klr] input[data-astro-cid-psku3klr]:focus-visible{outline:none}.compose-row[data-astro-cid-psku3klr] button[data-astro-cid-psku3klr]{background:var(--surface-2);min-height:34px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;flex:none;padding:4px 11px;font-size:.85rem}.compose-row[data-astro-cid-psku3klr] button[data-astro-cid-psku3klr]:hover{background:var(--accent-soft)}.compose-row[data-astro-cid-psku3klr] .copy-all[data-astro-cid-psku3klr]{background:var(--text);color:var(--bg);font-weight:600}.compose-row[data-astro-cid-psku3klr] .copy-all[data-astro-cid-psku3klr]:hover{background:var(--text);opacity:.88}.sym[data-astro-cid-psku3klr]{--sym-stick-h:var(--sym-tabs-h,76px)}.group[data-astro-cid-psku3klr],#sym[data-astro-cid-psku3klr]{scroll-margin-top:calc(var(--site-header-h,57px) - 72px + var(--sym-stick-h) + 8px)}.side[data-astro-cid-psku3klr] p[data-astro-cid-psku3klr]{color:var(--text-muted);white-space:nowrap;margin:14px 8px 6px;font-size:.75rem;font-weight:600}.it[data-astro-cid-psku3klr]{min-height:36px;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:3px 10px;font-size:.92rem;text-decoration:none;display:flex}.it[data-astro-cid-psku3klr]:hover{background:var(--surface-2)}.it[data-astro-cid-psku3klr] b[data-astro-cid-psku3klr]{background:var(--surface-2);width:30px;height:30px;font-family:var(--font);border-radius:8px;flex:none;place-items:center;font-size:1rem;font-weight:400;display:grid}.it[data-astro-cid-psku3klr]:after{content:attr(data-n) "자";color:var(--text-muted);margin-left:auto;font-size:.75rem;font-weight:400}.it[data-astro-cid-psku3klr][aria-current]{background:var(--text);color:var(--bg);font-weight:600}.it[data-astro-cid-psku3klr][aria-current] b[data-astro-cid-psku3klr]{color:inherit;background:0 0}.it[data-astro-cid-psku3klr][aria-current]:after{color:inherit;opacity:.75}.it[data-astro-cid-psku3klr].rec b[data-astro-cid-psku3klr]{background:var(--accent-soft);color:var(--accent)}@media (pointer:coarse){.it[data-astro-cid-psku3klr]{min-height:44px}}@media (width>=1024px){.sym[data-astro-cid-psku3klr]{--sym-stick-h:4px;grid-template-columns:252px minmax(0,1fr);column-gap:28px;display:grid}.sym[data-astro-cid-psku3klr]>[data-astro-cid-psku3klr]{grid-column:2}.sym[data-astro-cid-psku3klr]>.top[data-astro-cid-psku3klr]{grid-column:1/-1}.sym[data-astro-cid-psku3klr]>.side[data-astro-cid-psku3klr]{top:calc(var(--site-header-h,57px) + 12px);max-height:calc(100vh - var(--site-header-h,57px) - 24px);max-height:calc(100dvh - var(--site-header-h,57px) - 24px);overscroll-behavior:contain;scrollbar-width:thin;border-right:1px solid var(--border);grid-area:2/1/span 80;align-self:start;padding:0 10px 12px 0;position:sticky;overflow-y:auto}.fam[data-astro-cid-psku3klr]:first-of-type p[data-astro-cid-psku3klr]{margin-top:10px}}@media (width<=1023.98px){.side[data-astro-cid-psku3klr]{top:var(--site-header-h,57px);z-index:9;overscroll-behavior-x:contain;scrollbar-width:thin;background:var(--bg);border-bottom:1px solid var(--border);gap:6px;margin:0 -16px 12px;padding:8px 16px;display:flex;position:sticky;overflow-x:auto}.fam[data-astro-cid-psku3klr]{display:contents}.side[data-astro-cid-psku3klr] p[data-astro-cid-psku3klr]{flex:none;align-self:center;margin:0 2px 0 10px}.it[data-astro-cid-psku3klr]{border:1px solid var(--border);background:var(--surface);white-space:nowrap;flex-direction:column;flex:none;justify-content:center;gap:2px;min-width:66px;min-height:58px;padding:6px 8px;font-size:.75rem}.it[data-astro-cid-psku3klr]:after{content:none}.it[data-astro-cid-psku3klr] b[data-astro-cid-psku3klr],.it[data-astro-cid-psku3klr].rec b[data-astro-cid-psku3klr]{background:0 0;width:34px;height:26px;font-size:1.15rem}}@media (width<=1023.98px) and (pointer:coarse){.side[data-astro-cid-psku3klr]{scrollbar-width:none}.side[data-astro-cid-psku3klr]::-webkit-scrollbar{display:none}}@media (width<=1023.98px) and (height<=499.98px){.side[data-astro-cid-psku3klr]{padding-block:4px}.it[data-astro-cid-psku3klr]{flex-direction:row;gap:6px;min-width:0;min-height:44px;padding:4px 12px 4px 8px}.it[data-astro-cid-psku3klr] b[data-astro-cid-psku3klr],.it[data-astro-cid-psku3klr].rec b[data-astro-cid-psku3klr]{width:auto;min-width:22px;height:auto}}@media print{.sym[data-astro-cid-psku3klr]{display:block}.sym[data-astro-cid-psku3klr]>.side[data-astro-cid-psku3klr]{display:none}}#recent-group[data-astro-cid-psku3klr]{border:1.5px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);margin:4px 0 18px;padding:12px 16px 16px}.recent-head[data-astro-cid-psku3klr]{align-items:center;gap:8px;margin-bottom:10px;display:flex}#recent-group[data-astro-cid-psku3klr] h2[data-astro-cid-psku3klr]{align-items:center;margin:0;font-size:1.05rem}#recent-group[data-astro-cid-psku3klr] h2[data-astro-cid-psku3klr]:before{content:"★";color:var(--accent)}.recent-clear[data-astro-cid-psku3klr]{min-height:32px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 6px;font-size:.8rem;text-decoration:underline}@media (pointer:coarse){.recent-clear[data-astro-cid-psku3klr]{min-height:44px}}#recent-group[data-astro-cid-psku3klr] .chars[data-astro-cid-psku3klr]{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}#recent-group[data-astro-cid-psku3klr] .chars[data-astro-cid-psku3klr] .ch{background:var(--bg);height:48px;font-size:1.5rem}.group[data-astro-cid-psku3klr] h2[data-astro-cid-psku3klr]{align-items:baseline;gap:8px;margin:20px 0 10px;font-size:1rem;display:flex}.group[data-astro-cid-psku3klr] h2[data-astro-cid-psku3klr] small[data-astro-cid-psku3klr]{font-family:var(--font);color:var(--text-muted);font-size:.75rem;font-weight:400}.group[data-astro-cid-psku3klr] h2[data-astro-cid-psku3klr] .ico[data-astro-cid-psku3klr]{font-family:var(--font);margin-right:6px;font-weight:400}.key[data-astro-cid-psku3klr]{font-family:var(--font);background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:2px 8px;font-size:.75rem}.chars[data-astro-cid-psku3klr]{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}.chars[data-astro-cid-psku3klr] .ch{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:44px;color:var(--text);cursor:pointer;font-size:1.35rem;line-height:1;font-family:var(--font);padding:0}.chars[data-astro-cid-psku3klr] .ch:hover{border-color:var(--line-strong);background:var(--surface-2)}html.sym-dragging{-webkit-user-select:none;user-select:none;cursor:ew-resize}.chars[data-astro-cid-psku3klr] .ch.picked{background:var(--text);color:var(--bg);border-color:var(--text)}.chars[data-astro-cid-psku3klr] .ch{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.chars[data-astro-cid-psku3klr] .ch:active{transform:scale(.94)}.empty[data-astro-cid-psku3klr]{color:var(--text-muted);text-align:center;padding:24px 0}.toast[data-astro-cid-psku3klr]{opacity:0;pointer-events:none;background:var(--inverse);color:var(--inverse-text);z-index:20;border-radius:999px;max-width:calc(100% - 32px);padding:10px 18px;font-weight:600;transition:opacity .15s,transform .15s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}.toast[data-astro-cid-psku3klr].show{opacity:1;transform:translate(-50%)}
