.lFL-fa_container{flex-direction:column;gap:1.25rem;display:flex}.lFL-fa_toolbar{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.lFL-fa_toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.lFL-fa_searchWrapper{width:100%;max-width:22rem;position:relative}.lFL-fa_searchIcon{color:#a3a3a3;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.lFL-fa_searchIcon svg{width:1rem;height:1rem}.lFL-fa_searchInput{background-color:var(--background);width:100%;color:var(--foreground);border:1px solid #d4d4d4;border-radius:.5rem;outline:none;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.lFL-fa_searchInput:focus{border-color:var(--button-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--button-bg) 20%, transparent)}.lFL-fa_addButton{background-color:var(--button-bg);color:var(--button-fg);cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5625rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex;box-shadow:0 1px 2px #0000000d}.lFL-fa_addButton:hover{background-color:var(--button-bg-hover);box-shadow:0 4px 12px 0 color-mix(in srgb, var(--button-bg) 35%, transparent)}.lFL-fa_addButton svg{width:1rem;height:1rem}.lFL-fa_tableCard{background-color:var(--background);border:1px solid #e5e5e5;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 1px 2px -1px #0000000d}.lFL-fa_tableWrapper{width:100%;overflow-x:auto}.lFL-fa_table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.lFL-fa_th{color:#525252;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;background-color:#fafafa;border-bottom:1px solid #e5e5e5;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.lFL-fa_td{color:var(--foreground);white-space:nowrap;border-bottom:1px solid #f0f0f0;padding:.875rem 1rem}.lFL-fa_tr:last-child .lFL-fa_td{border-bottom:none}.lFL-fa_tr:hover{background-color:#00000005}.lFL-fa_actionsCell{align-items:center;gap:.5rem;display:flex}.lFL-fa_editButton{color:#525252;cursor:pointer;background:0 0;border:1px solid #d4d4d4;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.lFL-fa_editButton:hover{color:var(--foreground);background-color:#0000000d;border-color:#a3a3a3}.lFL-fa_deleteButton{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #fecaca;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.lFL-fa_deleteButton:hover:not(:disabled){color:#991b1b;background-color:#fee2e2}.lFL-fa_deleteButton:disabled{opacity:.5;cursor:not-allowed}.lFL-fa_notifyButton{color:#4338ca;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c7d2fe;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.lFL-fa_notifyButton:hover:not(:disabled){color:#312e81;background-color:#e0e7ff}.lFL-fa_notifyButton:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .lFL-fa_notifyButton{color:#a5b4fc;border-color:#6366f159}[data-theme=dark] .lFL-fa_notifyButton:hover:not(:disabled){color:#c7d2fe;background-color:#6366f133}.lFL-fa_emptyState{text-align:center;color:#737373;padding:3rem 1.5rem;font-size:.875rem}@media (prefers-color-scheme:dark){.lFL-fa_tableCard{border-color:#262626}.lFL-fa_th{color:#a3a3a3;background-color:#171717;border-bottom-color:#262626}.lFL-fa_td{border-bottom-color:#262626}.lFL-fa_tr:hover{background-color:#ffffff08}.lFL-fa_searchInput{background-color:#171717;border-color:#404040}.lFL-fa_editButton{color:#a3a3a3;border-color:#404040}.lFL-fa_editButton:hover{color:#f5f5f5;background-color:#ffffff14}.lFL-fa_deleteButton{color:#f87171;border-color:#ef44444d}.lFL-fa_deleteButton:hover:not(:disabled){color:#fca5a5;background-color:#ef444426}:root:not([data-theme=light]) .lFL-fa_notifyButton{color:#a5b4fc;border-color:#6366f159}:root:not([data-theme=light]) .lFL-fa_notifyButton:hover:not(:disabled){color:#c7d2fe;background-color:#6366f133}.lFL-fa_emptyState{color:#a3a3a3}}
.i6YzoG_overlay{z-index:1050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out i6YzoG_fadeIn;display:flex;position:fixed;inset:0}.i6YzoG_modal{background-color:var(--background);width:100%;max-width:34rem;max-height:90vh;color:var(--foreground);border:1px solid #e5e5e5;border-radius:1rem;animation:.15s cubic-bezier(.16,1,.3,1) i6YzoG_scaleUp;position:relative;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.i6YzoG_header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.i6YzoG_title{color:var(--foreground);font-size:1.125rem;font-weight:600}.i6YzoG_closeButton{color:#737373;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:all .15s ease-in-out;display:inline-flex}.i6YzoG_closeButton:hover{color:var(--foreground);background-color:#0000000d}.i6YzoG_closeButton svg{width:1.25rem;height:1.25rem}.i6YzoG_body{padding:1.5rem}@keyframes i6YzoG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes i6YzoG_scaleUp{0%{opacity:0;transform:scale(.96)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-color-scheme:dark){.i6YzoG_overlay{background-color:#000000b3}.i6YzoG_modal{border-color:#262626;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0000004d}.i6YzoG_header{border-bottom-color:#262626}.i6YzoG_closeButton{color:#a3a3a3}.i6YzoG_closeButton:hover{color:#f5f5f5;background-color:#ffffff1a}}
._4bYUfG_fieldGroup{flex-direction:column;gap:.375rem;display:flex}._4bYUfG_label{color:#262626;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}._4bYUfG_inputWrapper{align-items:center;display:flex;position:relative}._4bYUfG_inputIcon{pointer-events:none;color:#a3a3a3;align-items:center;display:flex;position:absolute;left:.75rem}._4bYUfG_inputIcon svg{width:1.25rem;height:1.25rem}._4bYUfG_input{color:#171717;background-color:#fff;border:1px solid #d4d4d4;border-radius:.5rem;outline:none;width:100%;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}._4bYUfG_inputWithIcon{padding-left:2.5rem}._4bYUfG_input::placeholder{color:#a3a3a3}._4bYUfG_input:focus{border-color:var(--button-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--button-bg) 20%, transparent)}._4bYUfG_input:disabled{cursor:not-allowed;opacity:.6}@media (prefers-color-scheme:dark){._4bYUfG_label{color:#e5e5e5}._4bYUfG_inputIcon{color:#737373}._4bYUfG_input{color:#f5f5f5;background-color:#171717;border-color:#404040}._4bYUfG_input::placeholder{color:#737373}._4bYUfG_input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}}
.CwoGRG_fieldGroup{flex-direction:column;gap:.375rem;display:flex}.CwoGRG_label{color:#262626;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.CwoGRG_selectContainer{width:100%;position:relative}.CwoGRG_triggerButton{color:#171717;text-align:left;cursor:pointer;background-color:#fff;border:1px solid #d4d4d4;border-radius:.5rem;outline:none;flex-wrap:wrap;align-items:center;gap:.375rem;width:100%;min-height:2.625rem;padding:.45rem 2.25rem .45rem .75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.CwoGRG_triggerButton:focus,.CwoGRG_triggerButtonOpen{border-color:var(--button-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--button-bg) 20%, transparent)}.CwoGRG_placeholder{color:#a3a3a3;font-size:.875rem}.CwoGRG_selectedBadges{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.CwoGRG_selectedBadge{background-color:color-mix(in srgb, var(--button-bg) 12%, transparent);color:var(--button-bg);border:1px solid color-mix(in srgb, var(--button-bg) 25%, transparent);border-radius:.375rem;align-items:center;padding:.2rem .5rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.CwoGRG_chevronIcon{pointer-events:none;color:#737373;align-items:center;transition:transform .2s ease-in-out;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.CwoGRG_chevronIcon svg{width:1.25rem;height:1.25rem}.CwoGRG_chevronOpen{transform:translateY(-50%)rotate(180deg)}.CwoGRG_dropdownMenu{z-index:50;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;max-height:15rem;padding:.375rem 0;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.CwoGRG_optionRow{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;padding:.5rem .875rem;transition:background-color .15s ease-in-out;display:flex}.CwoGRG_optionRow:hover{background-color:#f5f5f5}.CwoGRG_optionRowSelected{background-color:color-mix(in srgb, var(--button-bg) 8%, transparent)}.CwoGRG_checkbox{width:1.125rem;height:1.125rem;accent-color:var(--button-bg);cursor:pointer;border-radius:.25rem}.CwoGRG_optionLabel{color:#171717;flex:1;font-size:.875rem;font-weight:500}.CwoGRG_errorMessage{color:#ef4444;margin-top:.125rem;font-size:.75rem}@media (prefers-color-scheme:dark){.CwoGRG_label{color:#e5e5e5}.CwoGRG_triggerButton{color:#f5f5f5;background-color:#171717;border-color:#404040}.CwoGRG_triggerButton:focus,.CwoGRG_triggerButtonOpen{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.CwoGRG_placeholder{color:#737373}.CwoGRG_chevronIcon{color:#a3a3a3}.CwoGRG_dropdownMenu{background-color:#1f1f1f;border-color:#333;box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0003}.CwoGRG_optionRow:hover{background-color:#2a2a2a}.CwoGRG_optionRowSelected{background-color:#60a5fa1f}.CwoGRG_optionLabel{color:#f5f5f5}.CwoGRG_selectedBadge{color:#93c5fd;background-color:#60a5fa33;border-color:#60a5fa4d}.CwoGRG_errorMessage{color:#f87171}}
.sx7sja_fieldGroup{flex-direction:column;gap:.375rem;display:flex}.sx7sja_label{color:#262626;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.sx7sja_textareaWrapper{display:flex;position:relative}.sx7sja_textarea{color:#171717;resize:vertical;background-color:#fff;border:1px solid #d4d4d4;border-radius:.5rem;outline:none;width:100%;min-height:5rem;padding:.625rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.sx7sja_textarea::placeholder{color:#a3a3a3}.sx7sja_textarea:focus{border-color:var(--button-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--button-bg) 20%, transparent)}.sx7sja_textarea:disabled{cursor:not-allowed;opacity:.6}.sx7sja_errorMessage{color:#dc2626;margin-top:.25rem;font-size:.75rem}@media (prefers-color-scheme:dark){.sx7sja_label{color:#e5e5e5}.sx7sja_textarea{color:#f5f5f5;background-color:#171717;border-color:#404040}.sx7sja_textarea::placeholder{color:#737373}.sx7sja_errorMessage{color:#f87171}}
.Q94muW_submitButton{background-color:var(--button-bg);width:100%;color:var(--button-fg);cursor:pointer;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.Q94muW_submitButton:hover:not(:disabled){background-color:var(--button-bg-hover);box-shadow:0 4px 12px 0 color-mix(in srgb, var(--button-bg) 35%, transparent)}.Q94muW_submitButton:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--button-bg)}.Q94muW_submitButton:disabled{cursor:not-allowed;opacity:.6}@media (prefers-color-scheme:dark){.Q94muW_submitButton:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px #60a5fa}}
.MOxkba_form{flex-direction:column;gap:1.25rem;display:flex}.MOxkba_row{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:480px){.MOxkba_row{grid-template-columns:1fr 1fr}}.MOxkba_actions{border-top:1px solid #f0f0f0;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.MOxkba_cancelButton{color:#525252;cursor:pointer;background-color:#0000;border:1px solid #d4d4d4;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.MOxkba_cancelButton:hover{color:var(--foreground);background-color:#0000000d}@media (prefers-color-scheme:dark){.MOxkba_actions{border-top-color:#262626}.MOxkba_cancelButton{color:#a3a3a3;border-color:#404040}.MOxkba_cancelButton:hover{color:#f5f5f5;background-color:#ffffff14}}
.THb8AG_overlay{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out THb8AG_fadeIn;display:flex;position:fixed;inset:0}.THb8AG_dialog{background-color:var(--background);width:100%;max-width:28rem;color:var(--foreground);border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.5rem;animation:.15s cubic-bezier(.16,1,.3,1) THb8AG_scaleUp;display:flex;position:relative;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #0000000d}.THb8AG_header{align-items:flex-start;gap:1rem;display:flex}.THb8AG_iconWrapper{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.THb8AG_iconDestructive{color:#dc2626;background-color:#fee2e2}.THb8AG_iconDefault{background-color:color-mix(in srgb, var(--button-bg) 15%, transparent);color:var(--button-bg)}.THb8AG_iconWrapper svg{width:1.5rem;height:1.5rem}.THb8AG_content{flex:1}.THb8AG_title{color:var(--foreground);margin-bottom:.375rem;font-size:1.125rem;font-weight:600}.THb8AG_message{color:#525252;font-size:.875rem;line-height:1.4}.THb8AG_actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.THb8AG_cancelButton{color:#525252;cursor:pointer;background-color:#0000;border:1px solid #d4d4d4;border-radius:.5rem;justify-content:center;align-items:center;padding:.5625rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.THb8AG_cancelButton:hover:not(:disabled){color:var(--foreground);background-color:#0000000d}.THb8AG_cancelButton:disabled{opacity:.5;cursor:not-allowed}.THb8AG_confirmButton{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5625rem 1.125rem;font-size:.875rem;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.THb8AG_confirmDestructive{color:#fff;background-color:#dc2626;box-shadow:0 1px 2px #0000000d}.THb8AG_confirmDestructive:hover:not(:disabled){background-color:#b91c1c;box-shadow:0 4px 12px #dc262659}.THb8AG_confirmPrimary{background-color:var(--button-bg);color:var(--button-fg);box-shadow:0 1px 2px #0000000d}.THb8AG_confirmPrimary:hover:not(:disabled){background-color:var(--button-bg-hover);box-shadow:0 4px 12px 0 color-mix(in srgb, var(--button-bg) 35%, transparent)}.THb8AG_confirmButton:disabled{opacity:.6;cursor:not-allowed}.THb8AG_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite THb8AG_spin}@keyframes THb8AG_spin{to{transform:rotate(360deg)}}@keyframes THb8AG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes THb8AG_scaleUp{0%{opacity:0;transform:scale(.95)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-color-scheme:dark){.THb8AG_overlay{background-color:#000000b3}.THb8AG_dialog{border-color:#262626;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0000004d}.THb8AG_iconDestructive{color:#f87171;background-color:#dc262633}.THb8AG_message{color:#a3a3a3}.THb8AG_cancelButton{color:#a3a3a3;border-color:#404040}.THb8AG_cancelButton:hover:not(:disabled){color:#f5f5f5;background-color:#ffffff14}}
.JNWe-q_form{flex-direction:column;gap:1.25rem;display:flex}.JNWe-q_actions{border-top:1px solid #f0f0f0;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.JNWe-q_cancelButton{color:#525252;cursor:pointer;background-color:#0000;border:1px solid #d4d4d4;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.JNWe-q_cancelButton:hover{color:var(--foreground);background-color:#0000000d}@media (prefers-color-scheme:dark){.JNWe-q_actions{border-top-color:#262626}.JNWe-q_cancelButton{color:#a3a3a3;border-color:#404040}.JNWe-q_cancelButton:hover{color:#f5f5f5;background-color:#ffffff14}}
.IBuVwa_toast{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.75rem;align-items:center;gap:.75rem;min-width:18rem;max-width:26rem;padding:.875rem 1.125rem;font-size:.875rem;font-weight:500;line-height:1.25rem;animation:.25s cubic-bezier(.16,1,.3,1) forwards IBuVwa_slideIn;display:flex;position:fixed;top:1.5rem;right:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.IBuVwa_toastExiting{animation:.2s ease-in forwards IBuVwa_slideOut}.IBuVwa_icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.IBuVwa_icon svg{width:100%;height:100%}.IBuVwa_message{word-break:break-word;flex:1}.IBuVwa_closeButton{color:currentColor;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:.25rem;transition:opacity .15s ease-in-out,background-color .15s ease-in-out;display:inline-flex}.IBuVwa_closeButton svg{width:1rem;height:1rem}.IBuVwa_closeButton:hover{opacity:1;background-color:#0000000d}.IBuVwa_error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.IBuVwa_error .IBuVwa_icon{color:#ef4444}.IBuVwa_success{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}.IBuVwa_success .IBuVwa_icon{color:#10b981}.IBuVwa_info{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe}.IBuVwa_info .IBuVwa_icon{color:#3b82f6}@keyframes IBuVwa_slideIn{0%{opacity:0;transform:translateY(-.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes IBuVwa_slideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.75rem)scale(.96)}}@media (max-width:640px){.IBuVwa_toast{min-width:0;max-width:none;top:1rem;left:1rem;right:1rem}}@media (prefers-color-scheme:dark){.IBuVwa_error{color:#fca5a5;background-color:#450a0ae6;border-color:#ef44444d}.IBuVwa_error .IBuVwa_icon{color:#f87171}.IBuVwa_success{color:#6ee7b7;background-color:#064e3be6;border-color:#10b9814d}.IBuVwa_success .IBuVwa_icon{color:#34d399}.IBuVwa_info{color:#93c5fd;background-color:#1e3a8ae6;border-color:#3b82f64d}.IBuVwa_info .IBuVwa_icon{color:#60a5fa}.IBuVwa_closeButton:hover{background-color:#ffffff1a}}
.PuHH3a_dateBadge{color:#525252;white-space:nowrap;font-size:.8125rem;display:inline-block}.PuHH3a_emailLink{color:var(--button-bg,#0284c7);font-weight:500;text-decoration:none;transition:opacity .15s ease-in-out}.PuHH3a_emailLink:hover{opacity:.85;text-decoration:underline}.PuHH3a_phoneLink{color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none;transition:color .15s ease-in-out}.PuHH3a_phoneLink:hover{color:var(--button-bg,#0284c7);text-decoration:underline}.PuHH3a_messageCell{flex-direction:column;gap:.375rem;max-width:380px;display:flex}.PuHH3a_messagePreview{color:var(--foreground);-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.PuHH3a_readMoreButton{color:var(--button-bg,#0284c7);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.25rem;padding:0;font-size:.75rem;font-weight:600;transition:opacity .15s;display:inline-flex}.PuHH3a_readMoreButton:hover{opacity:.8;text-decoration:underline}.PuHH3a_statusBadge{text-transform:capitalize;white-space:nowrap;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.PuHH3a_statusNew{color:#0284c7;background-color:#0284c71f}.PuHH3a_statusInProgress{color:#d97706;background-color:#d977061f}.PuHH3a_statusResolved{color:#059669;background-color:#0596691f}.PuHH3a_statusClosed{color:#6b7280;background-color:#6b72801f}.PuHH3a_detailGrid{flex-direction:column;gap:1.25rem;display:flex}.PuHH3a_detailRow{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.PuHH3a_detailField{flex-direction:column;gap:.25rem;display:flex}.PuHH3a_detailLabel{text-transform:uppercase;letter-spacing:.05em;color:#737373;font-size:.75rem;font-weight:600}.PuHH3a_detailValue{color:var(--foreground);font-size:.9375rem;font-weight:500}.PuHH3a_messageSection{flex-direction:column;gap:.375rem;display:flex}.PuHH3a_messageBox{color:var(--foreground);white-space:pre-wrap;word-break:break-word;background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:.5rem;max-height:350px;padding:1rem;font-size:.9375rem;line-height:1.6;overflow-y:auto}.PuHH3a_modalFooter{justify-content:flex-end;margin-top:1rem;display:flex}.PuHH3a_closeModalButton{color:#171717;cursor:pointer;background-color:#e5e5e5;border:none;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.PuHH3a_closeModalButton:hover{background-color:#d4d4d4}@media (max-width:640px){.PuHH3a_detailRow{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.PuHH3a_dateBadge{color:#a3a3a3}.PuHH3a_messageBox{background-color:#1a1a1a;border-color:#262626}.PuHH3a_detailLabel{color:#a3a3a3}.PuHH3a_closeModalButton{color:#ededed;background-color:#262626}.PuHH3a_closeModalButton:hover{background-color:#333}}
.V5-dia_form{flex-direction:column;gap:1.25rem;display:flex}.V5-dia_actions{border-top:1px solid #f0f0f0;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.V5-dia_cancelButton{color:#525252;cursor:pointer;background-color:#0000;border:1px solid #d4d4d4;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.V5-dia_cancelButton:hover{color:var(--foreground);background-color:#0000000d}@media (prefers-color-scheme:dark){.V5-dia_actions{border-top-color:#262626}.V5-dia_cancelButton{color:#a3a3a3;border-color:#404040}.V5-dia_cancelButton:hover{color:#f5f5f5;background-color:#ffffff14}}
.BItWkq_form{flex-direction:column;gap:1.25rem;display:flex}.BItWkq_actions{border-top:1px solid #f0f0f0;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.BItWkq_cancelButton{color:#525252;cursor:pointer;background-color:#0000;border:1px solid #d4d4d4;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.BItWkq_cancelButton:hover{color:var(--foreground);background-color:#0000000d}@media (prefers-color-scheme:dark){.BItWkq_actions{border-top-color:#262626}.BItWkq_cancelButton{color:#a3a3a3;border-color:#404040}.BItWkq_cancelButton:hover{color:#f5f5f5;background-color:#ffffff14}}
.Z0VoVG_badgeTime{background-color:color-mix(in srgb, var(--button-bg) 12%, transparent);color:var(--button-bg);border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.Z0VoVG_mapLink{color:var(--button-bg);align-items:center;gap:.375rem;font-weight:500;text-decoration:none;transition:opacity .15s ease-in-out;display:inline-flex}.Z0VoVG_mapLink:hover{opacity:.85;text-decoration:underline}.Z0VoVG_mapIcon{opacity:.8;flex-shrink:0}
.jS9fVG_form{flex-direction:column;gap:1.25rem;display:flex}
.uRzNdG_titleText{color:var(--foreground);font-weight:600}.uRzNdG_desc{text-overflow:ellipsis;white-space:nowrap;color:#525252;max-width:28rem;font-size:.8125rem;display:block;overflow:hidden}.uRzNdG_dateBadge{background-color:color-mix(in srgb, var(--button-bg) 12%, transparent);color:var(--button-bg);border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}@media (prefers-color-scheme:dark){.uRzNdG_desc{color:#a3a3a3}}
.VvHEMW_themeButton{background-color:var(--background);width:2.25rem;height:2.25rem;color:var(--foreground);cursor:pointer;border:1px solid #e5e5e5;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:0;transition:all .2s ease-in-out;display:inline-flex;position:relative}.VvHEMW_themeButton:hover{background-color:#f5f5f5;border-color:#d4d4d4;transform:scale(1.05)}.VvHEMW_themeButton:focus-visible{box-shadow:0 0 0 2px var(--button-bg)}.VvHEMW_icon{transition:opacity .2s,transform .2s;position:absolute}.VvHEMW_iconVisible{opacity:1;transform:scale(1)rotate(0)}.VvHEMW_iconHidden{opacity:0;pointer-events:none;transform:scale(.6)rotate(-45deg)}[data-theme=dark] .VvHEMW_themeButton{color:#f5f5f5;background-color:#171717;border-color:#262626}[data-theme=dark] .VvHEMW_themeButton:hover{background-color:#262626;border-color:#404040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .VvHEMW_themeButton{color:#f5f5f5;background-color:#171717;border-color:#262626}:root:not([data-theme=light]) .VvHEMW_themeButton:hover{background-color:#262626;border-color:#404040}}
.t378FG_navbar{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:color-mix(in srgb, var(--background) 90%, transparent);border-bottom:1px solid #e5e5e5;position:sticky;top:0;box-shadow:0 1px 3px #00000008}.t378FG_navContent{justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;margin:0 auto;padding:.875rem 1.25rem;display:flex}.t378FG_logoGroup{align-items:center;gap:.625rem;text-decoration:none;transition:opacity .15s ease-in-out;display:flex}.t378FG_logoGroup:hover{opacity:.85}.t378FG_logoImage{object-fit:contain;border-radius:.5rem}.t378FG_logoText{letter-spacing:-.025em;color:var(--foreground);font-size:1.375rem;font-weight:700}.t378FG_navActions{align-items:center;gap:.75rem;display:flex}@media (min-width:900px){.t378FG_navActions{gap:1.25rem}}.t378FG_navLinks{align-items:center;gap:1.5rem;display:none}@media (min-width:900px){.t378FG_navLinks{display:flex}}.t378FG_navLink{color:#525252;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease-in-out}.t378FG_navLink:hover{color:var(--button-bg)}.t378FG_androidAppLink{background-color:var(--background);width:2.25rem;height:2.25rem;color:var(--foreground);cursor:pointer;border:1px solid #e5e5e5;border-radius:9999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:0;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.t378FG_androidAppLink:hover{color:#059669;background-color:#10b98114;border-color:#10b981;transform:scale(1.05)}.t378FG_androidAppLink:focus-visible{box-shadow:0 0 0 2px #10b981}.t378FG_androidIcon{flex-shrink:0;width:1.125rem;height:1.125rem;transition:transform .2s,color .2s}.t378FG_androidAppLink:hover .t378FG_androidIcon{color:#10b981;transform:scale(1.1)}.t378FG_androidText{white-space:nowrap;line-height:1;display:none}.t378FG_aktuelAiLink{background-color:var(--background);width:2.25rem;height:2.25rem;color:var(--foreground);cursor:pointer;border:1px solid #e5e5e5;border-radius:9999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:0;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.t378FG_aktuelAiLink:hover{color:#2563eb;background-color:#3b82f614;border-color:#3b82f6;transform:scale(1.05)}.t378FG_aktuelAiLink:focus-visible{box-shadow:0 0 0 2px #3b82f6}.t378FG_aktuelAiIcon{object-fit:cover;border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s}.t378FG_aktuelAiLink:hover .t378FG_aktuelAiIcon{transform:scale(1.1)}.t378FG_aktuelAiText{white-space:nowrap;line-height:1;display:none}@media (min-width:640px){.t378FG_androidAppLink{width:auto;padding:0 .75rem}.t378FG_androidText{display:inline}.t378FG_aktuelAiLink{width:auto;padding:0 .75rem}.t378FG_aktuelAiText{display:inline}}[data-theme=dark] .t378FG_navbar{border-color:#262626}[data-theme=dark] .t378FG_navLink{color:#a3a3a3}[data-theme=dark] .t378FG_androidAppLink{color:#ededed;background-color:#171717;border-color:#262626}[data-theme=dark] .t378FG_androidAppLink:hover{color:#34d399;background-color:#10b98126;border-color:#10b981;box-shadow:0 2px 8px #10b98140}[data-theme=dark] .t378FG_androidAppLink:hover .t378FG_androidIcon{color:#34d399}[data-theme=dark] .t378FG_aktuelAiLink{color:#ededed;background-color:#171717;border-color:#262626}[data-theme=dark] .t378FG_aktuelAiLink:hover{color:#60a5fa;background-color:#3b82f626;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f640}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .t378FG_navbar{border-color:#262626}:root:not([data-theme=light]) .t378FG_navLink{color:#a3a3a3}:root:not([data-theme=light]) .t378FG_androidAppLink{color:#ededed;background-color:#171717;border-color:#262626}:root:not([data-theme=light]) .t378FG_androidAppLink:hover{color:#34d399;background-color:#10b98126;border-color:#10b981;box-shadow:0 2px 8px #10b98140}:root:not([data-theme=light]) .t378FG_androidAppLink:hover .t378FG_androidIcon{color:#34d399}:root:not([data-theme=light]) .t378FG_aktuelAiLink{color:#ededed;background-color:#171717;border-color:#262626}:root:not([data-theme=light]) .t378FG_aktuelAiLink:hover{color:#60a5fa;background-color:#3b82f626;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f640}}
.gAX6Vq_prayerCard{background:linear-gradient(135deg, #f0fdfa 0%, var(--background) 100%);border:1px solid #ccfbf1;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;transition:border-color .15s;display:flex;box-shadow:0 4px 6px -1px #0d94880d}.gAX6Vq_prayerHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gAX6Vq_prayerTitleGroup{align-items:center;gap:.75rem;display:flex}.gAX6Vq_prayerIcon{font-size:1.5rem;line-height:1}.gAX6Vq_prayerTitle{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.gAX6Vq_prayerSubtitle{color:#0d9488;font-size:.75rem;font-weight:500}.gAX6Vq_prayerBadgesGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gAX6Vq_prayerBadge{color:#0f766e;background-color:#0d94881a;border:1px solid #0d948833;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.gAX6Vq_prayerNextSummaryBadge{color:#fff;background-color:#0d9488;border:1px solid #0f766e;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 2px 4px #0d948833}.gAX6Vq_prayerNextSummaryBadge strong{color:#fff;font-weight:700}.gAX6Vq_prayerGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;padding-top:.35rem;display:grid}@media (min-width:640px){.gAX6Vq_prayerGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.gAX6Vq_prayerGrid{grid-template-columns:repeat(6,1fr)}}.gAX6Vq_prayerItem{background-color:var(--background);border:1px solid #e0f2fe;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.75rem .5rem;transition:transform .15s,border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.gAX6Vq_prayerItem:hover{border-color:#0d9488;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0d94881a}.gAX6Vq_prayerItemActive,.gAX6Vq_prayerItemNext{background:linear-gradient(#0d94881a 0%,#0d948808 100%);border-color:#0d9488;transform:translateY(-2px);box-shadow:0 0 0 1px #0d9488,0 4px 12px -1px #0d94882e}.gAX6Vq_prayerItemActive:hover,.gAX6Vq_prayerItemNext:hover{border-color:#0f766e;box-shadow:0 0 0 1px #0f766e,0 6px 16px -1px #0d948840}.gAX6Vq_prayerItemActive .gAX6Vq_prayerName,.gAX6Vq_prayerItemNext .gAX6Vq_prayerName{color:#0f766e;font-weight:700}.gAX6Vq_prayerItemActive .gAX6Vq_prayerTime,.gAX6Vq_prayerItemNext .gAX6Vq_prayerTime{color:#0f766e;font-weight:800}.gAX6Vq_prayerNextBadge{color:#fff;letter-spacing:.025em;text-transform:uppercase;z-index:2;pointer-events:none;background:linear-gradient(135deg,#0d9488 0%,#0f766e 100%);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .45rem;font-size:.625rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:-.45rem;right:.375rem;box-shadow:0 2px 4px #0d948840}.gAX6Vq_prayerNextDot{background-color:#a7f3d0;border-radius:50%;width:5px;height:5px;animation:2s cubic-bezier(.4,0,.6,1) infinite gAX6Vq_prayerDotPulse;box-shadow:0 0 6px #fffc}@keyframes gAX6Vq_prayerDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.gAX6Vq_prayerItemTop{align-items:center;gap:.375rem;display:flex}.gAX6Vq_prayerItemIcon{color:#0d9488}.gAX6Vq_prayerName{color:#64748b;font-size:.8125rem;font-weight:600}.gAX6Vq_prayerTime{letter-spacing:-.02em;color:var(--foreground);font-size:1.125rem;font-weight:800}[data-theme=dark] .gAX6Vq_prayerCard{background:linear-gradient(135deg,#134e4a40 0%,#171717 100%);border-color:#134e4a;box-shadow:0 4px 6px -1px #0003}[data-theme=dark] .gAX6Vq_prayerSubtitle{color:#2dd4bf}[data-theme=dark] .gAX6Vq_prayerBadge{color:#2dd4bf;background-color:#14b8a626;border-color:#14b8a64d}[data-theme=dark] .gAX6Vq_prayerNextSummaryBadge{color:#5eead4;background-color:#14b8a633;border-color:#14b8a666}[data-theme=dark] .gAX6Vq_prayerNextSummaryBadge strong{color:#fff}[data-theme=dark] .gAX6Vq_prayerItem{background-color:#1a1a1a;border-color:#262626}[data-theme=dark] .gAX6Vq_prayerItem:hover{border-color:#14b8a6;box-shadow:0 4px 6px -1px #14b8a626}:is([data-theme=dark] .gAX6Vq_prayerItemActive,[data-theme=dark] .gAX6Vq_prayerItemNext){background:linear-gradient(#14b8a633 0%,#14b8a60f 100%);border-color:#14b8a6;box-shadow:0 0 0 1px #14b8a6,0 4px 14px #14b8a640}:is([data-theme=dark] .gAX6Vq_prayerItemActive:hover,[data-theme=dark] .gAX6Vq_prayerItemNext:hover){border-color:#2dd4bf;box-shadow:0 0 0 1px #2dd4bf,0 6px 16px #2dd4bf4d}:is([data-theme=dark] .gAX6Vq_prayerItemActive .gAX6Vq_prayerName,[data-theme=dark] .gAX6Vq_prayerItemNext .gAX6Vq_prayerName){color:#5eead4}:is([data-theme=dark] .gAX6Vq_prayerItemActive .gAX6Vq_prayerTime,[data-theme=dark] .gAX6Vq_prayerItemNext .gAX6Vq_prayerTime){color:#fff}[data-theme=dark] .gAX6Vq_prayerNextBadge{color:#042f2e;background:linear-gradient(135deg,#14b8a6 0%,#0d9488 100%);font-weight:800;box-shadow:0 2px 6px #14b8a666}[data-theme=dark] .gAX6Vq_prayerNextBadge .gAX6Vq_prayerNextDot{background-color:#042f2e;box-shadow:0 0 4px #042f2ecc}[data-theme=dark] .gAX6Vq_prayerItemIcon{color:#2dd4bf}[data-theme=dark] .gAX6Vq_prayerName{color:#94a3b8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gAX6Vq_prayerCard{background:linear-gradient(135deg,#134e4a40 0%,#171717 100%);border-color:#134e4a;box-shadow:0 4px 6px -1px #0003}:root:not([data-theme=light]) .gAX6Vq_prayerSubtitle{color:#2dd4bf}:root:not([data-theme=light]) .gAX6Vq_prayerBadge{color:#2dd4bf;background-color:#14b8a626;border-color:#14b8a64d}:root:not([data-theme=light]) .gAX6Vq_prayerNextSummaryBadge{color:#5eead4;background-color:#14b8a633;border-color:#14b8a666}:root:not([data-theme=light]) .gAX6Vq_prayerNextSummaryBadge strong{color:#fff}:root:not([data-theme=light]) .gAX6Vq_prayerItem{background-color:#1a1a1a;border-color:#262626}:root:not([data-theme=light]) .gAX6Vq_prayerItem:hover{border-color:#14b8a6;box-shadow:0 4px 6px -1px #14b8a626}:is(:root:not([data-theme=light]) .gAX6Vq_prayerItemActive,:root:not([data-theme=light]) .gAX6Vq_prayerItemNext){background:linear-gradient(#14b8a633 0%,#14b8a60f 100%);border-color:#14b8a6;box-shadow:0 0 0 1px #14b8a6,0 4px 14px #14b8a640}:is(:root:not([data-theme=light]) .gAX6Vq_prayerItemActive:hover,:root:not([data-theme=light]) .gAX6Vq_prayerItemNext:hover){border-color:#2dd4bf;box-shadow:0 0 0 1px #2dd4bf,0 6px 16px #2dd4bf4d}:is(:root:not([data-theme=light]) .gAX6Vq_prayerItemActive .gAX6Vq_prayerName,:root:not([data-theme=light]) .gAX6Vq_prayerItemNext .gAX6Vq_prayerName){color:#5eead4}:is(:root:not([data-theme=light]) .gAX6Vq_prayerItemActive .gAX6Vq_prayerTime,:root:not([data-theme=light]) .gAX6Vq_prayerItemNext .gAX6Vq_prayerTime){color:#fff}:root:not([data-theme=light]) .gAX6Vq_prayerNextBadge{color:#042f2e;background:linear-gradient(135deg,#14b8a6 0%,#0d9488 100%);font-weight:800;box-shadow:0 2px 6px #14b8a666}:root:not([data-theme=light]) .gAX6Vq_prayerNextBadge .gAX6Vq_prayerNextDot{background-color:#042f2e;box-shadow:0 0 4px #042f2ecc}:root:not([data-theme=light]) .gAX6Vq_prayerItemIcon{color:#2dd4bf}:root:not([data-theme=light]) .gAX6Vq_prayerName{color:#94a3b8}}
.vpXVhG_heroSection{background:linear-gradient(180deg, color-mix(in srgb, var(--button-bg) 6%, transparent) 0%, transparent 100%);border-bottom:1px solid #e5e5e5;padding:3rem 1.25rem 2rem}.vpXVhG_heroContent{flex-direction:column;gap:1.5rem;max-width:76rem;margin:0 auto;display:flex}.vpXVhG_heroTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vpXVhG_dateBadge{background-color:color-mix(in srgb, var(--button-bg) 12%, transparent);color:var(--button-bg);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.vpXVhG_heroTitle{letter-spacing:-.03em;color:var(--foreground);font-size:2.25rem;font-weight:800;line-height:1.2}.vpXVhG_heroSubtitle{color:#525252;max-width:46rem;font-size:1.0625rem;line-height:1.6}.vpXVhG_emergencyBar{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.vpXVhG_emergencyItem{background-color:var(--background);color:#525252;border:1px solid #e5e5e5;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .875rem;font-size:.8125rem;text-decoration:none;transition:all .15s;display:inline-flex}.vpXVhG_emergencyItem:hover{color:#ef4444;border-color:#ef4444}.vpXVhG_emergencyNumber{color:#ef4444;font-weight:700}[data-theme=dark] .vpXVhG_heroSection{border-color:#262626}[data-theme=dark] .vpXVhG_heroSubtitle{color:#a3a3a3}[data-theme=dark] .vpXVhG_emergencyItem{color:#a3a3a3;background-color:#171717;border-color:#262626}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vpXVhG_heroSection{border-color:#262626}:root:not([data-theme=light]) .vpXVhG_heroSubtitle{color:#a3a3a3}:root:not([data-theme=light]) .vpXVhG_emergencyItem{color:#a3a3a3;background-color:#171717;border-color:#262626}}
.drrmyq_sectionBlock{flex-direction:column;gap:1.5rem;display:flex}.drrmyq_sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.drrmyq_sectionTitleGroup{flex-direction:column;gap:.25rem;display:flex}.drrmyq_sectionTitle{letter-spacing:-.02em;color:var(--foreground);align-items:center;gap:.625rem;font-size:1.375rem;font-weight:700;display:flex}.drrmyq_sectionIcon{font-size:1.25rem}.drrmyq_sectionSubtitle{color:#737373;font-size:.875rem}.drrmyq_pharmacyCard{background:linear-gradient(135deg, #fffbeb 0%, var(--background) 100%);border:1px solid #fed7aa;border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;box-shadow:0 4px 6px -1px #f59e0b0d}.drrmyq_pharmacyHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.drrmyq_pharmacyBadge{color:#fff;letter-spacing:.025em;text-transform:uppercase;background-color:#ef4444;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.drrmyq_pharmacyDate{color:#737373;font-size:.8125rem;font-weight:500}.drrmyq_pharmacyBody{flex-direction:column;gap:.375rem;display:flex}.drrmyq_pharmacyName{color:var(--foreground);font-size:1.375rem;font-weight:700}.drrmyq_pharmacist{color:#d97706;font-size:.875rem;font-weight:600}.drrmyq_pharmacyDetails{border-top:1px dashed #fed7aa;flex-direction:column;gap:.625rem;padding-top:.75rem;font-size:.875rem;display:flex}.drrmyq_pharmacyRow{color:#525252;align-items:flex-start;gap:.5rem;display:flex}.drrmyq_pharmacyRow svg{color:#d97706;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem}.drrmyq_pharmacyPhoneLink{color:inherit;text-decoration:none;transition:color .15s}.drrmyq_pharmacyPhoneLink:hover{color:#d97706}.drrmyq_pharmacyActions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.drrmyq_callButton{color:#fff;background-color:#059669;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.drrmyq_callButton:hover{background-color:#047857}.drrmyq_mapButton{background-color:var(--background);color:var(--foreground);border:1px solid #d4d4d4;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.drrmyq_mapButton:hover{color:#d97706;border-color:#d97706}.drrmyq_emptyState{background-color:var(--background);text-align:center;color:#737373;border:1px dashed #d4d4d4;border-radius:.75rem;padding:2.5rem 1.5rem;font-size:.875rem}[data-theme=dark] .drrmyq_pharmacyCard{background:linear-gradient(135deg,#78350f40 0%,#171717 100%);border-color:#78350f}[data-theme=dark] .drrmyq_pharmacyDetails{border-top-color:#78350f}[data-theme=dark] .drrmyq_pharmacyRow{color:#a3a3a3}[data-theme=dark] .drrmyq_mapButton{color:#f5f5f5;background-color:#171717;border-color:#404040}[data-theme=dark] .drrmyq_emptyState{color:#a3a3a3;background-color:#171717;border-color:#333}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .drrmyq_pharmacyCard{background:linear-gradient(135deg,#78350f40 0%,#171717 100%);border-color:#78350f}:root:not([data-theme=light]) .drrmyq_pharmacyDetails{border-top-color:#78350f}:root:not([data-theme=light]) .drrmyq_pharmacyRow{color:#a3a3a3}:root:not([data-theme=light]) .drrmyq_mapButton{color:#f5f5f5;background-color:#171717;border-color:#404040}:root:not([data-theme=light]) .drrmyq_emptyState{color:#a3a3a3;background-color:#171717;border-color:#333}}
._Svgsa_sectionBlock{flex-direction:column;gap:1.5rem;display:flex}._Svgsa_sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._Svgsa_sectionTitleGroup{flex-direction:column;gap:.25rem;display:flex}._Svgsa_sectionTitle{letter-spacing:-.02em;color:var(--foreground);align-items:center;gap:.625rem;font-size:1.375rem;font-weight:700;display:flex}._Svgsa_sectionIcon{font-size:1.25rem}._Svgsa_sectionSubtitle{color:#737373;font-size:.875rem}._Svgsa_weatherCard{background:linear-gradient(135deg, #f0f9ff 0%, var(--background) 100%);border:1px solid #e0f2fe;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.75rem;display:flex;box-shadow:0 4px 6px -1px #0ea5e90d}._Svgsa_weatherCurrent{justify-content:space-between;align-items:center;gap:1rem;display:flex}._Svgsa_weatherTempGroup{flex-direction:column;display:flex}._Svgsa_weatherTemp{letter-spacing:-.03em;color:var(--foreground);font-size:3rem;font-weight:800;line-height:1}._Svgsa_weatherCondition{color:#0284c7;margin-top:.375rem;font-size:1rem;font-weight:600}._Svgsa_weatherApparent{color:#737373;font-size:.8125rem}._Svgsa_weatherIconBig{font-size:3.5rem;line-height:1}._Svgsa_weatherStatsRow{border-top:1px dashed #bae6fd;gap:1.5rem;padding-top:.75rem;display:flex}._Svgsa_weatherStat{flex-direction:column;gap:.125rem;display:flex}._Svgsa_weatherStatLabel{color:#737373;font-size:.75rem}._Svgsa_weatherStatValue{color:var(--foreground);font-size:.9375rem;font-weight:600}._Svgsa_forecastRow{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.5rem;display:grid}._Svgsa_forecastDay{background-color:color-mix(in srgb, var(--background) 80%, #bae6fd);text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;display:flex}._Svgsa_forecastDayName{color:var(--foreground);font-size:.75rem;font-weight:600}._Svgsa_forecastIcon{font-size:1.25rem}._Svgsa_forecastTemp{color:var(--foreground);font-size:.75rem;font-weight:600}[data-theme=dark] ._Svgsa_weatherCard{background:linear-gradient(135deg,#07598540 0%,#171717 100%);border-color:#075985}[data-theme=dark] ._Svgsa_weatherStatsRow{border-top-color:#075985}[data-theme=dark] ._Svgsa_forecastDay{background-color:#ffffff0d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._Svgsa_weatherCard{background:linear-gradient(135deg,#07598540 0%,#171717 100%);border-color:#075985}:root:not([data-theme=light]) ._Svgsa_weatherStatsRow{border-top-color:#075985}:root:not([data-theme=light]) ._Svgsa_forecastDay{background-color:#ffffff0d}}
._4rUrSG_sectionBlock{flex-direction:column;gap:1.5rem;display:flex}._4rUrSG_sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._4rUrSG_sectionTitleGroup{flex-direction:column;gap:.25rem;display:flex}._4rUrSG_sectionTitle{letter-spacing:-.02em;color:var(--foreground);align-items:center;gap:.625rem;font-size:1.375rem;font-weight:700;display:flex}._4rUrSG_sectionIcon{font-size:1.25rem}._4rUrSG_sectionSubtitle{color:#737373;font-size:.875rem}._4rUrSG_newsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){._4rUrSG_newsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._4rUrSG_newsGrid{grid-template-columns:repeat(3,1fr)}}._4rUrSG_newsCard{background-color:var(--background);color:inherit;cursor:pointer;border:1px solid #e5e5e5;border-radius:1rem;outline:none;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;box-shadow:0 1px 3px #0000000d}._4rUrSG_newsCard:hover{border-color:#0284c7;transform:translateY(-3px);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a}._4rUrSG_newsCard:focus-visible{border-color:#0284c7;box-shadow:0 0 0 3px #0284c740}._4rUrSG_cardContent{flex-direction:column;gap:.875rem;display:flex}._4rUrSG_newsMetaHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._4rUrSG_newsBadge{background-color:color-mix(in srgb, var(--button-bg,#0284c7) 15%, transparent);color:var(--button-bg,#0284c7);border-radius:9999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}._4rUrSG_newsDate{color:#737373;font-size:.75rem}._4rUrSG_newsTitle{color:var(--foreground);font-size:1.0625rem;font-weight:700;line-height:1.4;transition:color .15s}._4rUrSG_newsCard:hover ._4rUrSG_newsTitle{color:#0284c7}._4rUrSG_newsDesc{color:#525252;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}._4rUrSG_cardFooter{border-top:1px solid #f0f0f0;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}._4rUrSG_readMore{color:#0284c7;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;transition:gap .2s,color .15s;display:inline-flex}._4rUrSG_arrowIcon{transition:transform .2s}._4rUrSG_newsCard:hover ._4rUrSG_readMore{color:#0369a1}._4rUrSG_newsCard:hover ._4rUrSG_arrowIcon{transform:translate(3px)}._4rUrSG_emptyState{background-color:var(--background);text-align:center;color:#737373;border:1px dashed #d4d4d4;border-radius:.75rem;padding:2.5rem 1.5rem;font-size:.875rem}[data-theme=dark] ._4rUrSG_newsCard{background-color:#171717;border-color:#262626}[data-theme=dark] ._4rUrSG_newsCard:hover{border-color:#38bdf8;box-shadow:0 10px 15px -3px #0006}[data-theme=dark] ._4rUrSG_newsCard:focus-visible{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840}[data-theme=dark] ._4rUrSG_newsCard:hover ._4rUrSG_newsTitle{color:#38bdf8}[data-theme=dark] ._4rUrSG_newsDesc{color:#a3a3a3}[data-theme=dark] ._4rUrSG_cardFooter{border-top-color:#262626}[data-theme=dark] ._4rUrSG_readMore{color:#38bdf8}[data-theme=dark] ._4rUrSG_newsCard:hover ._4rUrSG_readMore{color:#7dd3fc}[data-theme=dark] ._4rUrSG_emptyState{color:#a3a3a3;background-color:#171717;border-color:#333}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._4rUrSG_newsCard{background-color:#171717;border-color:#262626}:root:not([data-theme=light]) ._4rUrSG_newsCard:hover{border-color:#38bdf8;box-shadow:0 10px 15px -3px #0006}:root:not([data-theme=light]) ._4rUrSG_newsCard:focus-visible{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840}:root:not([data-theme=light]) ._4rUrSG_newsCard:hover ._4rUrSG_newsTitle{color:#38bdf8}:root:not([data-theme=light]) ._4rUrSG_newsDesc{color:#a3a3a3}:root:not([data-theme=light]) ._4rUrSG_cardFooter{border-top-color:#262626}:root:not([data-theme=light]) ._4rUrSG_readMore{color:#38bdf8}:root:not([data-theme=light]) ._4rUrSG_newsCard:hover ._4rUrSG_readMore{color:#7dd3fc}:root:not([data-theme=light]) ._4rUrSG_emptyState{color:#a3a3a3;background-color:#171717;border-color:#333}}
.Pbhp1a_sectionBlock{flex-direction:column;gap:1.5rem;display:flex}.Pbhp1a_sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Pbhp1a_sectionTitleGroup{flex-direction:column;gap:.25rem;display:flex}.Pbhp1a_sectionTitle{letter-spacing:-.02em;color:var(--foreground);align-items:center;gap:.625rem;font-size:1.375rem;font-weight:700;display:flex}.Pbhp1a_sectionIcon{font-size:1.25rem}.Pbhp1a_sectionSubtitle{color:#737373;font-size:.875rem}.Pbhp1a_funeralsGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.Pbhp1a_funeralsGrid{grid-template-columns:repeat(2,1fr)}}.Pbhp1a_funeralCard{background-color:var(--background);border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000000d}.Pbhp1a_funeralHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.75rem;display:flex}.Pbhp1a_funeralName{color:var(--foreground);font-size:1.125rem;font-weight:700}.Pbhp1a_funeralDate{color:#525252;background-color:#f5f5f5;border-radius:.375rem;padding:.2rem .5rem;font-size:.75rem;font-weight:500}.Pbhp1a_funeralDetails{grid-template-columns:1fr;gap:.5rem;font-size:.84375rem;display:grid}.Pbhp1a_funeralDetailItem{align-items:baseline;gap:.5rem;display:flex}.Pbhp1a_funeralDetailLabel{color:#737373;min-width:5.5rem;font-weight:600}.Pbhp1a_funeralDetailValue{color:var(--foreground)}.Pbhp1a_condolenceText{color:#6b7280;background-color:#f9fafb;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-style:italic}.Pbhp1a_funeralActions{justify-content:flex-end;align-items:center;margin-top:auto;padding-top:.25rem;display:flex}.Pbhp1a_funeralMapButton{color:var(--button-bg);background-color:color-mix(in srgb, var(--button-bg) 8%, transparent);border:1px solid color-mix(in srgb, var(--button-bg) 20%, transparent);border-radius:.5rem;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex}.Pbhp1a_funeralMapButton:hover{background-color:var(--button-bg);color:#fff;border-color:var(--button-bg);box-shadow:0 2px 4px #00000014}.Pbhp1a_funeralMapIcon{flex-shrink:0}.Pbhp1a_emptyState{background-color:var(--background);text-align:center;color:#737373;border:1px dashed #d4d4d4;border-radius:.75rem;padding:2.5rem 1.5rem;font-size:.875rem}[data-theme=dark] .Pbhp1a_funeralCard{background-color:#171717;border-color:#262626}[data-theme=dark] .Pbhp1a_funeralHeader{border-bottom-color:#262626}[data-theme=dark] .Pbhp1a_funeralDate{color:#a3a3a3;background-color:#262626}[data-theme=dark] .Pbhp1a_funeralDetailValue{color:#a3a3a3}[data-theme=dark] .Pbhp1a_condolenceText{color:#9ca3af;background-color:#1e1e1e}[data-theme=dark] .Pbhp1a_funeralMapButton{color:#60a5fa;background-color:#60a5fa1f;border-color:#60a5fa40}[data-theme=dark] .Pbhp1a_funeralMapButton:hover{color:#fff;background-color:#3b82f6;border-color:#3b82f6}[data-theme=dark] .Pbhp1a_emptyState{color:#a3a3a3;background-color:#171717;border-color:#333}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Pbhp1a_funeralCard{background-color:#171717;border-color:#262626}:root:not([data-theme=light]) .Pbhp1a_funeralHeader{border-bottom-color:#262626}:root:not([data-theme=light]) .Pbhp1a_funeralDate{color:#a3a3a3;background-color:#262626}:root:not([data-theme=light]) .Pbhp1a_funeralDetailValue{color:#a3a3a3}:root:not([data-theme=light]) .Pbhp1a_condolenceText{color:#9ca3af;background-color:#1e1e1e}:root:not([data-theme=light]) .Pbhp1a_funeralMapButton{color:#60a5fa;background-color:#60a5fa1f;border-color:#60a5fa40}:root:not([data-theme=light]) .Pbhp1a_funeralMapButton:hover{color:#fff;background-color:#3b82f6;border-color:#3b82f6}:root:not([data-theme=light]) .Pbhp1a_emptyState{color:#a3a3a3;background-color:#171717;border-color:#333}}
._6zzDPW_sectionBlock{flex-direction:column;gap:1.5rem;display:flex}._6zzDPW_sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._6zzDPW_sectionTitleGroup{flex-direction:column;gap:.25rem;display:flex}._6zzDPW_sectionTitle{letter-spacing:-.02em;color:var(--foreground);align-items:center;gap:.625rem;font-size:1.375rem;font-weight:700;display:flex}._6zzDPW_sectionIcon{font-size:1.25rem}._6zzDPW_sectionSubtitle{color:#737373;font-size:.875rem}._6zzDPW_transportGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){._6zzDPW_transportGrid{grid-template-columns:repeat(2,1fr)}}._6zzDPW_transportCard{background-color:var(--background);border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000000d}._6zzDPW_transportHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._6zzDPW_transportTypeBadge{color:#92400e;background-color:#fef3c7;border:1px solid #fde68a;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700}._6zzDPW_transportRoute{color:var(--foreground);font-size:1.125rem;font-weight:700}._6zzDPW_transportTimesTitle{color:#737373;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}._6zzDPW_departureBadges{flex-wrap:wrap;gap:.375rem;display:flex}._6zzDPW_timeBadge{color:#262626;background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:.375rem;align-items:center;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}._6zzDPW_emptyState{background-color:var(--background);text-align:center;color:#737373;border:1px dashed #d4d4d4;border-radius:.75rem;padding:2.5rem 1.5rem;font-size:.875rem}[data-theme=dark] ._6zzDPW_transportCard{background-color:#171717;border-color:#262626}[data-theme=dark] ._6zzDPW_transportTypeBadge{color:#fde047;background-color:#92400e40;border-color:#f59e0b4d}[data-theme=dark] ._6zzDPW_timeBadge{color:#e5e5e5;background-color:#262626;border-color:#333}[data-theme=dark] ._6zzDPW_emptyState{color:#a3a3a3;background-color:#171717;border-color:#333}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._6zzDPW_transportCard{background-color:#171717;border-color:#262626}:root:not([data-theme=light]) ._6zzDPW_transportTypeBadge{color:#fde047;background-color:#92400e40;border-color:#f59e0b4d}:root:not([data-theme=light]) ._6zzDPW_timeBadge{color:#e5e5e5;background-color:#262626;border-color:#333}:root:not([data-theme=light]) ._6zzDPW_emptyState{color:#a3a3a3;background-color:#171717;border-color:#333}}
.Dnj3JG_sectionBlock{flex-direction:column;gap:1.5rem;display:flex}.Dnj3JG_sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Dnj3JG_sectionTitleGroup{flex-direction:column;gap:.25rem;display:flex}.Dnj3JG_sectionTitle{letter-spacing:-.02em;color:var(--foreground);align-items:center;gap:.625rem;font-size:1.375rem;font-weight:700;display:flex}.Dnj3JG_sectionIcon{font-size:1.25rem}.Dnj3JG_sectionSubtitle{color:#737373;font-size:.875rem}.Dnj3JG_supportCard{background-color:var(--background);border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;box-shadow:0 1px 3px #0000000d}.Dnj3JG_formGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.Dnj3JG_formGrid{grid-template-columns:repeat(2,1fr)}}.Dnj3JG_inputGroup{flex-direction:column;gap:.5rem;display:flex}.Dnj3JG_fullWidth{grid-column:1/-1}.Dnj3JG_label{color:var(--foreground);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:flex}.Dnj3JG_requiredStar{color:#ef4444}.Dnj3JG_input,.Dnj3JG_textarea{background-color:var(--background);width:100%;color:var(--foreground);border:1px solid #d4d4d4;border-radius:.625rem;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.Dnj3JG_input:focus,.Dnj3JG_textarea:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c726}.Dnj3JG_textarea{resize:vertical;min-height:110px}.Dnj3JG_captchaRow{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.Dnj3JG_captchaRow{flex-direction:row;align-items:center}}.Dnj3JG_captchaDisplay{align-items:center;gap:.5rem;display:flex}.Dnj3JG_captchaImage{object-fit:cover;-webkit-user-select:none;user-select:none;background-color:#f8fafc;border:1px solid #e5e5e5;border-radius:.5rem;width:160px;height:50px}.Dnj3JG_captchaSkeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:.5rem;width:160px;height:50px;animation:1.5s infinite Dnj3JG_shimmer}@keyframes Dnj3JG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Dnj3JG_refreshButton{color:#525252;cursor:pointer;background-color:#0000;border:1px solid #d4d4d4;border-radius:.5rem;justify-content:center;align-items:center;width:50px;height:50px;transition:all .15s;display:inline-flex}.Dnj3JG_refreshButton:hover:not(:disabled){color:#171717;background-color:#f5f5f5;border-color:#a3a3a3}.Dnj3JG_refreshButton:disabled{opacity:.5;cursor:not-allowed}.Dnj3JG_captchaInput{flex:1}.Dnj3JG_buttonContainer{justify-content:flex-end;margin-top:.5rem;display:flex}.Dnj3JG_submitButton{color:#fff;cursor:pointer;background-color:#0284c7;border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.75rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,transform 50ms;display:inline-flex;box-shadow:0 1px 2px #0000000d}.Dnj3JG_submitButton:hover:not(:disabled){background-color:#0369a1}.Dnj3JG_submitButton:active:not(:disabled){transform:scale(.98)}.Dnj3JG_submitButton:disabled{opacity:.6;cursor:not-allowed}.Dnj3JG_alertSuccess{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.Dnj3JG_alertError{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.Dnj3JG_spinner{animation:1s linear infinite Dnj3JG_spin}@keyframes Dnj3JG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=dark] .Dnj3JG_supportCard{background-color:#171717;border-color:#262626}:is([data-theme=dark] .Dnj3JG_input,[data-theme=dark] .Dnj3JG_textarea){color:#ededed;background-color:#262626;border-color:#333}:is([data-theme=dark] .Dnj3JG_input:focus,[data-theme=dark] .Dnj3JG_textarea:focus){border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf826}[data-theme=dark] .Dnj3JG_captchaImage{background-color:#262626;border-color:#333}[data-theme=dark] .Dnj3JG_captchaSkeleton{background:linear-gradient(90deg,#262626 25%,#333 50%,#262626 75%)}[data-theme=dark] .Dnj3JG_refreshButton{color:#a3a3a3;border-color:#404040}[data-theme=dark] .Dnj3JG_refreshButton:hover:not(:disabled){color:#f5f5f5;background-color:#262626;border-color:#525252}[data-theme=dark] .Dnj3JG_alertSuccess{color:#6ee7b7;background-color:#065f4633;border-color:#05966966}[data-theme=dark] .Dnj3JG_alertError{color:#fca5a5;background-color:#991b1b33;border-color:#dc262666}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Dnj3JG_supportCard{background-color:#171717;border-color:#262626}:is(:root:not([data-theme=light]) .Dnj3JG_input,:root:not([data-theme=light]) .Dnj3JG_textarea){color:#ededed;background-color:#262626;border-color:#333}:is(:root:not([data-theme=light]) .Dnj3JG_input:focus,:root:not([data-theme=light]) .Dnj3JG_textarea:focus){border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf826}:root:not([data-theme=light]) .Dnj3JG_captchaImage{background-color:#262626;border-color:#333}:root:not([data-theme=light]) .Dnj3JG_captchaSkeleton{background:linear-gradient(90deg,#262626 25%,#333 50%,#262626 75%)}:root:not([data-theme=light]) .Dnj3JG_refreshButton{color:#a3a3a3;border-color:#404040}:root:not([data-theme=light]) .Dnj3JG_refreshButton:hover:not(:disabled){color:#f5f5f5;background-color:#262626;border-color:#525252}:root:not([data-theme=light]) .Dnj3JG_alertSuccess{color:#6ee7b7;background-color:#065f4633;border-color:#05966966}:root:not([data-theme=light]) .Dnj3JG_alertError{color:#fca5a5;background-color:#991b1b33;border-color:#dc262666}}
.aL_UsG_badgeType{background-color:color-mix(in srgb, var(--button-bg) 12%, transparent);color:var(--button-bg);border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.aL_UsG_routeText{color:var(--foreground);font-weight:500}.aL_UsG_timesText{color:#525252;font-size:.8125rem}@media (prefers-color-scheme:dark){.aL_UsG_timesText{color:#a3a3a3}}
._3qRMzG_username{color:#171717;font-weight:600}._3qRMzG_rolesWrapper{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}._3qRMzG_roleBadge{border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}._3qRMzG_roleSuperAdmin{color:#6d28d9;background-color:#ede9fe;border:1px solid #ddd6fe}._3qRMzG_roleFuneralAdmin{color:#065f46;background-color:#d1fae5;border:1px solid #a7f3d0}._3qRMzG_roleNewsAdmin{color:#0369a1;background-color:#e0f2fe;border:1px solid #bae6fd}._3qRMzG_roleTransportationAdmin{color:#92400e;background-color:#fef3c7;border:1px solid #fde68a}._3qRMzG_roleSupportAdmin{color:#9d174d;background-color:#fce7f3;border:1px solid #fbcfe8}._3qRMzG_dateBadge{color:#525252;background-color:#f5f5f5;border-radius:.375rem;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}@media (prefers-color-scheme:dark){._3qRMzG_username{color:#f5f5f5}._3qRMzG_roleSuperAdmin{color:#c4b5fd;background-color:#6d28d933;border-color:#8b5cf64d}._3qRMzG_roleFuneralAdmin{color:#6ee7b7;background-color:#065f4633;border-color:#10b9814d}._3qRMzG_roleNewsAdmin{color:#7dd3fc;background-color:#0369a133;border-color:#0ea5e94d}._3qRMzG_roleTransportationAdmin{color:#fde047;background-color:#92400e33;border-color:#f59e0b4d}._3qRMzG_roleSupportAdmin{color:#f472b6;background-color:#9d174d33;border-color:#f472b64d}._3qRMzG_dateBadge{color:#a3a3a3;background-color:#262626}}
.Gx_nyq_container{min-height:100vh;color:var(--foreground);background-color:#fafafa;flex-direction:column;display:flex}.Gx_nyq_navbar{background-color:var(--background);border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem;box-shadow:0 1px 2px #00000008}.Gx_nyq_navContent{justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;display:flex}.Gx_nyq_logoGroup{align-items:center;gap:.75rem;display:flex}.Gx_nyq_logoLink{align-items:center;gap:.625rem;text-decoration:none;transition:opacity .15s ease-in-out;display:flex}.Gx_nyq_logoLink:hover{opacity:.85}.Gx_nyq_logoImage{object-fit:contain;border-radius:.5rem}.Gx_nyq_logoText{letter-spacing:-.025em;color:var(--foreground);font-size:1.25rem;font-weight:700}.Gx_nyq_logo{letter-spacing:-.025em;color:var(--foreground);font-size:1.25rem;font-weight:700;text-decoration:none}.Gx_nyq_badge{background-color:color-mix(in srgb, var(--button-bg) 15%, transparent);color:var(--button-bg);border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.Gx_nyq_userActions{align-items:center;gap:1rem;display:flex}.Gx_nyq_userInfo{align-items:center;gap:.5rem;display:flex}.Gx_nyq_avatar{background-color:var(--button-bg);width:2rem;height:2rem;color:var(--button-fg);border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.Gx_nyq_username{color:var(--foreground);font-size:.875rem;font-weight:500}.Gx_nyq_logoutForm{display:inline-flex}.Gx_nyq_logoutButton{color:#737373;cursor:pointer;background-color:#0000;border:1px solid #e5e5e5;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.Gx_nyq_logoutButton:hover:not(:disabled){color:#b91c1c;background-color:#fee2e2;border-color:#fecaca}.Gx_nyq_logoutButton:disabled{cursor:not-allowed;opacity:.6}.Gx_nyq_mainContent{flex-direction:column;flex:1;gap:2rem;width:100%;max-width:72rem;margin:0 auto;padding:2rem 1.5rem;display:flex}.Gx_nyq_welcomeCard{background-color:var(--background);border:1px solid #e5e5e5;border-radius:1rem;padding:1.75rem 2rem;box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #0000000d}.Gx_nyq_welcomeHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.Gx_nyq_welcomeTitle{color:var(--foreground);margin-bottom:0;font-size:1.5rem;font-weight:700}.Gx_nyq_userRoleBadges{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.Gx_nyq_welcomeRoleBadge{color:#6d28d9;background-color:#ede9fe;border:1px solid #ddd6fe;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.Gx_nyq_welcomeSubtitle{color:#737373;font-size:.875rem;line-height:1.5}.Gx_nyq_statsGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.Gx_nyq_statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Gx_nyq_statsGrid{grid-template-columns:repeat(4,1fr)}}.Gx_nyq_statCard{background-color:var(--background);border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:.75rem;padding:1.5rem;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;box-shadow:0 1px 3px #0000000d}.Gx_nyq_statCard:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d}.Gx_nyq_statHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Gx_nyq_statTitle{color:#737373;font-size:.875rem;font-weight:500}.Gx_nyq_statIcon{background-color:color-mix(in srgb, var(--button-bg) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--button-bg);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Gx_nyq_statIcon svg{width:1.25rem;height:1.25rem}.Gx_nyq_statBody{flex-direction:column;gap:.25rem;display:flex}.Gx_nyq_statValueNumber{color:var(--foreground);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.2}.Gx_nyq_statDescription{color:#737373;font-size:.8125rem;line-height:1.35}.Gx_nyq_statsSkeleton{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.Gx_nyq_statsSkeleton{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Gx_nyq_statsSkeleton{grid-template-columns:repeat(4,1fr)}}.Gx_nyq_statsSkeletonCard{background-color:var(--background);opacity:.6;border:1px solid #e5e5e5;border-radius:1rem;height:8.5rem}.Gx_nyq_managementSection{flex-direction:column;gap:1rem;margin-top:-.5rem;display:flex}.Gx_nyq_managementCard{background-color:var(--background);border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .15s ease-in-out;display:flex;box-shadow:0 1px 3px #0000000d}@media (min-width:640px){.Gx_nyq_managementCard{flex-direction:row;justify-content:space-between;align-items:center}}.Gx_nyq_managementInfo{align-items:center;gap:1rem;display:flex}.Gx_nyq_managementIcon{background-color:color-mix(in srgb, var(--button-bg) 15%, transparent);width:2.75rem;height:2.75rem;color:var(--button-bg);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Gx_nyq_managementIcon svg{width:1.5rem;height:1.5rem}.Gx_nyq_managementTitle{color:var(--foreground);font-size:1.125rem;font-weight:600}.Gx_nyq_managementDesc{color:#737373;font-size:.875rem}.Gx_nyq_managementLink{background-color:var(--button-bg);color:var(--button-fg);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex;box-shadow:0 1px 2px #0000000d}.Gx_nyq_managementLink:hover{background-color:var(--button-bg-hover);box-shadow:0 4px 12px 0 color-mix(in srgb, var(--button-bg) 35%, transparent)}.Gx_nyq_noPermissionCard{background-color:var(--background);border:1px dashed #d4d4d4;border-radius:1rem;align-items:center;gap:1.25rem;padding:1.75rem 2rem;display:flex}.Gx_nyq_noPermissionIcon{color:#6b7280;background-color:#f3f4f6;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.Gx_nyq_noPermissionIcon svg{width:1.5rem;height:1.5rem}.Gx_nyq_noPermissionTitle{color:var(--foreground);margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.Gx_nyq_noPermissionDesc{color:#737373;font-size:.875rem;line-height:1.5}.Gx_nyq_managementSectionSkeleton{background-color:#00000008;border-radius:1rem;min-height:10rem}[data-theme=dark] .Gx_nyq_managementCard{border-color:#262626}[data-theme=dark] .Gx_nyq_managementDesc{color:#a3a3a3}[data-theme=dark] .Gx_nyq_container{background-color:#0a0a0a}[data-theme=dark] .Gx_nyq_navbar{background-color:var(--background);border-color:#262626}[data-theme=dark] .Gx_nyq_welcomeCard{background-color:var(--background);border-color:#262626;box-shadow:0 4px 6px -1px #0000004d,0 10px 15px -3px #0006}[data-theme=dark] .Gx_nyq_welcomeSubtitle{color:#a3a3a3}[data-theme=dark] .Gx_nyq_statCard{background-color:var(--background);border-color:#262626;box-shadow:0 1px 3px #0000004d}[data-theme=dark] .Gx_nyq_statTitle{color:#a3a3a3}[data-theme=dark] .Gx_nyq_statDescription{color:#a3a3a3}[data-theme=dark] .Gx_nyq_statsSkeletonCard{background-color:#171717;border-color:#262626}[data-theme=dark] .Gx_nyq_welcomeRoleBadge{color:#c4b5fd;background-color:#6d28d933;border-color:#8b5cf64d}[data-theme=dark] .Gx_nyq_logoutButton{color:#a3a3a3;border-color:#333}[data-theme=dark] .Gx_nyq_logoutButton:hover:not(:disabled){color:#fca5a5;background-color:#7f1d1d4d;border-color:#ef444466}[data-theme=dark] .Gx_nyq_noPermissionCard{border-color:#404040}[data-theme=dark] .Gx_nyq_noPermissionIcon{color:#9ca3af;background-color:#262626}[data-theme=dark] .Gx_nyq_noPermissionDesc{color:#a3a3a3}[data-theme=dark] .Gx_nyq_managementSectionSkeleton{background-color:#ffffff08}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Gx_nyq_managementCard{border-color:#262626}:root:not([data-theme=light]) .Gx_nyq_managementDesc{color:#a3a3a3}:root:not([data-theme=light]) .Gx_nyq_container{background-color:#0a0a0a}:root:not([data-theme=light]) .Gx_nyq_navbar{background-color:var(--background);border-color:#262626}:root:not([data-theme=light]) .Gx_nyq_welcomeCard{background-color:var(--background);border-color:#262626;box-shadow:0 4px 6px -1px #0000004d,0 10px 15px -3px #0006}:root:not([data-theme=light]) .Gx_nyq_welcomeSubtitle{color:#a3a3a3}:root:not([data-theme=light]) .Gx_nyq_statCard{background-color:var(--background);border-color:#262626;box-shadow:0 1px 3px #0000004d}:root:not([data-theme=light]) .Gx_nyq_statTitle{color:#a3a3a3}:root:not([data-theme=light]) .Gx_nyq_statDescription{color:#a3a3a3}:root:not([data-theme=light]) .Gx_nyq_statsSkeletonCard{background-color:#171717;border-color:#262626}:root:not([data-theme=light]) .Gx_nyq_welcomeRoleBadge{color:#c4b5fd;background-color:#6d28d933;border-color:#8b5cf64d}:root:not([data-theme=light]) .Gx_nyq_logoutButton{color:#a3a3a3;border-color:#333}:root:not([data-theme=light]) .Gx_nyq_logoutButton:hover:not(:disabled){color:#fca5a5;background-color:#7f1d1d4d;border-color:#ef444466}:root:not([data-theme=light]) .Gx_nyq_noPermissionCard{border-color:#404040}:root:not([data-theme=light]) .Gx_nyq_noPermissionIcon{color:#9ca3af;background-color:#262626}:root:not([data-theme=light]) .Gx_nyq_noPermissionDesc{color:#a3a3a3}:root:not([data-theme=light]) .Gx_nyq_managementSectionSkeleton{background-color:#ffffff08}}
._3s64GW_container{min-height:100vh;color:var(--foreground);background-color:#fafafa;flex-direction:column;display:flex}._3s64GW_navbar{background-color:var(--background);border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem;box-shadow:0 1px 2px #00000008}._3s64GW_navContent{justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;display:flex}._3s64GW_navLeft{align-items:center;gap:1rem;display:flex}._3s64GW_backLink{color:#737373;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease-in-out;display:inline-flex}._3s64GW_backLink:hover{color:var(--foreground)}._3s64GW_logoLink{align-items:center;gap:.625rem;text-decoration:none;transition:opacity .15s ease-in-out;display:flex}._3s64GW_logoLink:hover{opacity:.85}._3s64GW_logoImage{object-fit:contain;border-radius:.5rem}._3s64GW_logoText{letter-spacing:-.025em;color:var(--foreground);font-size:1.25rem;font-weight:700}._3s64GW_logo{letter-spacing:-.025em;color:var(--foreground);font-size:1.25rem;font-weight:700;text-decoration:none}._3s64GW_badge{background-color:color-mix(in srgb, var(--button-bg) 15%, transparent);color:var(--button-bg);border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}._3s64GW_mainContent{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:72rem;margin:0 auto;padding:2rem 1.5rem;display:flex}._3s64GW_pageHeader{flex-direction:column;gap:.25rem;display:flex}._3s64GW_title{letter-spacing:-.025em;color:var(--foreground);font-size:1.5rem;font-weight:700}._3s64GW_subtitle{color:#737373;font-size:.875rem}._3s64GW_loadingSkeleton{background-color:var(--background);text-align:center;color:#737373;border:1px solid #e5e5e5;border-radius:.75rem;padding:3rem 1.5rem}@media (prefers-color-scheme:dark){._3s64GW_container{background-color:#0a0a0a}._3s64GW_navbar{border-color:#262626}._3s64GW_subtitle,._3s64GW_backLink{color:#a3a3a3}._3s64GW_backLink:hover{color:#fff}._3s64GW_loadingSkeleton{color:#a3a3a3;border-color:#262626}}
.GWnV9G_container{min-height:100vh;color:var(--foreground);background-color:#fafafa;flex-direction:column;display:flex}.GWnV9G_navbar{background-color:var(--background);border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem;box-shadow:0 1px 2px #00000008}.GWnV9G_navContent{justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;display:flex}.GWnV9G_navLeft{align-items:center;gap:1rem;display:flex}.GWnV9G_backLink{color:#737373;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease-in-out;display:inline-flex}.GWnV9G_backLink:hover{color:var(--foreground)}.GWnV9G_logoLink{align-items:center;gap:.625rem;text-decoration:none;transition:opacity .15s ease-in-out;display:flex}.GWnV9G_logoLink:hover{opacity:.85}.GWnV9G_logoImage{object-fit:contain;border-radius:.5rem}.GWnV9G_logoText{letter-spacing:-.025em;color:var(--foreground);font-size:1.25rem;font-weight:700}.GWnV9G_logo{letter-spacing:-.025em;color:var(--foreground);font-size:1.25rem;font-weight:700;text-decoration:none}.GWnV9G_badge{background-color:color-mix(in srgb, var(--button-bg) 15%, transparent);color:var(--button-bg);border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.GWnV9G_mainContent{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:72rem;margin:0 auto;padding:2rem 1.5rem;display:flex}.GWnV9G_pageHeader{flex-direction:column;gap:.25rem;display:flex}.GWnV9G_title{letter-spacing:-.025em;color:var(--foreground);font-size:1.5rem;font-weight:700}.GWnV9G_subtitle{color:#737373;font-size:.875rem}.GWnV9G_loadingSkeleton{background-color:var(--background);text-align:center;color:#737373;border:1px solid #e5e5e5;border-radius:.75rem;padding:3rem 1.5rem}@media (prefers-color-scheme:dark){.GWnV9G_container{background-color:#0a0a0a}.GWnV9G_navbar{border-color:#262626}.GWnV9G_subtitle,.GWnV9G_backLink{color:#a3a3a3}.GWnV9G_backLink:hover{color:#fff}.GWnV9G_loadingSkeleton{color:#a3a3a3;border-color:#262626}}
.QSYnSG_container{min-height:100vh;color:var(--foreground);background-color:#fafafa;flex-direction:column;display:flex}.QSYnSG_navbar{background-color:var(--background);border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem;box-shadow:0 1px 2px #00000008}.QSYnSG_navContent{justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;display:flex}.QSYnSG_navLeft,.QSYnSG_navRight{align-items:center;gap:1rem;display:flex}.QSYnSG_backLink{color:#737373;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease-in-out;display:inline-flex}.QSYnSG_backLink:hover{color:var(--foreground)}.QSYnSG_logoLink{align-items:center;gap:.625rem;text-decoration:none;transition:opacity .15s ease-in-out;display:flex}.QSYnSG_logoLink:hover{opacity:.85}.QSYnSG_logoImage{object-fit:contain;border-radius:.5rem}.QSYnSG_logoText{letter-spacing:-.025em;color:var(--foreground);font-size:1.25rem;font-weight:700}.QSYnSG_badge{background-color:color-mix(in srgb, var(--button-bg) 15%, transparent);color:var(--button-bg);border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.QSYnSG_mainContent{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:72rem;margin:0 auto;padding:2rem 1.5rem;display:flex}.QSYnSG_pageHeader{flex-direction:column;gap:.25rem;display:flex}.QSYnSG_title{letter-spacing:-.025em;color:var(--foreground);font-size:1.5rem;font-weight:700}.QSYnSG_subtitle{color:#737373;font-size:.875rem}.QSYnSG_loadingSkeleton{background-color:var(--background);text-align:center;color:#737373;border:1px solid #e5e5e5;border-radius:.75rem;padding:3rem 1.5rem}@media (prefers-color-scheme:dark){.QSYnSG_container{background-color:#0a0a0a}.QSYnSG_navbar{border-color:#262626}.QSYnSG_subtitle,.QSYnSG_backLink{color:#a3a3a3}.QSYnSG_backLink:hover{color:#fff}.QSYnSG_loadingSkeleton{color:#a3a3a3;border-color:#262626}}
.IPxq4a_container{min-height:100vh;color:var(--foreground);background-color:#fafafa;flex-direction:column;display:flex}.IPxq4a_navbar{background-color:var(--background);border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem;box-shadow:0 1px 2px #00000008}.IPxq4a_navContent{justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;display:flex}.IPxq4a_navLeft{align-items:center;gap:1rem;display:flex}.IPxq4a_backLink{color:#737373;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease-in-out;display:inline-flex}.IPxq4a_backLink:hover{color:var(--foreground)}.IPxq4a_logoLink{align-items:center;gap:.625rem;text-decoration:none;transition:opacity .15s ease-in-out;display:flex}.IPxq4a_logoLink:hover{opacity:.85}.IPxq4a_logoImage{object-fit:contain;border-radius:.5rem}.IPxq4a_logoText{letter-spacing:-.025em;color:var(--foreground);font-size:1.25rem;font-weight:700}.IPxq4a_logo{letter-spacing:-.025em;color:var(--foreground);font-size:1.25rem;font-weight:700;text-decoration:none}.IPxq4a_badge{background-color:color-mix(in srgb, var(--button-bg) 15%, transparent);color:var(--button-bg);border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.IPxq4a_mainContent{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:72rem;margin:0 auto;padding:2rem 1.5rem;display:flex}.IPxq4a_pageHeader{flex-direction:column;gap:.25rem;display:flex}.IPxq4a_title{letter-spacing:-.025em;color:var(--foreground);font-size:1.5rem;font-weight:700}.IPxq4a_subtitle{color:#737373;font-size:.875rem}.IPxq4a_loadingSkeleton{background-color:var(--background);text-align:center;color:#737373;border:1px solid #e5e5e5;border-radius:.75rem;padding:3rem 1.5rem}@media (prefers-color-scheme:dark){.IPxq4a_container{background-color:#0a0a0a}.IPxq4a_navbar{border-color:#262626}.IPxq4a_subtitle,.IPxq4a_backLink{color:#a3a3a3}.IPxq4a_backLink:hover{color:#fff}.IPxq4a_loadingSkeleton{color:#a3a3a3;border-color:#262626}}
._jM5wa_container{min-height:100vh;color:var(--foreground);background-color:#fafafa;flex-direction:column;display:flex}._jM5wa_navbar{background-color:var(--background);border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem;box-shadow:0 1px 2px #00000008}._jM5wa_navContent{justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;display:flex}._jM5wa_navLeft{align-items:center;gap:1rem;display:flex}._jM5wa_backLink{color:#737373;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease-in-out;display:inline-flex}._jM5wa_backLink:hover{color:var(--foreground)}._jM5wa_logoLink{align-items:center;gap:.625rem;text-decoration:none;transition:opacity .15s ease-in-out;display:flex}._jM5wa_logoLink:hover{opacity:.85}._jM5wa_logoImage{object-fit:contain;border-radius:.5rem}._jM5wa_logoText{letter-spacing:-.025em;color:var(--foreground);font-size:1.25rem;font-weight:700}._jM5wa_logo{letter-spacing:-.025em;color:var(--foreground);font-size:1.25rem;font-weight:700;text-decoration:none}._jM5wa_badge{background-color:color-mix(in srgb, var(--button-bg) 15%, transparent);color:var(--button-bg);border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}._jM5wa_mainContent{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:72rem;margin:0 auto;padding:2rem 1.5rem;display:flex}._jM5wa_pageHeader{flex-direction:column;gap:.25rem;display:flex}._jM5wa_title{letter-spacing:-.025em;color:var(--foreground);font-size:1.5rem;font-weight:700}._jM5wa_subtitle{color:#737373;font-size:.875rem}._jM5wa_loadingSkeleton{background-color:var(--background);text-align:center;color:#737373;border:1px solid #e5e5e5;border-radius:.75rem;padding:3rem 1.5rem}@media (prefers-color-scheme:dark){._jM5wa_container{background-color:#0a0a0a}._jM5wa_navbar{border-color:#262626}._jM5wa_subtitle,._jM5wa_backLink{color:#a3a3a3}._jM5wa_backLink:hover{color:#fff}._jM5wa_loadingSkeleton{color:#a3a3a3;border-color:#262626}}
.M09QiW_container{background-color:#fafafa;justify-content:center;align-items:center;min-height:100vh;padding:3rem 1rem;display:flex}.M09QiW_wrapper{flex-direction:column;gap:2rem;width:100%;max-width:28rem;display:flex}.M09QiW_header{text-align:center}.M09QiW_logoLink{justify-content:center;align-items:center;gap:.75rem;text-decoration:none;transition:opacity .15s ease-in-out;display:inline-flex}.M09QiW_logoLink:hover{opacity:.85}.M09QiW_logoImage{object-fit:contain;border-radius:.75rem;box-shadow:0 2px 6px #00000014}.M09QiW_logoText{letter-spacing:-.025em;color:var(--foreground);font-size:1.625rem;font-weight:700;line-height:2rem}.M09QiW_title{letter-spacing:-.025em;color:var(--foreground);margin-top:1rem;font-size:1.5rem;font-weight:600;line-height:2rem}.M09QiW_subtitle{color:#525252;margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.M09QiW_card{background-color:var(--background);border:1px solid #e5e5e5;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #00000012,0 20px 25px -5px #0000000a}.M09QiW_backToPortal{color:#737373;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease-in-out;display:flex}.M09QiW_backToPortal:hover{color:var(--button-bg)}@media (min-width:640px){.M09QiW_container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.M09QiW_container{padding-left:2rem;padding-right:2rem}}@media (prefers-color-scheme:dark){.M09QiW_container{background-color:#0a0a0a}.M09QiW_title{color:var(--foreground)}.M09QiW_subtitle{color:#a3a3a3}.M09QiW_card{background-color:var(--background);border-color:#262626;box-shadow:0 4px 6px -1px #0000004d,0 10px 15px -3px #0006,0 20px 25px -5px #0000004d}.M09QiW_backToPortal{color:#a3a3a3}.M09QiW_backToPortal:hover{color:#60a5fa}}
