._editButton_17uk9_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_17uk9_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_17uk9_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_17uk9_379:disabled{opacity:.6;cursor:not-allowed}._editButton_17uk9_379 svg{margin-inline-end:.25rem}._editButton_17uk9_379{min-height:32px;transition:all .2s ease}._banner_17uk9_425{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;z-index:1000;display:flex;justify-content:center;align-items:center;padding:.75rem 1rem;border-bottom:1px solid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease}._content_17uk9_228{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;max-width:600px;text-align:center}._icon_17uk9_56{font-size:1rem;line-height:1;flex-shrink:0}._message_17uk9_456{line-height:1.25;flex:1}._disconnected_17uk9_461{background-color:var(--color-error-light);color:var(--color-text-primary);border-color:var(--color-error)}._disconnected_17uk9_461 ._icon_17uk9_56{animation:_pulse_17uk9_1 1s ease-in-out infinite}@keyframes _spin_17uk9_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_17uk9_1{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@media (max-width: 768px){._banner_17uk9_425{padding:.5rem}._content_17uk9_228{font-size:.8125rem;gap:.375rem}._message_17uk9_456{font-size:.8125rem}}@keyframes _spin_2trn1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editButton_2trn1_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_2trn1_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_2trn1_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_2trn1_379:disabled{opacity:.6;cursor:not-allowed}._editButton_2trn1_379 svg{margin-inline-end:.25rem}._editButton_2trn1_379{min-height:32px;transition:all .2s ease}._activityIndicator_2trn1_425{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.25rem;background:var(--color-surface-elevated);border:1px solid var(--color-border-light);color:var(--color-text-secondary);font-size:14px;font-weight:500;position:relative;transition:all .2s ease}._activityIndicator_2trn1_425._clickable_2trn1_440{transition:all .25s;border:none;padding:0;font-family:inherit;cursor:pointer;background:none;border:1px solid var(--color-border-light)}._activityIndicator_2trn1_425._clickable_2trn1_440:hover{background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-text-primary);transform:translateY(-1px)}._icon_2trn1_56{color:var(--color-text-muted);flex-shrink:0}._counts_2trn1_464{display:flex;align-items:center;gap:.125rem;font-variant-numeric:tabular-nums;font-weight:500}._onlineCount_2trn1_472{color:var(--color-success);font-weight:600}._separator_2trn1_477{color:var(--color-text-muted);margin:0 .125rem}._totalCount_2trn1_482{color:var(--color-text-secondary)}._onlineIndicator_2trn1_486{position:absolute;top:6px;inset-inline-end:6px;width:6px;height:6px;background:var(--color-success);border-radius:50%;box-shadow:0 0 4px var(--color-success-light);animation:_pulse_2trn1_1 1s ease-in-out infinite}@keyframes _pulse_2trn1_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}._activityIndicator_2trn1_425._clickable_2trn1_440:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 768px){._activityIndicator_2trn1_425{padding:.375rem .625rem;font-size:13px}._onlineIndicator_2trn1_486{width:5px;height:5px;top:5px;inset-inline-end:5px}}@keyframes _spin_1ilb4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editButton_1ilb4_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_1ilb4_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_1ilb4_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_1ilb4_379:disabled{opacity:.6;cursor:not-allowed}._editButton_1ilb4_379 svg{margin-inline-end:.25rem}._editButton_1ilb4_379{min-height:32px;transition:all .2s ease}._base_1ilb4_425{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;transition:all .25s}._base_1ilb4_425:disabled{cursor:not-allowed;opacity:.6;transform:none}._base_1ilb4_425 svg{flex-shrink:0}._primary_1ilb4_63{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:transparent;font-weight:600}._primary_1ilb4_63:hover:not(:disabled){background-color:var(--btn-primary-bg-hover);border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._primary_1ilb4_63:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #00000026}._destructive_1ilb4_470{background-color:var(--btn-destructive-bg);border-color:transparent;color:var(--btn-destructive-text);font-weight:500;box-shadow:0 2px 4px #0003}._destructive_1ilb4_470:hover:not(:disabled){background-color:var(--btn-destructive-bg-hover);border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._destructive_1ilb4_470:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #00000026}._secondary_1ilb4_488{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border)}._secondary_1ilb4_488:hover:not(:disabled){background-color:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border);transform:translateY(-1px);box-shadow:0 1px 4px #00000026}._secondary_1ilb4_488:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #00000026}._icon_1ilb4_56{border:none;background:none;padding:0;font-family:inherit;background:var(--color-surface);border:1px solid var(--color-border);color:var(--btn-icon-text);cursor:pointer;padding:.5rem;border-radius:.375rem;display:flex;justify-content:center;align-items:center;transition:all .25s;min-width:36px;min-height:36px;position:relative}._icon_1ilb4_56:hover:not(:disabled){background:var(--btn-icon-bg-hover);border-color:var(--color-border-strong);color:var(--color-text-primary);transform:translateY(-1px);box-shadow:0 2px 4px #0003}._icon_1ilb4_56:disabled:disabled{cursor:not-allowed;opacity:.6;transform:none}._icon_1ilb4_56:disabled{opacity:.3;cursor:not-allowed}._icon_1ilb4_56._active_1ilb4_541{background:transparent!important;color:var(--color-text-primary);border-color:var(--btn-icon-active-border)!important;box-shadow:none}._icon_1ilb4_56._active_1ilb4_541:hover,._icon_1ilb4_56._active_1ilb4_541:focus,._icon_1ilb4_56._active_1ilb4_541:focus-visible{background:transparent!important;border-color:var(--btn-icon-active-border)!important;outline:none!important}._icon_1ilb4_56:focus,._icon_1ilb4_56:focus-visible{outline:none!important;border-color:var(--btn-icon-active-border)!important}._cta_1ilb4_557{background:#10b9811a;color:var(--btn-cta-bg);border:1px solid rgba(16,185,129,.3);font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px #10b9811a;min-height:28px;padding:.25rem .5rem;font-size:.75rem}._cta_1ilb4_557:hover:not(:disabled){background:#10b98133;color:var(--btn-cta-bg);border-color:#10b98180;transform:translateY(-1px);box-shadow:0 4px 12px #10b98133}._cta_1ilb4_557:active:not(:disabled){background:#10b98140;transform:translateY(0);box-shadow:0 2px 8px #10b98126}._warning_1ilb4_582{background:#f59e0b1a;color:var(--btn-warning-bg);border:1px solid rgba(245,158,11,.3);font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px #f59e0b1a;min-height:28px;padding:.25rem .5rem;font-size:.75rem}._warning_1ilb4_582:hover:not(:disabled){background:#f59e0b33;color:var(--btn-warning-bg);border-color:#f59e0b80;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b33}._warning_1ilb4_582:active:not(:disabled){background:#f59e0b40;transform:translateY(0);box-shadow:0 2px 8px #f59e0b26}._link_1ilb4_607{background:none;border:none;padding:0;margin:0;box-shadow:none;color:var(--color-text-muted);text-decoration:none;font-weight:400;font-size:.9rem;cursor:pointer;transition:all .25s}._link_1ilb4_607:hover:not(:disabled){text-decoration:underline;color:var(--color-text-primary);background:none;border:none;transform:none;box-shadow:none}._link_1ilb4_607:focus{outline:2px solid var(--color-primary-light);outline-offset:2px;text-decoration:underline;color:var(--color-text-primary)}._link_1ilb4_607:active:not(:disabled){color:var(--color-primary);transform:none;box-shadow:none}._link_1ilb4_607:disabled{color:var(--color-text-disabled);cursor:not-allowed;text-decoration:none;opacity:.5}@keyframes _spin_19ziv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editButton_19ziv_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_19ziv_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_19ziv_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_19ziv_379:disabled{opacity:.6;cursor:not-allowed}._editButton_19ziv_379 svg{margin-inline-end:.25rem}._editButton_19ziv_379{min-height:32px;transition:all .2s ease}._input_19ziv_144{width:100%;padding:.75rem;box-sizing:border-box;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-text-primary);font-family:inherit;font-size:inherit;transition:border-color .2s ease,box-shadow .2s ease}._input_19ziv_144:-webkit-autofill,._input_19ziv_144:-webkit-autofill:hover,._input_19ziv_144:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0px 1000px var(--color-surface) inset!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;background-color:var(--color-surface)!important;border-color:var(--color-border)!important}._input_19ziv_144:disabled{background-color:var(--color-surface);color:var(--color-text-disabled);border-color:var(--color-border-light);cursor:not-allowed;opacity:.6}._input_19ziv_144:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}._input_19ziv_144{margin-top:.25rem;padding:.75rem}._input_19ziv_144[type=date]{text-align:center;direction:ltr;unicode-bidi:embed;position:relative}._input_19ziv_144[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.625rem;cursor:pointer;opacity:.75;transition:all .2s ease}._input_19ziv_144[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}._input_19ziv_144[type=date]::-moz-calendar-picker-indicator{position:absolute;inset-inline-end:.625rem;cursor:pointer}@keyframes _spin_1bu9v_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editButton_1bu9v_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_1bu9v_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_1bu9v_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_1bu9v_379:disabled{opacity:.6;cursor:not-allowed}._editButton_1bu9v_379 svg{margin-inline-end:.25rem}._editButton_1bu9v_379{min-height:32px;transition:all .2s ease}._textarea_1bu9v_425{width:100%;padding:.75rem;box-sizing:border-box;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-text-primary);font-family:inherit;font-size:inherit;transition:border-color .2s ease,box-shadow .2s ease}._textarea_1bu9v_425:-webkit-autofill,._textarea_1bu9v_425:-webkit-autofill:hover,._textarea_1bu9v_425:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0px 1000px var(--color-surface) inset!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;background-color:var(--color-surface)!important;border-color:var(--color-border)!important}._textarea_1bu9v_425:disabled{background-color:var(--color-surface);color:var(--color-text-disabled);border-color:var(--color-border-light);cursor:not-allowed;opacity:.6}._textarea_1bu9v_425:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}._textarea_1bu9v_425{margin-top:.25rem;padding:.75rem;min-height:120px;resize:vertical;font-family:inherit;line-height:1.5}@keyframes _spin_1sxdz_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editButton_1sxdz_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_1sxdz_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_1sxdz_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_1sxdz_379:disabled{opacity:.6;cursor:not-allowed}._editButton_1sxdz_379 svg{margin-inline-end:.25rem}._editButton_1sxdz_379{min-height:32px;transition:all .2s ease}._card_1sxdz_256{background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:.375rem;padding:1.5rem}._default_1sxdz_432{box-shadow:0 4px 12px #00000026}._elevated_1sxdz_436{box-shadow:0 8px 24px #0003}._elevated_1sxdz_436._hoverable_1sxdz_439:hover{transition:background-color .2s,transform .3s ease-out,box-shadow .2s ease}._elevated_1sxdz_436._hoverable_1sxdz_439:hover:hover{background-color:var(--color-surface-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._elevated_1sxdz_436._hoverable_1sxdz_439:hover{transform:translateY(-1px)}._outlined_1sxdz_451{box-shadow:none;border:1px solid var(--color-border)}._empty-state_1sxdz_456{box-shadow:none;border:1px dashed var(--color-border);background-color:var(--color-surface)}._empty-state_1sxdz_456:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-strong)}._padding-none_1sxdz_466{padding:0}._padding-sm_1sxdz_470{padding:1rem}._padding-md_1sxdz_474{padding:1.5rem}._padding-lg_1sxdz_478{padding:2rem}._hoverable_1sxdz_439{cursor:pointer;transition:all .2s ease}._hoverable_1sxdz_439:hover{transition:background-color .2s,transform .3s ease-out,box-shadow .2s ease}._hoverable_1sxdz_439:hover:hover{background-color:var(--color-surface-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._editButton_1qucu_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_1qucu_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_1qucu_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_1qucu_379:disabled{opacity:.6;cursor:not-allowed}._editButton_1qucu_379 svg{margin-inline-end:.25rem}._editButton_1qucu_379{min-height:32px;transition:all .2s ease}._pageLoader_1qucu_425{display:flex;flex-direction:column;align-items:center;min-height:200px;padding:2rem}._spinner_1qucu_433{width:40px;height:40px;border:2px solid rgba(255,255,255,.1);border-top:2px solid #3b82f6;border-radius:50%;animation:_spin_1qucu_433 1s linear infinite;border:3px solid var(--color-overlay-light);border-top:3px solid var(--color-text-secondary);margin-bottom:1rem}._message_1qucu_445{color:var(--color-text-secondary);font-size:1rem;margin:0;text-align:center}@keyframes _spin_1qucu_433{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _spin_1ia32_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editButton_1ia32_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_1ia32_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_1ia32_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_1ia32_379:disabled{opacity:.6;cursor:not-allowed}._editButton_1ia32_379 svg{margin-inline-end:.25rem}._editButton_1ia32_379{min-height:32px;transition:all .2s ease}._searchForm_1ia32_425{margin:0;padding:0}._searchContainer_1ia32_430{position:relative;display:flex;justify-content:start;align-items:center;background:var(--color-surface-elevated);border:1px solid var(--color-border-strong);border-radius:.375rem;padding:.5rem .75rem;gap:.5rem;transition:all .2s ease;min-width:300px;max-width:400px}._searchContainer_1ia32_430:focus-within{background:var(--color-surface-hover);border-color:var(--color-primary);box-shadow:0 0 8px var(--color-primary-light)}._searchIcon_1ia32_450{color:var(--color-text-muted);flex-shrink:0}._searchInput_1ia32_455{background:none;border:none;color:var(--color-text-primary);font-size:.875rem;outline:none;flex:1;min-width:0}._searchInput_1ia32_455::placeholder{color:var(--color-text-disabled)}._clearButton_1ia32_468{cursor:pointer;transition:all .25s;border:none;background:none;padding:0;font-family:inherit;color:var(--color-text-muted);padding:.125rem;border-radius:.25rem;display:flex;justify-content:center;align-items:center;transition:all .2s ease;flex-shrink:0}._clearButton_1ia32_468:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}@keyframes _spin_1h1k8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editButton_1h1k8_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_1h1k8_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_1h1k8_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_1h1k8_379:disabled{opacity:.6;cursor:not-allowed}._editButton_1h1k8_379 svg{margin-inline-end:.25rem}._editButton_1h1k8_379{min-height:32px;transition:all .2s ease}._viewToggle_1h1k8_425{display:flex;background:var(--color-overlay-light);border:1px solid var(--color-overlay-light);border-radius:.375rem;overflow:hidden}._toggleButton_1h1k8_433{cursor:pointer;transition:all .25s;border:none;background:none;padding:0;font-family:inherit;color:var(--color-text-muted);padding:.5rem .75rem;display:flex;justify-content:center;align-items:center;transition:all .2s ease;position:relative;min-width:40px;height:36px}._toggleButton_1h1k8_433:hover{background:var(--color-overlay-light);color:var(--color-text-secondary)}._toggleButton_1h1k8_433._active_1h1k8_454{background:linear-gradient(135deg,var(--color-primary-light),var(--color-primary-light));color:var(--color-text-primary);box-shadow:0 0 8px var(--color-primary-light)}._toggleButton_1h1k8_433:not(:last-child):after{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:var(--color-overlay-light)}._toggleButton_1h1k8_433._active_1h1k8_454:not(:last-child):after{display:none}._toggleButton_1h1k8_433:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:-2px}@keyframes _spin_6fdkg_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editButton_6fdkg_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_6fdkg_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_6fdkg_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_6fdkg_379:disabled{opacity:.6;cursor:not-allowed}._editButton_6fdkg_379 svg{margin-inline-end:.25rem}._editButton_6fdkg_379{min-height:32px;transition:all .2s ease}._universalToolbar_6fdkg_425{position:fixed;top:var(--banner-height, 0px);left:0;right:0;width:100%;height:72px;box-sizing:border-box;background:var(--toolbar-background, rgba(255, 255, 255, .95));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--toolbar-border, rgba(226, 232, 240, .6));box-shadow:var(--toolbar-shadow, 0 1px 3px rgba(15, 23, 42, .08));display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;z-index:50;-webkit-user-select:none;user-select:none;overflow:visible;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}@media (max-width: 1200px){._universalToolbar_6fdkg_425{padding:0 1rem}}@media (max-width: 1075px){._universalToolbar_6fdkg_425{padding:0 .75rem}}._toolbarSection_6fdkg_457{display:flex;justify-content:start;align-items:center;gap:.75rem}._leftSection_6fdkg_464{display:flex;justify-content:start;align-items:center;gap:.75rem;flex:0 0 auto;min-width:min-content;overflow:visible}._centerSection_6fdkg_474{display:flex;align-items:center;gap:.75rem;flex:1 1 auto;justify-content:center;min-width:0;max-width:400px;margin:0 auto}._centerSection_6fdkg_474:empty{flex:0 0 0;min-width:0;max-width:0;margin:0}._rightSection_6fdkg_492{display:flex;justify-content:start;align-items:center;gap:.75rem;flex:0 0 auto;justify-content:end;min-width:min-content}@media (max-width: 500px){._rightSection_6fdkg_492{min-width:80px;gap:.25rem}}._toolbarTitle_6fdkg_508{color:var(--color-text-primary);font-size:1.125rem;font-weight:500;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:150px;max-width:300px}._toolbarTitle_6fdkg_508._clickableTitle_6fdkg_521{cursor:pointer;transition:all .2s ease}._titleButton_6fdkg_526{background:transparent!important;border:none!important;box-shadow:none!important;padding:.125rem .25rem!important;border-radius:.25rem!important}._titleButton_6fdkg_526:hover:not(:disabled){background:var(--color-surface-elevated)!important;border:none!important;transform:none!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;color:var(--color-primary)}._titleButton_6fdkg_526:active:not(:disabled){transform:scale(.98)!important;box-shadow:none!important}._titleButton_6fdkg_526:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px!important;background:transparent!important;border:none!important}._customItem_6fdkg_554{display:flex;justify-content:start;align-items:center;gap:.5rem}._toolbarSection_6fdkg_457>*:not(:last-child):after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);height:24px;width:1px;background:linear-gradient(to bottom,transparent,var(--color-border-light),transparent);pointer-events:none}._toolbarSection_6fdkg_457>*:last-child:after{display:none}._toolbarSection_6fdkg_457>._customItem_6fdkg_554:after,._toolbarSection_6fdkg_457>*:has(._searchInput_6fdkg_578):after,._toolbarSection_6fdkg_457>*:has(._viewToggle_6fdkg_579):after{display:none}@media (max-width: 935px){._leftSection_6fdkg_464 .toolbar-priority-1{display:none!important}}@media (max-width: 870px){._leftSection_6fdkg_464 .toolbar-priority-2{display:none!important}}@media (max-width: 768px){._universalToolbar_6fdkg_425[data-page-type=boards] ._centerSection_6fdkg_474{display:none!important}}@media (max-width: 770px){._leftSection_6fdkg_464 .toolbar-priority-3{display:none!important}}@media (max-width: 630px){._leftSection_6fdkg_464 .toolbar-priority-4{display:none!important}}@media (max-width: 570px){._leftSection_6fdkg_464 .toolbar-priority-5{display:none!important}}@media (max-width: 500px){._leftSection_6fdkg_464 .toolbar-priority-6{display:none!important}}@keyframes _spin_mdeqq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editButton_mdeqq_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_mdeqq_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_mdeqq_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_mdeqq_379:disabled{opacity:.6;cursor:not-allowed}._editButton_mdeqq_379 svg{margin-inline-end:.25rem}._editButton_mdeqq_379{min-height:32px;transition:all .2s ease}._sectionCard_mdeqq_425{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;margin-bottom:0;position:relative;transition:all .2s ease;width:100%;max-width:100%;flex-shrink:1}._sectionCard_mdeqq_425 .form{min-width:unset!important;width:100%!important}._sectionCard_mdeqq_425 *{max-width:100%;box-sizing:border-box}._default_mdeqq_445{box-shadow:0 4px 12px #00000026}._default_mdeqq_445:hover{background-color:var(--color-surface-elevated)}._elevated_mdeqq_452{box-shadow:0 8px 24px #0003}._elevated_mdeqq_452:hover{background-color:var(--color-surface-elevated);transform:translateY(-1px)}._warning_mdeqq_460{box-shadow:0 4px 12px #00000026;border:2px solid var(--color-warning);background:linear-gradient(to bottom,var(--color-surface),rgba(245,158,11,.02))}._warning_mdeqq_460:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-warning),var(--color-warning-light));border-radius:.25rem .25rem 0 0}._danger_mdeqq_476{border:1px solid var(--btn-destructive-bg);border-top:2px solid var(--btn-destructive-bg);box-shadow:0 0 8px var(--btn-destructive-bg);background:linear-gradient(to bottom,var(--color-surface),color-mix(in srgb,var(--btn-destructive-bg) 2%,transparent))}._header_mdeqq_483{margin-bottom:0;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--color-border)}._headerContent_mdeqq_490{display:flex;align-items:flex-start;gap:1rem;width:100%;justify-content:space-between}._titleGroup_mdeqq_498{min-width:0}._title_mdeqq_498{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;margin:0;color:var(--color-text-primary);font-size:1.25rem;font-weight:600;text-align:start;line-height:1.3}._subtitle_mdeqq_515{margin:.25rem 0 0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.4;text-align:start}._headerActions_mdeqq_523{flex-shrink:0;display:flex;align-items:center;gap:.5rem}._padding-none_mdeqq_530{padding:0}._padding-sm_mdeqq_534{padding:1rem}._padding-md_mdeqq_538{padding:1.5rem}._padding-lg_mdeqq_542{padding:2rem}@media (max-width: 768px){._sectionCard_mdeqq_425{margin-bottom:0;width:100%;max-width:100%;flex-shrink:1}._headerContent_mdeqq_490{flex-direction:column;align-items:stretch;gap:.75rem}._headerActions_mdeqq_523{justify-content:start;margin-top:.5rem}._title_mdeqq_498{font-size:1.125rem}._padding-md_mdeqq_538{padding:1rem}._padding-lg_mdeqq_542{padding:1.5rem}}._sectionCard_mdeqq_425 input:focus,._sectionCard_mdeqq_425 textarea:focus,._sectionCard_mdeqq_425 select:focus{outline:2px solid var(--color-primary);outline-offset:2px}._sectionCard_mdeqq_425:focus{outline:2px solid var(--color-primary);outline-offset:2px}._sectionCard_mdeqq_425{transition:all .2s ease}@media (prefers-contrast: high){._default_mdeqq_445,._elevated_mdeqq_452{border-width:2px}._warning_mdeqq_460{border-width:3px}._danger_mdeqq_476{border-width:2px;border-top-width:3px}}@keyframes _spin_i6sh4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editButton_i6sh4_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_i6sh4_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_i6sh4_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_i6sh4_379:disabled{opacity:.6;cursor:not-allowed}._editButton_i6sh4_379 svg{margin-inline-end:.25rem}._editButton_i6sh4_379{min-height:32px;transition:all .2s ease}._container_i6sh4_425{display:flex;flex-direction:column;height:100vh;width:100%;box-sizing:border-box;background-color:var(--color-background)}._mainContent_i6sh4_434{flex:1;display:flex;justify-content:center;align-items:center;overflow-y:auto;box-sizing:border-box;background-color:var(--color-background)}._mainContent_i6sh4_434:has([data-board-page]){overflow:hidden}._mainContent_i6sh4_434>*:not([data-board-page]):not([data-has-toolbar]){padding:2rem;width:100%}._mainContent_i6sh4_434>[data-has-toolbar]{width:100%;padding:0}:root,body[data-theme=light]{--board-bg-default: #f5f5f5;--board-bg-midnight-blue: #e8eaf6;--board-bg-warm-ember: #fbe9e7;--board-bg-forest-green: #e8f5e9;--board-bg-deep-purple: #f3e5f5;--board-bg-ocean-teal: #e0f2f1;--board-bg-crimson-red: #ffebee;--board-bg-golden-brown: #fff3e0}body[data-theme=dark]{--board-bg-default: #282828;--board-bg-midnight-blue: #2a2d35;--board-bg-warm-ember: #332f2f;--board-bg-forest-green: #2f3d30;--board-bg-deep-purple: #302a35;--board-bg-ocean-teal: #2a3538;--board-bg-crimson-red: #3a2b2b;--board-bg-golden-brown: #3d3429}._editButton_34rjv_379{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;border-radius:.375rem;transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem!important;font-size:.875rem!important;margin-right:0!important;margin-left:0!important;background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border)}._editButton_34rjv_379:hover:not(:disabled){background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}._editButton_34rjv_379:active:not(:disabled){background:var(--btn-secondary-active-bg);color:var(--btn-secondary-active-color);border-color:var(--btn-secondary-active-border)}._editButton_34rjv_379:disabled{opacity:.6;cursor:not-allowed}._editButton_34rjv_379 svg{margin-inline-end:.25rem}._editButton_34rjv_379{min-height:32px;transition:all .2s ease}._errorContainer_34rjv_425{position:fixed;inset:0;background-color:var(--color-background);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:var(--z-index-modal);padding:1.5rem;min-height:100vh;box-sizing:border-box}._errorCard_34rjv_439{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:.75rem;padding:2.5rem;max-width:640px;width:100%;text-align:center;box-shadow:var(--color-overlay-medium) 0 8px 32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 768px){._errorCard_34rjv_439{padding:2rem;margin:1rem}}@media (max-width: 480px){._errorCard_34rjv_439{padding:1.5rem;margin:.5rem;border-radius:.5rem}}._iconContainer_34rjv_464{margin-bottom:1.5rem;position:relative}._iconContainer_34rjv_464 ._errorIcon_34rjv_468{font-size:4rem;line-height:1;display:inline-block;filter:drop-shadow(0 2px 8px var(--color-overlay-light));animation:_pulseIcon_34rjv_1 2s ease-in-out infinite}@media (max-width: 480px){._iconContainer_34rjv_464 ._errorIcon_34rjv_468{font-size:3rem}}@keyframes _pulseIcon_34rjv_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._title_34rjv_489{color:var(--color-text-primary);font-size:2rem;font-weight:700;margin:0 0 1rem;line-height:1.2}@media (max-width: 480px){._title_34rjv_489{font-size:1.75rem}}._message_34rjv_502{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.6;margin:0 0 2rem;max-width:500px;margin-inline:auto}@media (max-width: 480px){._message_34rjv_502{font-size:1rem;margin-bottom:1.5rem}}._buttonContainer_34rjv_517{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}@media (max-width: 480px){._buttonContainer_34rjv_517{flex-direction:column;gap:.75rem;width:100%}._buttonContainer_34rjv_517 button{width:100%;justify-content:center}}._retryButton_34rjv_536{min-width:140px;height:44px;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border-radius:.5rem;transition:all var(--transition-duration-normal) var(--transition-ease-in-out)}._retryButton_34rjv_536 svg{width:18px;height:18px;flex-shrink:0}._secondaryButton_34rjv_553{min-width:120px;height:44px;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:.5rem;transition:all var(--transition-duration-normal) var(--transition-ease-in-out)}._secondaryButton_34rjv_553 svg{width:16px;height:16px;flex-shrink:0}[dir=rtl] ._buttonContainer_34rjv_517{flex-direction:row-reverse}@media (max-width: 480px){[dir=rtl] ._buttonContainer_34rjv_517{flex-direction:column}}[dir=rtl] ._retryButton_34rjv_536 svg,[dir=rtl] ._secondaryButton_34rjv_553 svg{transform:scaleX(-1)}@media (prefers-contrast: high){._errorCard_34rjv_439{border-width:2px;box-shadow:none}._title_34rjv_489{font-weight:800}}@media (prefers-reduced-motion: reduce){._errorIcon_34rjv_468{animation:none}._retryButton_34rjv_536,._secondaryButton_34rjv_553{transition:none}}._retryButton_34rjv_536:focus,._secondaryButton_34rjv_553:focus{outline:2px solid var(--color-primary);outline-offset:2px}._retryButton_34rjv_536:disabled{pointer-events:none;opacity:.7}._retryButton_34rjv_536:disabled svg{animation:_spin_34rjv_1 1s linear infinite}@keyframes _spin_34rjv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-content{padding-top:var(--banner-height, 0px);transition:padding-top var(--transition-duration-slow, .3s) ease-in-out}.app-content [data-auth-page]{margin-top:calc(-1 * var(--banner-height, 0px))}:root,body[data-theme=light]{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--banner-height: 0px;--transition-duration-fast: .15s;--transition-duration-normal: .2s;--transition-duration-slow: .3s;--transition-slow: .3s;--transition-ease-in-out: ease-in-out;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--z-index-base: 1;--z-index-elevated: 10;--z-index-dropdown: 50;--z-index-toolbar: 100;--z-index-overlay: 200;--z-index-modal: 1000;--z-index-banner: 1000;--z-index-tooltip: 1000;--z-index-popover: 1000;--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-light: #bfdbfe;--color-secondary: #9aa0a6;--color-secondary-hover: #555555;--color-background: #ffffff;--color-surface: #f8f8f8;--color-surface-elevated: #ffffff;--color-surface-hover: #f1f1f1;--color-border: #dadce0;--color-border-strong: #cccccc;--color-border-light: #f1f1f1;--color-text-primary: #1a1a1a;--color-text-secondary: #555555;--color-text-muted: #999999;--color-text-disabled: #9aa0a6;--color-success: #10b981;--color-success-light: #a7f3d0;--color-warning: #f59e0b;--color-warning-light: #fde68a;--color-error: #ef4444;--color-error-light: #fca5a5;--color-overlay-light: rgba(0, 0, 0, .05);--color-overlay-medium: rgba(0, 0, 0, .25);--color-overlay-strong: rgba(0, 0, 0, .7);--color-canvas-background: #f5f5f5;--color-canvas-pattern: rgba(0, 0, 0, .03);--color-random-shapes-bg: #fafafa;--color-random-shapes-pattern: #1a202c;--color-status-pending-border: #f59e0b;--color-status-confirmed-border: #e2e8f0;--color-status-failed-border: #f87171;--color-status-failed-bg: rgba(254, 242, 242, .3);--toolbar-background: linear-gradient(135deg, rgba(248, 250, 252, .95) 0%, rgba(241, 245, 249, .98) 100%);--toolbar-border: rgba(226, 232, 240, .6);--toolbar-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 0 0 1px rgba(255, 255, 255, .4) inset;--nav-button-background: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(248, 250, 252, .9) 100%);--nav-button-border: rgba(226, 232, 240, .6);--nav-button-text: #555555;--nav-button-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 0 0 1px rgba(255, 255, 255, .8) inset;--nav-button-hover-background: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(241, 245, 249, 1) 100%);--nav-button-hover-border: #1a1a1a;--nav-button-hover-text: #1a1a1a;--nav-button-hover-shadow: 0 4px 12px rgba(0, 0, 0, .15), 0 0 0 1px rgba(255, 255, 255, 1) inset;--destructive-button-background: linear-gradient(135deg, rgba(254, 242, 242, .9) 0%, rgba(255, 237, 237, .95) 100%);--destructive-button-border: rgba(252, 165, 165, .4);--destructive-button-text: #dc2626;--destructive-button-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 0 0 1px rgba(254, 226, 226, .8) inset;--destructive-button-hover-background: linear-gradient(135deg, rgba(254, 226, 226, .95) 0%, rgba(252, 165, 165, .2) 100%);--destructive-button-hover-border: #fca5a5;--destructive-button-hover-text: #dc2626;--destructive-button-hover-shadow: 0 4px 12px rgba(0, 0, 0, .15), 0 0 0 1px rgba(254, 202, 202, 1) inset;--language-toggle-bg: #e5e7eb;--btn-primary-bg: #3b82f6;--btn-primary-bg-hover: #2563eb;--btn-primary-text: #ffffff;--btn-secondary-bg: #f8f8f8;--btn-secondary-bg-hover: #f1f1f1;--btn-secondary-text: #444444;--btn-secondary-border: #dadce0;--btn-destructive-bg: #dc2626;--btn-destructive-bg-hover: #ef4444;--btn-destructive-text: #ffffff;--btn-cta-bg: #10b981;--btn-cta-bg-hover: #10b981;--btn-cta-text: #ffffff;--btn-warning-bg: #f59e0b;--btn-warning-bg-hover: #f59e0b;--btn-warning-text: #ffffff;--btn-icon-bg-hover: #f1f1f1;--btn-icon-text: #999999;--btn-icon-active-border: #3b82f6;--scrollbar-track-bg: #f1f1f1;--scrollbar-thumb-bg: #9aa0a6;--scrollbar-thumb-hover-bg: #999999;--scrollbar-corner-bg: #f1f1f1;--google-button-bg: #ffffff;--google-button-text: #1f1f1f;--google-button-border: #dadce0;--google-button-hover-bg: #f8f8f8;--google-button-hover-border: #c6c6c6;--google-button-active-bg: #f1f1f1;--google-button-disabled-text: #9aa0a6;--google-button-disabled-border: #f1f3f4;color:var(--color-text-primary);background-color:var(--color-background)}body[data-theme=dark]{--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-light: #bfdbfe;--color-secondary: #999999;--color-secondary-hover: #9aa0a6;--color-background: #2a2a2a;--color-surface: #333333;--color-surface-elevated: #444444;--color-surface-hover: #444444;--color-border: #555555;--color-border-strong: #999999;--color-border-light: #444444;--color-text-primary: #f8f8f8;--color-text-secondary: #cccccc;--color-text-muted: #9aa0a6;--color-text-disabled: #999999;--color-success: #10b981;--color-success-light: rgba(16, 185, 129, .15);--color-warning: #f59e0b;--color-warning-light: #fde68a;--color-error: #ef4444;--color-error-light: #fca5a5;--color-overlay-light: rgba(255, 255, 255, .05);--color-overlay-medium: rgba(255, 255, 255, .15);--color-overlay-strong: rgba(0, 0, 0, .7);--color-canvas-background: #282828;--color-canvas-pattern: rgba(255, 255, 255, .02);--color-random-shapes-bg: #2d3748;--color-random-shapes-pattern: #f7fafc;--color-status-pending-border: #fbbf24;--color-status-confirmed-border: #404040;--color-status-failed-border: #fca5a5;--color-status-failed-bg: rgba(69, 26, 26, .2);--toolbar-background: linear-gradient(135deg, rgba(24, 24, 27, .95) 0%, rgba(39, 39, 42, .98) 100%);--toolbar-border: rgba(63, 63, 70, .4);--toolbar-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 0 0 1px rgba(255, 255, 255, .06) inset;--nav-button-background: linear-gradient(135deg, rgba(39, 39, 42, .8) 0%, rgba(52, 52, 55, .9) 100%);--nav-button-border: rgba(82, 82, 91, .4);--nav-button-text: #cccccc;--nav-button-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 0 0 1px rgba(255, 255, 255, .06) inset;--nav-button-hover-background: linear-gradient(135deg, rgba(52, 52, 55, .95) 0%, rgba(63, 63, 70, 1) 100%);--nav-button-hover-border: #f8f8f8;--nav-button-hover-text: #ffffff;--nav-button-hover-shadow: 0 4px 12px rgba(0, 0, 0, .15), 0 0 0 1px rgba(255, 255, 255, .1) inset;--destructive-button-background: linear-gradient(135deg, rgba(69, 26, 26, .6) 0%, rgba(87, 13, 13, .7) 100%);--destructive-button-border: rgba(153, 27, 27, .4);--destructive-button-text: #fca5a5;--destructive-button-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 0 0 1px rgba(254, 226, 226, .06) inset;--destructive-button-hover-background: linear-gradient(135deg, rgba(87, 13, 13, .8) 0%, rgba(127, 29, 29, .9) 100%);--destructive-button-hover-border: #fca5a5;--destructive-button-hover-text: #fca5a5;--destructive-button-hover-shadow: 0 4px 12px rgba(0, 0, 0, .15), 0 0 0 1px rgba(254, 226, 226, .1) inset;--language-toggle-bg: #374151;--btn-primary-bg: #3b82f6;--btn-primary-bg-hover: #2563eb;--btn-primary-text: #f8f8f8;--btn-secondary-bg: #444444;--btn-secondary-bg-hover: #555555;--btn-secondary-text: #f1f1f1;--btn-secondary-border: #555555;--btn-destructive-bg: #dc2626;--btn-destructive-bg-hover: #ef4444;--btn-destructive-text: #ffffff;--btn-cta-bg: #10b981;--btn-cta-bg-hover: #10b981;--btn-cta-text: #ffffff;--btn-warning-bg: #f59e0b;--btn-warning-bg-hover: #f59e0b;--btn-warning-text: #1a1a1a;--btn-icon-bg-hover: #444444;--btn-icon-text: #9aa0a6;--btn-icon-active-border: #999999;--scrollbar-track-bg: #2a2a2a;--scrollbar-thumb-bg: #444444;--scrollbar-thumb-hover-bg: #555555;--scrollbar-corner-bg: #2a2a2a;--google-button-bg: #2d2d2d;--google-button-text: #e8eaed;--google-button-border: #5f6368;--google-button-hover-bg: #3c4043;--google-button-hover-border: #8e918e;--google-button-active-bg: #494c50;--google-button-disabled-text: #9aa0a6;--google-button-disabled-border: #3c4043;color:var(--color-text-primary);background-color:var(--color-background)}a{font-weight:500;color:var(--color-primary);text-decoration:inherit;transition:background-color .2s ease,border-color .2s ease,color .2s ease}a:hover{color:var(--color-primary-hover)}body{margin:0;min-width:320px}h1{font-size:1.875rem;line-height:1.2}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:.25rem}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:.25rem;border:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg)}*::-webkit-scrollbar-corner{background:var(--scrollbar-corner-bg)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body[data-vaul-drawer-visible=true]{overflow:hidden;position:fixed;width:100%}@supports (-webkit-touch-callout: none){html{height:-webkit-fill-available}body{min-height:-webkit-fill-available}}
