.spread[data-v-52a79e0a]{display:flex;flex-direction:column;gap:.5rem}.spread-block.is-axis[data-v-52a79e0a]{background:#ff2d6f0f;border:1px solid rgba(255,45,111,.22);border-left:3px solid #ff2d6f;border-radius:.6rem;padding:1.35rem .6rem .7rem .75rem;position:relative}.axis-tag[data-v-52a79e0a]{color:#ff2d6f;font-family:Nanum Gothic,sans-serif;font-size:.68rem;font-weight:700;left:.75rem;letter-spacing:.14em;position:absolute;top:.35rem}.row[data-v-52a79e0a]{align-items:center;display:grid;gap:.15rem .5rem;grid-template-columns:2.9rem minmax(0,1fr);padding:.3rem 0}.row+.row[data-v-52a79e0a]{border-top:1px solid hsla(0,0%,100%,.1)}.row-name[data-v-52a79e0a]{color:#b3b3b3d9;font-family:Nanum Gothic,sans-serif;font-size:.85rem;font-weight:700;white-space:nowrap}.row.is-axis .row-name[data-v-52a79e0a]{color:#ff7aa6;font-size:.95rem}.row-bar[data-v-52a79e0a]{align-items:center;display:flex;gap:.5rem;min-width:0}.bar-track[data-v-52a79e0a]{background:#0000008c;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;flex:1;height:.5rem;min-width:0;overflow:hidden}.row.is-axis .bar-track[data-v-52a79e0a]{height:.72rem}.bar-fill[data-v-52a79e0a]{animation:barGrow-52a79e0a .9s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(90deg,#b3b3b359,#b3b3b399);border-radius:999px;height:100%}.row.is-axis .bar-fill[data-v-52a79e0a]{background:linear-gradient(90deg,#b3164d,#ff2d6f 55%,#ff7aa6);box-shadow:0 0 12px #ff2d6f40}@keyframes barGrow-52a79e0a{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.row-total[data-v-52a79e0a]{color:#b3b3b3cc;font-size:.8rem;font-variant-numeric:tabular-nums;text-align:right;width:1.4rem}.row.is-axis .row-total[data-v-52a79e0a]{color:#ff7aa6;font-size:.9rem;font-weight:700}.row.is-empty .row-total[data-v-52a79e0a]{color:#b3b3b373}.row-meta[data-v-52a79e0a]{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem .5rem;grid-column:2}.seats[data-v-52a79e0a]{display:flex;flex:none;gap:2px}.seat[data-v-52a79e0a]{align-items:center;background:#0006;border:1px solid hsla(0,0%,100%,.1);border-radius:.2rem;color:#b3b3b366;display:flex;font-size:.6rem;height:1.05rem;justify-content:center;line-height:1;width:1.05rem}.seat.on[data-v-52a79e0a]{background:#b3b3b3b3;border-color:transparent;color:#000000d9;font-weight:700}.row.is-axis .seat.on[data-v-52a79e0a]{background:linear-gradient(135deg,#ff7aa6,#ff2d6f)}.chips[data-v-52a79e0a]{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.chip[data-v-52a79e0a]{background:#00000073;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#ffffffd9;font-size:.68rem;padding:.05rem .4rem;white-space:nowrap}.chip b[data-v-52a79e0a]{color:#ff2d6f;font-variant-numeric:tabular-nums;margin-left:.2rem}.chip.zero[data-v-52a79e0a],.chip.zero b[data-v-52a79e0a]{color:#b3b3b366}.row.is-axis .chip[data-v-52a79e0a]{border-color:#ff2d6f47}.row-tally[data-v-52a79e0a]{color:#b3b3b399;display:flex;flex-wrap:wrap;font-size:.66rem;gap:0 .7rem;grid-column:2;line-height:1.6}@media(min-width:640px){.row[data-v-52a79e0a]{gap:.2rem .75rem;grid-template-columns:3.4rem minmax(0,1fr)}.row-name[data-v-52a79e0a]{font-size:.9rem}.chip[data-v-52a79e0a]{font-size:.72rem}.seat[data-v-52a79e0a]{font-size:.65rem;height:1.15rem;width:1.15rem}}@media print{.spread-block.is-axis[data-v-52a79e0a]{background:none;border-color:#999 #999 #999 #7a5a10}.axis-tag[data-v-52a79e0a],.row.is-axis .row-name[data-v-52a79e0a],.row.is-axis .row-total[data-v-52a79e0a]{color:#7a5a10}.row-name[data-v-52a79e0a],.row-tally[data-v-52a79e0a],.row-total[data-v-52a79e0a]{color:#555}.bar-track[data-v-52a79e0a]{background:#f2f2f2;border-color:#ddd}.bar-fill[data-v-52a79e0a]{animation:none;background:#8f8f8f!important;box-shadow:none!important}.row.is-axis .bar-fill[data-v-52a79e0a]{background:#7a5a10!important}.seat[data-v-52a79e0a]{background:none;border-color:#ddd;color:#999}.row.is-axis .seat.on[data-v-52a79e0a],.seat.on[data-v-52a79e0a]{background:#7a5a10!important;color:#fff}.chip[data-v-52a79e0a]{background:none;border-color:#ddd;color:#333}.chip b[data-v-52a79e0a]{color:#7a5a10}.spread-block[data-v-52a79e0a]{-moz-column-break-inside:avoid;break-inside:avoid}}@media(prefers-reduced-motion:reduce){.bar-fill[data-v-52a79e0a]{animation:none}}.axis[data-v-93bdadc5]{display:block}.flow[data-v-93bdadc5]{list-style:none;margin:0;padding:0}.step[data-v-93bdadc5]{animation:stepIn-93bdadc5 .5s ease-out both;animation-delay:calc(var(--i)*.12s);display:grid;gap:0 .7rem;grid-template-columns:1.6rem minmax(0,1fr)}@keyframes stepIn-93bdadc5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rail[data-v-93bdadc5]{flex-direction:column}.node[data-v-93bdadc5],.rail[data-v-93bdadc5]{align-items:center;display:flex}.node[data-v-93bdadc5]{background:#0009;border:1px solid;border-radius:50%;flex:none;font-size:.85rem;height:1.6rem;justify-content:center;line-height:1;width:1.6rem}.link[data-v-93bdadc5]{background:currentColor;border-radius:2px;flex:1;margin:.2rem 0;min-height:1.5rem;opacity:.55;width:2px}.link.broken[data-v-93bdadc5]{background:repeating-linear-gradient(180deg,currentColor 0 3px,transparent 3px 11px);opacity:.6}.link.faint[data-v-93bdadc5]{opacity:.22}.body[data-v-93bdadc5]{padding-bottom:1rem}.step.last .body[data-v-93bdadc5]{padding-bottom:0}.head[data-v-93bdadc5]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .5rem;min-height:1.6rem}.name[data-v-93bdadc5]{color:#f2f2f2;font-family:Nanum Gothic,sans-serif;font-size:1.05rem;font-weight:800}.verdict[data-v-93bdadc5]{background:#00000080;border:1px solid;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.1rem .5rem}.basis[data-v-93bdadc5]{color:#b3b3b3f2;font-size:.83rem;line-height:1.75;margin:.35rem 0 0;overflow-wrap:anywhere;word-break:keep-all}.v-ok[data-v-93bdadc5]{color:#c8a84e}.v-weak[data-v-93bdadc5]{color:#b3b3b3}.v-cut[data-v-93bdadc5]{color:#c85040}.v-over[data-v-93bdadc5]{color:#e07060}.v-info[data-v-93bdadc5]{color:#8aa2b8}.v-ok .name[data-v-93bdadc5]{color:#f0d68a}.notes[data-v-93bdadc5]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:1.1rem 0 0;padding:.85rem 0 0}.notes li[data-v-93bdadc5]{color:#b3b3b3d9;font-size:.8rem;line-height:1.7;padding-left:.85rem;position:relative;word-break:keep-all}.notes li[data-v-93bdadc5]:before{color:#ff2d6f;content:"·";left:.15rem;position:absolute}@media(min-width:640px){.step[data-v-93bdadc5]{gap:0 .9rem;grid-template-columns:1.85rem minmax(0,1fr)}.node[data-v-93bdadc5]{font-size:.95rem;height:1.85rem;width:1.85rem}.name[data-v-93bdadc5]{font-size:1.15rem}.basis[data-v-93bdadc5]{font-size:.88rem}}@media print{.step[data-v-93bdadc5]{animation:none}.name[data-v-93bdadc5],.v-ok .name[data-v-93bdadc5]{color:#000}.basis[data-v-93bdadc5],.notes li[data-v-93bdadc5]{color:#444}.node[data-v-93bdadc5],.verdict[data-v-93bdadc5]{background:none}.v-ok[data-v-93bdadc5]{color:#7a5a10}.v-weak[data-v-93bdadc5]{color:#777}.v-info[data-v-93bdadc5]{color:#3a5568}.v-cut[data-v-93bdadc5],.v-over[data-v-93bdadc5]{color:#8f1c1c}.notes li[data-v-93bdadc5]:before{color:#7a5a10}.step[data-v-93bdadc5]{-moz-column-break-inside:avoid;break-inside:avoid}}@media(prefers-reduced-motion:reduce){.step[data-v-93bdadc5]{animation:none}}.tl[data-v-624b2765]{display:block}.lede[data-v-624b2765]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.25rem .6rem;line-height:1.7;margin:0 0 1rem}.lede-key[data-v-624b2765]{color:#b3b3b3e6}.lede-val[data-v-624b2765]{color:#ff7aa6;font-family:Nanum Gothic,sans-serif;font-size:1rem;font-weight:800}.lede-val.none[data-v-624b2765]{color:#b3b3b3b3;font-size:.85rem;font-weight:400}.scroller[data-v-624b2765]{margin:0 -.25rem;overflow-x:auto;overflow-y:hidden;padding:0 .25rem .35rem;-webkit-overflow-scrolling:touch}.scroller[data-v-624b2765]::-webkit-scrollbar{height:5px}.scroller[data-v-624b2765]::-webkit-scrollbar-track{background:#00000059;border-radius:999px}.scroller[data-v-624b2765]::-webkit-scrollbar-thumb{background:#ff2d6f59;border-radius:999px}.scroller.more-right[data-v-624b2765]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.2rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.2rem),transparent)}.band[data-v-624b2765]{display:grid;gap:3px;grid-auto-columns:minmax(3.05rem,1fr);grid-auto-flow:column;min-width:100%}.cell[data-v-624b2765]{align-items:center;background:#00000047;border-radius:.4rem;display:flex;flex-direction:column;gap:.12rem;min-width:0;padding:.3rem .1rem}.cell.past[data-v-624b2765]{opacity:.45}.cell.past.on[data-v-624b2765]{opacity:.72}.cell.on[data-v-624b2765]{background:#ff2d6f1a;box-shadow:inset 0 0 0 1px #ff2d6f4d}.cell.now[data-v-624b2765]{box-shadow:inset 0 0 0 1.5px #ff2d6f;opacity:1}.pin[data-v-624b2765]{align-items:center;color:#fff;display:flex;font-size:.58rem;font-weight:700;height:.95rem;letter-spacing:.02em;white-space:nowrap}.pin span[data-v-624b2765]{background:linear-gradient(135deg,#ff7aa6,#ff2d6f);border-radius:999px;padding:.02rem .28rem}.age[data-v-624b2765]{color:#f2f2f2;font-size:clamp(8.5px,2.4vw,11px);font-weight:700;letter-spacing:-.03em;white-space:nowrap}.cell.on .age[data-v-624b2765]{color:#ff7aa6}.ganji[data-v-624b2765]{flex-direction:column;gap:2px;margin:.12rem 0}.ganji[data-v-624b2765],.gz[data-v-624b2765]{align-items:center;display:flex;width:100%}.gz[data-v-624b2765]{aspect-ratio:1;border:1.5px solid;border-radius:.22rem;font-family:Nanum Gothic,sans-serif;font-size:clamp(10px,3vw,1rem);font-weight:800;justify-content:center;line-height:1;max-width:1.75rem}.sip[data-v-624b2765]{color:#ff2d6fd9;font-size:clamp(7.5px,2.2vw,10px);letter-spacing:-.05em;line-height:1.35;white-space:nowrap}.sip.dim[data-v-624b2765]{color:#b3b3b3a6}.rail[data-v-624b2765]{background:#b3b3b326;border-radius:999px;height:6px;margin-top:.4rem;width:100%}.cell.on .rail[data-v-624b2765]{background:linear-gradient(90deg,#b3164d,#ff7aa6);box-shadow:0 0 8px #ff2d6f66}.empty[data-v-624b2765]{color:#b3b3b3b3;font-size:.85rem;margin:.5rem 0 0}.notes-wrap[data-v-624b2765]{margin-top:1rem}.toggle[data-v-624b2765]{background:none;border:1px solid rgba(255,45,111,.3);border-radius:999px;color:#ff2d6f;cursor:pointer;font-size:.75rem;padding:.3rem .8rem;transition:background .2s}.toggle[data-v-624b2765]:hover{background:#ff2d6f1a}.notes[data-v-624b2765]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:.75rem 0 0;padding:0}.notes li[data-v-624b2765]{align-items:baseline;color:#b3b3b3d9;display:grid;font-size:.8rem;gap:0 .45rem;grid-template-columns:auto auto minmax(0,1fr);line-height:1.7;word-break:keep-all}.n-age[data-v-624b2765]{color:#ffffffe6;font-weight:700}.n-age[data-v-624b2765],.n-ganji[data-v-624b2765]{white-space:nowrap}.n-ganji[data-v-624b2765]{color:#b3b3b399;font-family:Nanum Gothic,sans-serif}.notes li.on .n-age[data-v-624b2765],.notes li.on .n-ganji[data-v-624b2765]{color:#ff7aa6}@media(min-width:640px){.band[data-v-624b2765]{gap:5px;grid-auto-columns:minmax(3.6rem,1fr)}.gz[data-v-624b2765]{max-width:2rem}.notes li[data-v-624b2765]{font-size:.85rem}}@media print{.scroller[data-v-624b2765],.scroller.more-right[data-v-624b2765]{-webkit-mask-image:none;mask-image:none;overflow:visible}.notes[data-v-624b2765]{display:flex!important}.cell[data-v-624b2765],.cell.past[data-v-624b2765],.cell.past.on[data-v-624b2765]{background:none;opacity:1}.cell.on[data-v-624b2765]{background:none;box-shadow:inset 0 0 0 1px #7a5a10}.cell.now[data-v-624b2765]{box-shadow:inset 0 0 0 1.5px #333}.age[data-v-624b2765],.cell.on .age[data-v-624b2765]{color:#000}.sip[data-v-624b2765]{color:#555}.sip.dim[data-v-624b2765]{color:#888}.pin span[data-v-624b2765]{background:#7a5a10!important;color:#fff}.rail[data-v-624b2765]{background:#e5e5e5}.cell.on .rail[data-v-624b2765]{background:#7a5a10!important}.lede-key[data-v-624b2765]{color:#555}.lede-val[data-v-624b2765]{color:#7a5a10}.notes li[data-v-624b2765]{color:#444}.notes li.on .n-age[data-v-624b2765],.notes li.on .n-ganji[data-v-624b2765]{color:#7a5a10}.tl[data-v-624b2765]{-moz-column-break-inside:avoid;break-inside:avoid}}.fact-cell[data-v-944e0870]{background:#14141480;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;padding:.6rem .35rem;text-align:center}.fact-label[data-v-944e0870]{color:#8f8f8f;font-size:.68rem;letter-spacing:.05em;margin-bottom:.3rem}.fact-value[data-v-944e0870]{color:#fff;font-family:Nanum Gothic,sans-serif;font-size:1.1rem;font-weight:700;white-space:nowrap}@media(min-width:640px){.fact-cell[data-v-944e0870]{padding:.75rem}.fact-value[data-v-944e0870]{font-size:1.25rem}}
