@media print{body *{display:none!important}body:before{content:"이 전자책은 인쇄할 수 없습니다 · ilhae.ai";color:#000;padding:40px;font:16px sans-serif;display:block}}.rd,.rd *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html:has(.rd){scroll-padding-top:96px}.rd[data-astro-cid-3dmviuck]{--rd-size:17px;min-height:100vh}.rd-top[data-astro-cid-3dmviuck]{z-index:20;height:60px;padding:0 max(12px,env(safe-area-inset-left));background:var(--ground);border-bottom:var(--border-control) solid var(--ink);align-items:center;gap:6px;display:flex;position:sticky;top:0}.rd-btn[data-astro-cid-3dmviuck]{min-width:38px;height:38px;font:700 14px var(--font-sans);color:var(--ink);background:var(--surface);border:var(--border-tag) solid var(--ink);border-radius:var(--radius-pill);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:1px;padding:0 12px;text-decoration:none;display:inline-flex}.rd-btn[data-astro-cid-3dmviuck]:hover{background:var(--volt-soft)}.rd-btn[data-astro-cid-3dmviuck] small[data-astro-cid-3dmviuck]{font-size:11px}.rd-back[data-astro-cid-3dmviuck]{font-family:var(--font-mono);padding:0}.rd-title[data-astro-cid-3dmviuck]{flex-direction:column;flex:1;min-width:0;padding:0 6px;line-height:1.25;display:flex}.rd-title[data-astro-cid-3dmviuck] span[data-astro-cid-3dmviuck]{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rd-title[data-astro-cid-3dmviuck] b[data-astro-cid-3dmviuck]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.rd-tools[data-astro-cid-3dmviuck]{gap:6px;display:flex}.rd-pop[data-astro-cid-3dmviuck]{top:calc(100% + 8px);right:max(12px,env(safe-area-inset-right));background:var(--surface);border:var(--border-control) solid var(--ink);border-radius:var(--radius-lg);width:min(340px,100vw - 24px);box-shadow:var(--shadow-hard);gap:10px;padding:14px 16px;display:grid;position:absolute}.rd-pop[data-astro-cid-3dmviuck][hidden]{display:none}.rd-rate[data-astro-cid-3dmviuck]{width:fit-content;margin:28px auto 0;display:flex}.rd-rate[data-astro-cid-3dmviuck][hidden]{display:none}.rd-endshare[data-astro-cid-3dmviuck]{text-align:center;justify-items:center;gap:10px;margin-top:36px;display:grid}.rd-progress[data-astro-cid-3dmviuck]{height:4px;position:absolute;bottom:-2px;left:0;right:0}.rd-progress[data-astro-cid-3dmviuck] i[data-astro-cid-3dmviuck]{background:var(--volt);border-right:2px solid var(--ink);width:0;height:100%;display:block}.rd-toc[data-astro-cid-3dmviuck]{z-index:30;background:var(--surface);border-right:var(--border-control) solid var(--ink);width:min(360px,88vw);box-shadow:var(--shadow-hard-lg);flex-direction:column;transition:transform .16s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.rd-toc[data-astro-cid-3dmviuck].open{transform:none}.rd-toc-head[data-astro-cid-3dmviuck]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px 12px 20px;display:flex}.rd-toc[data-astro-cid-3dmviuck] ol[data-astro-cid-3dmviuck]{flex:1;margin:0;padding:8px 10px 40px;list-style:none;overflow-y:auto}.rd-dim[data-astro-cid-3dmviuck]{z-index:25;background:#00000052;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.rd-toc[data-astro-cid-3dmviuck]{transition:none}}.rd-main[data-astro-cid-3dmviuck]{max-width:760px;padding:44px max(20px,env(safe-area-inset-left)) 40px;margin:0 auto}.rd-page[data-astro-cid-3dmviuck]{min-height:60vh}.rd-pager[data-astro-cid-3dmviuck]{border-top:var(--border-control) solid var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:56px;padding-top:20px;display:flex}.rd-pager[data-astro-cid-3dmviuck] span[data-astro-cid-3dmviuck]{font-family:var(--font-mono);color:var(--ink-muted);font-size:13px}.rd-pager[data-astro-cid-3dmviuck] button[data-astro-cid-3dmviuck]:disabled{visibility:hidden}.rd-foot[data-astro-cid-3dmviuck]{color:var(--ink-muted);text-align:center;margin-top:36px;font-size:12px}.rd-shield[data-astro-cid-3dmviuck]{z-index:40;background:var(--ground);color:var(--ink);font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;inset:0}.rd-shield[data-astro-cid-3dmviuck][hidden]{display:none}.rd-shield[data-astro-cid-3dmviuck] b[data-astro-cid-3dmviuck]{font-family:var(--font-display);font-size:30px;font-weight:400}.rd-shield[data-astro-cid-3dmviuck] span[data-astro-cid-3dmviuck]{color:var(--ink-muted)}@media (width>=1200px){.rd-toc[data-astro-cid-3dmviuck]{box-shadow:none;z-index:10;width:300px;top:60px;transform:none}.rd-dim[data-astro-cid-3dmviuck],[data-astro-cid-3dmviuck][data-toc-open],[data-astro-cid-3dmviuck][data-toc-close].rd-btn{display:none}.rd-main[data-astro-cid-3dmviuck]{margin-left:max(320px,50% - 230px)}}@media (width<=560px){.rd-title[data-astro-cid-3dmviuck] span[data-astro-cid-3dmviuck]{display:none}.rd-btn[data-astro-cid-3dmviuck]{min-width:34px;height:34px;padding:0 9px}.rd-main[data-astro-cid-3dmviuck]{padding-top:28px}}.rd-toc li>a{border-radius:var(--radius-md);color:var(--ink);padding:9px 10px;font-size:14px;font-weight:500;line-height:1.45;text-decoration:none;display:block}.rd-toc li>a:hover{background:var(--volt-soft)}.rd-toc li>a[aria-current=true]{background:var(--volt);color:var(--on-volt);font-weight:700}.rd-toc li ul{border-left:2px solid var(--line);margin:2px 0 8px 12px;padding:0 0 0 10px;list-style:none}.rd-toc li ul a{color:var(--ink-muted);border-radius:var(--radius-sm);padding:5px 8px;font-size:13px;line-height:1.45;text-decoration:none;display:block}.rd-toc li ul a:hover{background:var(--volt-soft);color:var(--ink)}.rd-toc li{position:relative}.rd-toc li>a{padding-right:52px}.rd-toc .rd-link{height:24px;font:700 11px var(--font-sans);color:var(--ink-muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;position:absolute;top:7px;right:6px}.rd-toc .rd-link:hover{color:var(--ink);border-color:var(--ink);background:var(--surface)}
