:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font:16px/1.45 system-ui,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}#root{max-width:900px;margin:0 auto;padding:1rem}h1{text-align:center}._form_9knzj_1{text-align:center;flex-direction:column;gap:.75rem;max-width:320px;margin:4rem auto;display:flex}._form_9knzj_1 input{padding:.5rem;font-size:1rem}._form_9knzj_1 button{cursor:pointer;padding:.5rem;font-size:1rem}._account_9knzj_21{border-top:1px solid #8080804d;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;font-size:.9rem;display:flex}._container_1rky9_1{text-align:center;margin-top:4rem}._card_13dcp_1{background:#fff;border:1px solid #999;border-radius:6px;justify-content:center;align-items:center;min-width:2.5rem;height:3.5rem;padding:0 .25rem;font-size:1.1rem;font-weight:600;display:inline-flex}._red_13dcp_15{color:#c0392b}._black_13dcp_19{color:#222}._highlighted_13dcp_23{outline-offset:1px;outline:2px solid #2d7dd2}._hand_82lyp_1{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}._menu_89pbe_1{text-align:center;margin-top:1rem}._options_89pbe_6{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}._option_89pbe_6,._pass_89pbe_14{cursor:pointer;background:#f5f5f5;border:1px solid #666;border-radius:6px;padding:.5rem .75rem;font-size:.95rem}._option_89pbe_6:disabled,._pass_89pbe_14:disabled{opacity:.5;cursor:not-allowed}._pass_89pbe_14{background:#fde8e8;border-color:#c0392b}._table_1y7nd_1{flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex}._seats_1y7nd_9{width:100%;max-width:640px;height:220px;position:relative}._seat_1y7nd_9{text-align:center;min-width:120px;position:absolute}._bottom_1y7nd_22{bottom:0;left:50%;transform:translate(-50%)}._top_1y7nd_28{top:0;left:50%;transform:translate(-50%)}._left_1y7nd_34{top:50%;left:0;transform:translateY(-50%)}._right_1y7nd_40{top:50%;right:0;transform:translateY(-50%)}._seatName_1y7nd_46{font-weight:600}._seatCount_1y7nd_50{color:#555;font-size:.9rem}._seatTags_1y7nd_55{color:#2d7dd2;font-size:.8rem}._center_1y7nd_60{text-align:center}._error_1y7nd_64{color:#c0392b;font-weight:600}._hand_1y7nd_69{width:100%}._summary_o5hxt_1{text-align:center;padding:1rem}._summary_o5hxt_1 ul{padding:0;list-style:none}._summary_o5hxt_1 li{margin:.25rem 0}._container_c8qof_1{text-align:center;max-width:320px;margin-top:4rem;margin-left:auto;margin-right:auto}
