.month-summary[data-astro-cid-w77mrcdc]{margin:.5rem 0 .9rem;padding:.7rem .85rem;background:var(--canvas);border-radius:10px;font-size:.88rem;line-height:1.55;color:var(--ink-2)}.month-summary[data-astro-cid-w77mrcdc] .ms-head[data-astro-cid-w77mrcdc]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0 0 .4rem;font-weight:800;color:var(--ink);cursor:pointer;list-style:none}.month-summary[data-astro-cid-w77mrcdc] .ms-head[data-astro-cid-w77mrcdc]::-webkit-details-marker{display:none}.month-summary[data-astro-cid-w77mrcdc]:not([open]) .ms-head[data-astro-cid-w77mrcdc]{margin-bottom:0}.ms-toggle[data-astro-cid-w77mrcdc]{flex-shrink:0;font-size:.78rem;font-weight:600;color:var(--ink-3)}.ms-toggle[data-astro-cid-w77mrcdc]:after{content:"접기 ▴"}.month-summary[data-astro-cid-w77mrcdc]:not([open]) .ms-toggle[data-astro-cid-w77mrcdc]:after{content:"펼치기 ▾"}.month-summary[data-astro-cid-w77mrcdc] ul[data-astro-cid-w77mrcdc]{list-style:none;margin:0;padding:0}.month-summary[data-astro-cid-w77mrcdc] li[data-astro-cid-w77mrcdc]{padding:.2rem 0}.month-summary[data-astro-cid-w77mrcdc] li[data-astro-cid-w77mrcdc] strong[data-astro-cid-w77mrcdc]{margin-right:.4rem;font-weight:700;color:var(--ink)}@media(min-width:640px){.month-summary[data-astro-cid-w77mrcdc] li[data-astro-cid-w77mrcdc]{display:grid;grid-template-columns:4.6rem 1fr;gap:.5rem}.month-summary[data-astro-cid-w77mrcdc] li[data-astro-cid-w77mrcdc] strong[data-astro-cid-w77mrcdc]{margin-right:0}}.cal-head[data-astro-cid-w77mrcdc]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cal-nav[data-astro-cid-w77mrcdc]{display:flex;align-items:center;gap:.6rem}.cal-nav[data-astro-cid-w77mrcdc] h1[data-astro-cid-w77mrcdc]{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.mo-btn[data-astro-cid-w77mrcdc]{width:30px;height:30px;border:1px solid var(--line);border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);font-size:15px;text-decoration:none}.mo-btn[data-astro-cid-w77mrcdc]:hover{background:var(--line-soft);text-decoration:none}.mo-btn[data-astro-cid-w77mrcdc].disabled{color:var(--faint);border-color:var(--line-soft);cursor:default}.view-toggle[data-astro-cid-w77mrcdc]{margin-left:auto;display:flex;background:var(--stone-bg);border-radius:8px;padding:3px}.view-toggle[data-astro-cid-w77mrcdc] button[data-astro-cid-w77mrcdc]{font:inherit;font-size:.78rem;font-weight:600;color:var(--muted);background:transparent;border:none;border-radius:6px;padding:5px 12px;cursor:pointer}.view-toggle[data-astro-cid-w77mrcdc] button[data-astro-cid-w77mrcdc].active{color:var(--ink);font-weight:700;background:#fff;box-shadow:0 1px 2px #0000000f}.legend[data-astro-cid-w77mrcdc]{display:flex;flex-wrap:wrap;gap:14px;margin:.6rem 0 .9rem;font-size:.72rem;color:var(--ink-3)}.legend[data-astro-cid-w77mrcdc] span[data-astro-cid-w77mrcdc]{display:flex;align-items:center;gap:5px}.legend[data-astro-cid-w77mrcdc] .d[data-astro-cid-w77mrcdc]{width:9px;height:9px;border-radius:3px;display:inline-block}.legend-sep[data-astro-cid-w77mrcdc]{margin-left:4px;padding-left:12px;border-left:1px solid var(--line)}.legend[data-astro-cid-w77mrcdc] .d[data-astro-cid-w77mrcdc].ipo{background:var(--brand)}.legend[data-astro-cid-w77mrcdc] .d[data-astro-cid-w77mrcdc].macro{background:var(--amber-dot)}.legend[data-astro-cid-w77mrcdc] .d[data-astro-cid-w77mrcdc].earnings{background:var(--violet-fg)}.legend[data-astro-cid-w77mrcdc] .d[data-astro-cid-w77mrcdc].derived{background:var(--teal-fg)}.legend[data-astro-cid-w77mrcdc] .d[data-astro-cid-w77mrcdc].holiday{background:var(--stone-dot)}.legend[data-astro-cid-w77mrcdc] .d[data-astro-cid-w77mrcdc].high{width:9px;height:11px;border-radius:2px;background:var(--line-soft);box-shadow:inset 2.5px 0 0 var(--hot-mark)}.weekday-row[data-astro-cid-w77mrcdc]{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--line);border-bottom:none;border-radius:9px 9px 0 0;overflow:hidden}.wd[data-astro-cid-w77mrcdc]{text-align:center;padding:8px 0;font-size:.75rem;font-weight:700;color:var(--ink-3);background:var(--canvas)}.wd[data-astro-cid-w77mrcdc].sun{color:var(--hot-mark)}.wd[data-astro-cid-w77mrcdc].sat{color:var(--brand)}.grid-body[data-astro-cid-w77mrcdc]{border-left:1px solid var(--line);border-top:1px solid var(--line);border-radius:0 0 9px 9px;overflow:hidden}.week[data-astro-cid-w77mrcdc]{display:grid;grid-template-columns:repeat(7,1fr)}.cell[data-astro-cid-w77mrcdc]{min-height:112px;padding:7px 8px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:3px;min-width:0}.cell[data-astro-cid-w77mrcdc].out{background:var(--canvas)}.dnum[data-astro-cid-w77mrcdc]{font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.dnum[data-astro-cid-w77mrcdc].weekday{color:var(--ink-3)}.dnum[data-astro-cid-w77mrcdc].sun{color:var(--hot-mark)}.dnum[data-astro-cid-w77mrcdc].sat{color:var(--brand)}.dnum[data-astro-cid-w77mrcdc].other{color:var(--faint);font-weight:600}.dnum[data-astro-cid-w77mrcdc].today-pill{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;border-radius:6px;background:var(--ink);color:#fff}.cell[data-astro-cid-w77mrcdc].today{background:var(--brand-tint)}a[data-astro-cid-w77mrcdc].cal-chip,a[data-astro-cid-w77mrcdc].cal-chip:visited{color:inherit;text-decoration:none;cursor:pointer}a[data-astro-cid-w77mrcdc].cal-chip:hover{filter:brightness(.94);text-decoration:underline}a[data-astro-cid-w77mrcdc].cal-chip:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cal-chip[data-astro-cid-w77mrcdc]{font-size:.68rem;font-weight:600;line-height:1.3;padding:2px 5px;border-radius:5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.cal-chip[data-astro-cid-w77mrcdc] .t[data-astro-cid-w77mrcdc]{font-variant-numeric:tabular-nums;opacity:.65;margin-right:2px;white-space:nowrap}.cal-chip[data-astro-cid-w77mrcdc].ipo{background:var(--brand-soft);color:var(--brand)}.cal-chip[data-astro-cid-w77mrcdc].macro{background:var(--amber-bg);color:var(--amber-fg)}.cal-chip[data-astro-cid-w77mrcdc].earnings{background:var(--violet-bg);color:var(--violet-fg)}.cal-chip[data-astro-cid-w77mrcdc].derived{background:var(--teal-bg);color:var(--teal-fg)}.cal-chip[data-astro-cid-w77mrcdc].holiday{background:var(--stone-bg);color:var(--stone-fg)}.cal-chip[data-astro-cid-w77mrcdc].high{box-shadow:inset 2.5px 0 0 var(--hot-mark);padding-left:8px}.more[data-astro-cid-w77mrcdc]{font-size:.66rem;color:var(--muted);padding-left:2px;text-decoration:none}.more[data-astro-cid-w77mrcdc]:hover{color:var(--brand);text-decoration:underline}.cal-list-view[data-astro-cid-w77mrcdc] section[data-astro-cid-w77mrcdc]{scroll-margin-top:.75rem}.cal-list-view[data-astro-cid-w77mrcdc] section[data-astro-cid-w77mrcdc]:target .date-heading[data-astro-cid-w77mrcdc]{background:var(--brand-soft);border-radius:6px;padding:.1rem .4rem;margin-left:-.4rem}.item-list[data-astro-cid-w77mrcdc] .meta[data-astro-cid-w77mrcdc]{display:none}@media(min-width:720px){.item-list[data-astro-cid-w77mrcdc] .meta[data-astro-cid-w77mrcdc]{display:block;margin-left:auto;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.8rem;font-variant-numeric:tabular-nums}.item-list[data-astro-cid-w77mrcdc] .meta[data-astro-cid-w77mrcdc]+.kind[data-astro-cid-w77mrcdc]{margin-left:.6rem}}.date-heading[data-astro-cid-w77mrcdc].is-today{color:#16795f}.date-heading[data-astro-cid-w77mrcdc] a[data-astro-cid-w77mrcdc],.date-heading[data-astro-cid-w77mrcdc] a[data-astro-cid-w77mrcdc]:visited{color:inherit}a[data-astro-cid-w77mrcdc].dnum:hover{text-decoration:underline}.cal-list-view[data-astro-cid-w77mrcdc]{max-width:720px}.cal[data-astro-cid-w77mrcdc][data-view=grid] .cal-list-view[data-astro-cid-w77mrcdc],.cal[data-astro-cid-w77mrcdc][data-view=list] .cal-grid-view[data-astro-cid-w77mrcdc]{display:none}@media(max-width:719px){.cal-grid-view[data-astro-cid-w77mrcdc]{display:none!important}.cal-list-view[data-astro-cid-w77mrcdc]{display:block!important}.view-toggle[data-astro-cid-w77mrcdc]{display:none}.cal-nav[data-astro-cid-w77mrcdc] h1[data-astro-cid-w77mrcdc]{font-size:1.3rem}}
