._container_kzywe_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--bg)}._card_kzywe_9{width:100%;max-width:400px;display:flex;flex-direction:column;gap:24px}._logo_kzywe_16{text-align:center}._logoText_kzywe_17{font-size:1.1rem;font-weight:700;color:var(--gold);letter-spacing:.5px;text-transform:uppercase}._title_kzywe_24{text-align:center;font-size:1.5rem;font-weight:700;color:var(--fg)}._form_kzywe_30{display:flex;flex-direction:column;gap:12px}._error_kzywe_35{color:var(--red);font-size:.875rem;text-align:center}._btn_kzywe_40{background:var(--gold);color:#121212;font-weight:700;letter-spacing:.5px;font-size:1rem;padding:16px;margin-top:4px}._btn_kzywe_40:hover:not(:disabled){background:var(--gold-dark)}._header_1e6g0_1{position:sticky;top:0;z-index:100;background:var(--bg);border-bottom:1px solid var(--border);padding:14px 16px;display:flex;align-items:center;justify-content:space-between}._title_1e6g0_12{font-weight:700;color:var(--gold);font-size:1rem;letter-spacing:.3px}._right_1e6g0_18{display:flex;align-items:center;gap:10px}._name_1e6g0_23{font-size:.85rem;color:var(--fg-muted);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logoutBtn_1e6g0_31{background:transparent;color:var(--fg-muted);padding:6px 10px;font-size:1rem}._logoutBtn_1e6g0_31:hover{color:var(--red)}._card_1jkbo_1{background:var(--bg-card);border-radius:var(--radius);padding:16px;border:1.5px solid var(--border);cursor:pointer;transition:transform .15s,box-shadow .15s;display:flex;flex-direction:column;gap:8px}._card_1jkbo_1:hover{transform:translateY(-1px);box-shadow:var(--shadow)}._open_1jkbo_13{border-color:var(--gold)}._top_1jkbo_14{display:flex;align-items:center;justify-content:space-between;gap:8px}._title_1jkbo_15{font-weight:600;font-size:1rem;color:var(--fg)}._badge_1jkbo_16{font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:20px}._badgeOpen_1jkbo_17{background:#d4af3726;color:var(--gold-dark)}._badgeClosed_1jkbo_18{background:var(--bg);color:var(--fg-muted);border:1px solid var(--border)}._meta_1jkbo_19{font-size:.85rem;color:var(--fg-muted);display:flex;gap:6px}._stats_1jkbo_20{font-size:.875rem}._present_1jkbo_21{color:var(--green);font-weight:600}._overlay_4xfcj_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:200;padding:0}@media (min-width: 480px){._overlay_4xfcj_1{align-items:center;padding:24px}}._modal_4xfcj_9{background:var(--bg-modal);border-radius:var(--radius) var(--radius) 0 0;padding:24px 20px 32px;width:100%;max-width:480px}@media (min-width: 480px){._modal_4xfcj_9{border-radius:var(--radius)}}._heading_4xfcj_16{font-size:1.25rem;font-weight:700;margin-bottom:20px}._form_4xfcj_17{display:flex;flex-direction:column;gap:14px}._label_4xfcj_18{display:flex;flex-direction:column;gap:6px;font-size:.875rem;color:var(--fg-muted);font-weight:500}._label_4xfcj_18 input{margin:0}._error_4xfcj_20{color:var(--red);font-size:.875rem}._actions_4xfcj_21{display:flex;gap:10px;margin-top:6px}._cancelBtn_4xfcj_22{flex:1;background:var(--bg-card);color:var(--fg);border:1.5px solid var(--border)}._confirmBtn_4xfcj_23{flex:2;background:var(--gold);color:#121212;font-weight:700}._confirmBtn_4xfcj_23:hover:not(:disabled){background:var(--gold-dark)}._page_1940f_1{min-height:100dvh;display:flex;flex-direction:column}._main_1940f_2{flex:1;padding:20px 16px 32px;max-width:600px;margin:0 auto;width:100%}._welcome_1940f_3{margin-bottom:20px}._greeting_1940f_4{display:block;font-size:1.25rem;font-weight:700;color:var(--fg)}._sub_1940f_5{font-size:.875rem;color:var(--fg-muted)}._startBtn_1940f_6{width:100%;padding:18px;background:var(--gold);color:#121212;font-weight:700;font-size:1.05rem;letter-spacing:.5px;border-radius:var(--radius);margin-bottom:28px}._startBtn_1940f_6:hover{background:var(--gold-dark)}._sectionTitle_1940f_12{font-size:1rem;font-weight:700;color:var(--fg);margin-bottom:12px}._list_1940f_13{display:flex;flex-direction:column;gap:10px}._muted_1940f_14{color:var(--fg-muted);font-size:.9rem;padding:8px 0}._errorMsg_1940f_15{color:var(--red);font-size:.9rem;padding:8px 0}._avatar_1ho6g_1{border-radius:50%;background:var(--gold);color:#121212;font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._avatar_1ho6g_1 img{width:100%;height:100%;object-fit:cover}._card_zifug_1{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-card);border-radius:var(--radius);border:1.5px solid var(--border);cursor:pointer;transition:border-color .15s,background .15s;-webkit-user-select:none;user-select:none}._card_zifug_1:active{transform:scale(.98)}._present_zifug_12{border-color:var(--green);background:#27ae600f}._info_zifug_13{flex:1;min-width:0}._name_zifug_14{display:block;font-weight:600;font-size:.95rem;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._status_zifug_15{display:block;font-size:.8rem;color:var(--fg-muted);margin-top:2px}._statusPresent_zifug_16{color:var(--green);font-weight:600}._check_zifug_17{width:28px;height:28px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;color:var(--bg);flex-shrink:0;transition:background .15s,border-color .15s}._checkActive_zifug_23{background:var(--green);border-color:var(--green)}._page_1nmuv_1{min-height:100dvh;display:flex;flex-direction:column}._main_1nmuv_2{flex:1;padding:20px 16px 32px;max-width:600px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:16px}._meetingInfo_1nmuv_3{display:flex;align-items:center;justify-content:space-between;gap:10px}._meetingTitle_1nmuv_4{font-size:1.2rem;font-weight:700;color:var(--fg)}._badge_1nmuv_5{font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}._open_1nmuv_6{background:#d4af3726;color:var(--gold-dark)}._closed_1nmuv_7{background:var(--bg-card);color:var(--fg-muted);border:1px solid var(--border)}._stats_1nmuv_8{display:flex;gap:10px}._statBox_1nmuv_9{flex:1;background:var(--bg-card);border-radius:var(--radius);padding:14px 10px;text-align:center;border:1px solid var(--border)}._statNum_1nmuv_10{display:block;font-size:1.75rem;font-weight:800;line-height:1}._statLabel_1nmuv_11{display:block;font-size:.7rem;font-weight:600;color:var(--fg-muted);letter-spacing:.5px;margin-top:4px}._search_1nmuv_12{margin-bottom:4px}._list_1nmuv_13{display:flex;flex-direction:column;gap:8px}._muted_1nmuv_14{color:var(--fg-muted);font-size:.9rem}._errorMsg_1nmuv_15{color:var(--red);font-size:.875rem}._closeBtn_1nmuv_16{width:100%;padding:16px;background:var(--red);color:#fff;font-weight:700;font-size:1rem;letter-spacing:.5px;border-radius:var(--radius);margin-top:8px}._closeBtn_1nmuv_16:hover:not(:disabled){opacity:.85}:root{--gold: #D4AF37;--gold-dark: #B8960C;--green: #27AE60;--green-dark: #1E8449;--red: #E74C3C;--bg: #FFFFFF;--bg-card: #F8F9FA;--bg-modal: #FFFFFF;--fg: #1A1A1A;--fg-muted: #6C757D;--border: #DEE2E6;--shadow: 0 2px 8px rgba(0,0,0,.08);--radius: 12px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme: dark){:root{--bg: #121212;--bg-card: #1E1E1E;--bg-modal: #242424;--fg: #F0F0F0;--fg-muted: #9E9E9E;--border: #2C2C2C;--shadow: 0 2px 8px rgba(0,0,0,.4)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--fg);min-height:100dvh;-webkit-font-smoothing:antialiased}button{cursor:pointer;border:none;font-family:var(--font);font-size:1rem;border-radius:var(--radius);padding:14px 20px;transition:opacity .15s,transform .1s}button:active{transform:scale(.97)}button:disabled{opacity:.5;cursor:not-allowed}input{font-family:var(--font);font-size:1rem;border:1.5px solid var(--border);border-radius:var(--radius);padding:14px 16px;background:var(--bg-card);color:var(--fg);width:100%;outline:none;transition:border-color .2s}input:focus{border-color:var(--gold)}.loading-screen{display:flex;align-items:center;justify-content:center;height:100dvh;color:var(--fg-muted);font-size:1rem}
