:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7f3e8;--color-paper:#fffef9;--color-ink:#2b2620;--color-ink-2:#4a4136;--color-ink-3:#6b5f4c;--color-rule:#c9bca2;--color-rule-strong:#8b7e66;--color-seal:#c53030;--color-seal-wash:#c530300a;--color-highlight:#f6e05e;--color-th-bg:#f4eddd;--color-mask-a:#d9cfba;--color-mask-b:#efe8d6;--color-paper-shadow:#8b7e6640;--font-serif:"Noto Serif KR", "Nanum Myeongjo", "Apple SD Gothic Neo", serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--radius:2px;--content-width:640px;--livebar-height:3.5rem}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-serif);margin:0;line-height:1.5}#root{width:min(var(--content-width), 100%);padding:var(--space-3) var(--space-3) calc(2 * var(--livebar-height) + var(--space-3));margin:0 auto}.gov-head{text-align:center;padding:var(--space-2) 0 var(--space-3);border-bottom:3px double var(--color-rule-strong)}.gov-head .kicker{letter-spacing:.4em;color:var(--color-ink-3);font-size:.7rem}.gov-head h1{letter-spacing:.14em;margin:var(--space-1) 0 0;font-size:1.35rem;font-weight:700}.gov-head .tagline{margin:var(--space-1) 0 0;color:var(--color-ink-3);font-size:.78rem}.registry{margin:0}.status-wrap{text-align:center;padding:var(--space-5) 0 var(--space-3)}.seal{background:var(--color-seal-wash);width:7.5rem;height:7.5rem;color:var(--color-seal);border:5px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-8deg)}.seal--sold{color:var(--color-ink-2)}.seal--unknown{color:var(--color-ink-3)}.seal .seal-status{letter-spacing:.2em;font-size:1.5rem;font-weight:700}.seal .seal-sub{margin-top:var(--space-1);letter-spacing:.1em;font-size:.7rem}.updated-line{margin:var(--space-3) 0 0;color:var(--color-ink-2);text-align:center;font-size:.82rem}.registry-message{text-align:center;color:var(--color-ink-3);padding:var(--space-5) var(--space-2)}.paper{background:var(--color-paper);border:1px solid var(--color-rule);box-shadow:2px 3px 0 var(--color-paper-shadow);padding:var(--space-4) var(--space-3) var(--space-4);margin-top:var(--space-2)}.doc-title{text-align:center;letter-spacing:.4em;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-rule);margin:0 0 var(--space-1);font-size:.95rem;font-weight:700}.doc-table{border-collapse:collapse;width:100%;font-size:.9rem}.doc-table th,.doc-table td{border:1px solid var(--color-rule);padding:var(--space-2);text-align:left;vertical-align:top}.doc-table th{background:var(--color-th-bg);letter-spacing:.15em;white-space:nowrap;width:5rem;font-weight:700}.hl{background:linear-gradient(transparent 45%, var(--color-highlight) 45%, var(--color-highlight) 88%, transparent 88%);padding:0 .2em;font-weight:700}.mask{background:repeating-linear-gradient(45deg, var(--color-mask-a) 0, var(--color-mask-a) 4px, var(--color-mask-b) 4px, var(--color-mask-b) 8px);color:var(--color-ink-2);letter-spacing:.1em;text-align:center;font-size:.78rem;font-weight:700}.note{color:var(--color-ink-3);margin-left:var(--space-1);font-size:.72rem}.paper .doc-foot{color:var(--color-ink-3);margin:var(--space-2) 0 0;text-align:right;font-size:.72rem}.market{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-block{margin:var(--space-5) 0 0}.bar-chart{margin:var(--space-3) 0 0;padding:0;list-style:none}.bar-row{align-items:center;gap:var(--space-2);color:var(--color-ink-2);margin-bottom:var(--space-1);font-size:.82rem;display:flex}.bar-year{color:var(--color-ink-3);flex:0 0 2.6rem}.bar-track{background:var(--color-th-bg);border:1px solid var(--color-rule);flex:auto;height:.85rem}.bar-fill{background:var(--color-rule-strong);height:100%;display:block}.bar-value{white-space:nowrap;flex:none;font-weight:700}.gain-badge{align-items:baseline;gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);background:var(--color-seal-wash);border:1.5px solid var(--color-seal);border-radius:var(--radius);color:var(--color-seal);flex-wrap:wrap;display:flex}.gain-badge--down{color:var(--color-ink-2);border-color:var(--color-rule-strong)}.gain-label{letter-spacing:.1em;color:var(--color-ink-2);font-size:.8rem}.gain-amount{font-size:1.3rem;font-weight:700}.gain-rate{font-size:.95rem;font-weight:700}.gain-badge .note{flex-basis:100%;margin:0}.market-chart{margin-top:var(--space-2)}.market-svg{width:100%;height:auto;display:block}.market-line{fill:none;stroke-width:1.5px}.market-line--actual{stroke:var(--color-seal)}.market-line--est{stroke:var(--color-ink-3);stroke-dasharray:4 3}.market-dot--actual{fill:var(--color-seal)}.market-dot--est{fill:var(--color-paper);stroke:var(--color-ink-3);stroke-width:1.2px}.market-axis{fill:var(--color-ink-3);font-size:9px}.market-axis--end{text-anchor:end}.market-legend{gap:var(--space-3);margin:var(--space-2) 0 0;color:var(--color-ink-3);flex-wrap:wrap;padding:0;font-size:.72rem;list-style:none;display:flex}.market-legend li{align-items:center;gap:var(--space-1);display:flex}.legend-swatch{border-top-style:solid;border-top-width:2px;width:1.4rem;height:0;display:inline-block}.legend-swatch--actual{border-top-color:var(--color-seal)}.legend-swatch--est{border-top-style:dashed;border-top-color:var(--color-ink-3)}.x-timeline{margin:var(--space-5) 0 0}.x-timeline .twitter-timeline{margin-top:var(--space-3);color:var(--color-ink-2);display:block}.live-bar{min-height:var(--livebar-height);gap:var(--space-2);row-gap:var(--space-1);background:var(--color-paper);border-top:3px double var(--color-rule-strong);padding:var(--space-2) max(var(--space-3), calc((100% - var(--content-width)) / 2));flex-wrap:wrap;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.live-bar .viewers{min-width:0;color:var(--color-ink-2);flex:auto;font-size:.85rem}.live-bar .viewers b{color:var(--color-seal)}.vote{font-family:var(--font-serif);padding:var(--space-2) var(--space-3);background:var(--color-paper);border:1.5px solid var(--color-rule-strong);color:var(--color-ink);border-radius:var(--radius);cursor:pointer;font-size:.9rem}.vote:hover:not(:disabled){background:color-mix(in srgb, var(--color-ink) 6%, transparent)}.vote[aria-pressed=true]{border-color:var(--color-seal);color:var(--color-seal);font-weight:700}.vote:disabled{opacity:.5;cursor:default}.vote-glyph{margin-right:var(--space-1);font-weight:700}footer{margin-top:var(--space-5);color:var(--color-ink-3);text-align:center;font-size:.72rem}
