:root{--surface:#ffffff;--surface-2:#f8fbff;--surface-3:#edf5fc;--surface-glass:rgb(255 255 255/88%);--field-bg:#ffffff;--theme-strong-text:#17324f;--theme-shadow:0 18px 60px rgb(5 24 45/14%);color-scheme:light}html[data-theme=dark]{--navy:#071b2e;--navy2:#0b2944;--paper:#061522;--ink:#e9f4ff;--muted:#9eb2c7;--line:#25415a;--surface:#0b2236;--surface-2:#0d2941;--surface-3:#12324d;--surface-glass:rgb(8 29 47/90%);--field-bg:#091e31;--theme-strong-text:#d7eaff;--shadow:0 18px 60px rgb(0 7 14/36%);--theme-shadow:0 18px 60px rgb(0 7 14/36%);color-scheme:dark}.admin-card,.admin-mobile-nav,.ghost-btn,.header-messages-link,.mobile-menu-panel,.site-footer,.site-header,body,input,select,textarea{transition:background-color .22s ease,border-color .22s ease,color .18s ease,box-shadow .22s ease}.theme-toggle{width:46px;height:46px;min-width:46px;min-height:46px;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;border:1px solid #c9d6e7;border-radius:13px;background:#fff;color:#173c61;font-family:Alexandria,sans-serif;font-size:.7rem;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 8px 20px rgb(8 42 74/6%);transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.theme-toggle:hover{transform:translateY(-2px);border-color:rgb(22 136 255/42%);color:#0f72dc;box-shadow:0 12px 25px rgb(15 114 220/13%)}.theme-toggle-icon{width:19px;height:19px;display:grid;place-items:center}.theme-toggle-icon svg{width:19px;height:19px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.theme-toggle:hover .theme-toggle-icon svg{transform:rotate(-10deg) scale(1.06)}.theme-toggle.is-dark{border-color:rgb(53 212 255/24%);background:linear-gradient(145deg,#102f4a,#0a2135);color:#ffd477;box-shadow:0 10px 24px rgb(0 7 14/24%),inset 0 1px 0 rgb(255 255 255/6%)}html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] .site-header{border-bottom-color:rgb(68 104 137/55%);background:rgb(6 21 34/88%)}html[data-theme=dark] :where(.brand-text strong,.mobile-menu-head strong){color:var(--ink)}html[data-theme=dark] :where(.main-nav a:hover,.main-nav a.active){color:#62b9ff}html[data-theme=dark] :where(.ghost-btn,.mobile-menu-toggle,.mobile-menu-close,.admin-mobile-toggle,.header-messages-link,.theme-toggle){border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:0 9px 22px rgb(0 7 14/20%)}html[data-theme=dark] .theme-toggle.is-dark{border-color:rgb(53 212 255/24%);background:linear-gradient(145deg,#102f4a,#0a2135);color:#ffd477}.logout-icon-form{display:flex;margin:0}.logout-icon-button{position:relative;width:46px;height:46px;min-width:46px;min-height:46px;display:grid;place-items:center;padding:0;overflow:hidden;border:1px solid rgb(255 184 70/72%);border-radius:13px;background:linear-gradient(135deg,#1178e8,#1688ff 58%,#28bde9);color:#fff;cursor:pointer;box-shadow:0 10px 24px rgb(15 114 220/22%),inset 0 1px 0 rgb(255 255 255/28%);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.logout-icon-button:hover:not(:disabled){transform:translateY(-2px);border-color:#ffc260;filter:saturate(1.08);box-shadow:0 14px 30px rgb(15 114 220/30%),0 0 0 4px rgb(255 194 96/8%)}.logout-icon-button:disabled{cursor:wait}.logout-icon-scene{position:relative;width:36px;height:30px;display:block}.logout-stickman-icon{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 2px 4px rgb(5 43 80/25%))}.logout-door-frame,.logout-door-panel,.logout-stick-arm-back,.logout-stick-arm-front,.logout-stick-body,.logout-stick-leg-back,.logout-stick-leg-front{stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.logout-door-panel{fill:#086fcf}.logout-door-knob{fill:#ffd477}.logout-door-leaf{transform-box:fill-box;transform-origin:right center;transform:scaleX(.62)}.logout-stick-head{fill:#ffd477;stroke:currentColor;stroke-width:2}.logout-stickman{transform-origin:26px 23px;transition:transform .18s cubic-bezier(.22,1,.36,1)}.logout-icon-button:hover:not(:disabled) .logout-stickman{transform:translateX(1.5px) rotate(2deg)}.logout-icon-button.is-exiting{animation:logoutButtonConfirm .72s cubic-bezier(.22,1,.36,1) both}.logout-icon-button.is-exiting .logout-stickman{animation:logoutStickmanExit .72s cubic-bezier(.2,.78,.2,1) both}.logout-icon-button.is-exiting .logout-door-group{transform-origin:46px 22px;animation:logoutDoorReact .72s ease both}.logout-icon-button.is-exiting .logout-door-leaf{animation:logoutDoorClose .72s cubic-bezier(.22,1,.36,1) both}.logout-icon-button.is-exiting .logout-stick-leg-front{transform-box:fill-box;transform-origin:top center;animation:logoutFrontStep .36s ease-in-out 2}.logout-icon-button.is-exiting .logout-stick-leg-back{transform-box:fill-box;transform-origin:top center;animation:logoutBackStep .36s ease-in-out 2}.logout-icon-button.is-exiting .logout-stick-arm-front{transform-box:fill-box;transform-origin:right center;animation:logoutArmSwing .36s ease-in-out 2}@keyframes logoutStickmanExit{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0)}32%{opacity:1;transform:translateX(5px) translateY(-1px) rotate(3deg)}68%{opacity:1;transform:translateX(15px) translateY(0) rotate(-2deg)}to{opacity:0;transform:translateX(29px) translateY(-1px) rotate(2deg)}}@keyframes logoutDoorReact{0%,72%{transform:rotate(0) scale(1)}88%{transform:rotate(-2deg) scale(1.035)}to{transform:rotate(0) scale(1)}}@keyframes logoutDoorClose{0%,55%{transform:scaleX(.62)}68%{transform:scaleX(.48)}92%{transform:scaleX(1.04)}to{transform:scaleX(1)}}@keyframes logoutFrontStep{0%,to{transform:rotate(0)}50%{transform:rotate(24deg)}}@keyframes logoutBackStep{0%,to{transform:rotate(0)}50%{transform:rotate(-22deg)}}@keyframes logoutArmSwing{0%,to{transform:rotate(0)}50%{transform:rotate(-20deg)}}@keyframes logoutButtonConfirm{0%{transform:translateY(0) scale(1)}38%{transform:translateY(-2px) scale(1.04)}to{transform:translateY(0) scale(.97)}}html[data-theme=dark] .mobile-menu-panel{background:#071a2b;box-shadow:-22px 0 60px rgb(0 5 10/52%)}html[data-theme=dark] .mobile-menu-links a{color:#b8cce0}html[data-theme=dark] :where(.mobile-menu-links a:hover,.mobile-menu-links a.is-active){background:#102f4b;color:#6dc6ff}html[data-theme=dark] :where(input,select,textarea){border-color:var(--line);background-color:var(--field-bg);color:var(--ink)}html[data-theme=dark] :where(input,textarea)::placeholder{color:#7890a7}html[data-theme=dark] option{background:#0a2135;color:var(--ink)}html[data-theme=dark] :where(.stats-grid,.feature-card,.activity-tabs,.activity-card,.guide-section,.person-card,.about-panel,.auth-card,.admin-card,.responsive-table,.member-table-wrap,.member-mobile-card,.member-card,.contact-channel,.contact-form-card,.contact-admin-stat,.contact-admin-section,.contact-admin-item,.activity-registration-card,.activity-form-builder,.activity-builder-options,.activity-registration-stat,.activity-registration-admin-card,.activity-registration-answer,.activity-registration-settings,.registration-capacity-control,.registration-switch-row,.activity-admin-row,.past-activity-card){border-color:var(--line);background-color:var(--surface);color:var(--ink);box-shadow:var(--theme-shadow)}html[data-theme=dark] .past-activity-department{border:1px solid #245c83;background:#102f4b;color:#82ceff!important}html[data-theme=dark] .past-activity-badge{border:1px solid #2c6847;background:#123426;color:#91e5af!important}html[data-theme=dark] .contact-channel-complaint .contact-channel-icon{border:1px solid #245c83;background:#102f4b;color:#67c2ff!important}html[data-theme=dark] .contact-channel-suggestion .contact-channel-icon{border:1px solid #236373;background:#0d3440;color:#5ddced!important}html[data-theme=dark] .contact-channel-collaboration .contact-channel-icon{border:1px solid #76502f;background:#39291d;color:#ffad68!important}html[data-theme=dark] :where(.activity-registration-meta>div,.activity-registration-state,.activity-registration-pending,.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus,.activity-form-field input,.activity-form-field textarea,.activity-form-field select,.activity-builder-settings input,.activity-builder-settings textarea,.activity-builder-grid input,.activity-builder-grid select,.activity-registration-filter-form input,.activity-registration-filter-form select){border-color:var(--line);background:var(--field-bg);color:var(--ink)}html[data-theme=dark] .contact-custom-select-trigger{border-color:#28506e;background:var(--field-bg);color:var(--ink)}html[data-theme=dark] .contact-custom-select-trigger:hover,html[data-theme=dark] .contact-custom-select.is-open .contact-custom-select-trigger{border-color:#3689c5;background:#0d2940}html[data-theme=dark] .contact-custom-select-value .is-placeholder{color:#7f97ad}html[data-theme=dark] :where(.contact-custom-select-value svg,.contact-custom-select-chevron){color:#70c5f5}html[data-theme=dark] .contact-custom-select-menu{border-color:#28506e;background:rgba(8,29,47,.99);box-shadow:0 24px 55px rgb(0 5 12/48%),0 4px 16px rgb(0 8 18/30%)}html[data-theme=dark] .contact-custom-select-option{color:#d7e7f5}html[data-theme=dark] .contact-custom-select-option:focus-visible,html[data-theme=dark] .contact-custom-select-option:hover{background:#123b59;color:#8ed4ff}html[data-theme=dark] .contact-custom-select-option[aria-selected=true]{background:#123f60;color:#85d4ff}html[data-theme=dark] .contact-custom-select-option-icon{background:rgb(53 184 255/11%);color:#70caf8}html[data-theme=dark] .contact-custom-select-option-copy{color:inherit!important}html[data-theme=dark] .contact-custom-select-check{color:#5fd5ff}html[data-theme=dark] .contact-custom-select-error{color:#ff969d}html[data-theme=dark] :where(.section-head p,.feature-card p,.activity-card p,.admin-main>.muted,.admin-page-head p,.admin-card>p,.muted){color:var(--muted)}html[data-theme=dark] .admin-mobile-nav{border-bottom-color:var(--line);background:rgb(7 25 41/94%)}html[data-theme=dark] .auth-card{border:1px solid #294a65;background:#0b263d}html[data-theme=dark] .auth-card>p{color:#c3d5e6!important}html[data-theme=dark] .portal-switch{border:1px solid #294a65;background:#071a2b}html[data-theme=dark] .portal-switch button{color:#dceaf7}html[data-theme=dark] .portal-switch .active{background:#174564;color:#8bd4ff;box-shadow:0 5px 18px rgb(0 7 14/28%),inset 0 0 0 1px rgb(107 199 255/18%)}html[data-theme=dark] .auth-card .stack-form label{color:#f1f7fd!important}html[data-theme=dark] .auth-card .auth-foot{color:#c3d5e6!important}html[data-theme=dark] .auth-card .auth-foot a{color:#66c4ff!important;-webkit-text-decoration-color:rgb(102 196 255/55%);text-decoration-color:rgb(102 196 255/55%);text-underline-offset:3px}html[data-theme=dark] .auth-card .auth-foot a:hover{color:#9cdbff!important}html[data-theme=dark] :where(.form-success,.success){border-color:rgb(67 184 107/35%);background:rgb(30 105 61/20%);color:#83e0a5}html[data-theme=dark] :where(.form-error,.error){border-color:rgb(231 100 100/35%);background:rgb(135 37 45/22%);color:#ff9da5}html[data-theme=dark] .site-footer{border-top-color:transparent;background:transparent}html[data-theme=dark] .auth-card .forgot-password-link{color:#66bfff}html[data-theme=dark] .auth-card .form-success{border-color:rgb(43 190 139/35%);color:#82e2bd;background:rgb(25 127 91/14%)}html[data-theme=dark] body :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=image]),select,textarea){border-color:var(--line)!important;background:var(--field-bg)!important;background-color:var(--field-bg)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;caret-color:#35d4ff!important}html[data-theme=dark] body :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=image]),select,textarea):focus{border-color:#35a8ff!important;background:#0b263d!important;background-color:#0b263d!important;color:#f4f9ff!important;-webkit-text-fill-color:#f4f9ff!important;box-shadow:0 0 0 3px rgb(53 168 255/18%)!important}html[data-theme=dark] body :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),textarea)::placeholder{color:#8198ae!important;-webkit-text-fill-color:#8198ae!important;opacity:1}html[data-theme=dark] body :where(input,textarea):-webkit-autofill,html[data-theme=dark] body :where(input,textarea):-webkit-autofill:focus,html[data-theme=dark] body :where(input,textarea):-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--field-bg) inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:#35d4ff!important}html[data-theme=dark] body :where(input,select,textarea):disabled,html[data-theme=dark] body :where(input,select,textarea)[readonly]{border-color:#29465f!important;background:var(--surface-3)!important;background-color:var(--surface-3)!important;color:#bed0e1!important;-webkit-text-fill-color:#bed0e1!important;opacity:1}html[data-theme=dark] body :where(input[type=checkbox],input[type=radio]){accent-color:#1688ff}html[data-theme=dark] :where(.section-head h2,.stat strong,.contact-form-heading h2,.contact-field>label,.past-activity-filters label,.past-activity-filter-field){color:var(--ink)}html[data-theme=dark] .stats-grid{background:linear-gradient(145deg,#0b2236,#0a1e31)}html[data-theme=dark] .stat+.stat{border-color:var(--line)}html[data-theme=dark] .past-activities-home{border-block-color:rgb(53 168 255/18%);background:radial-gradient(circle at 8% 12%,rgb(53 212 255/11%),transparent 28%),radial-gradient(circle at 92% 82%,rgb(67 184 107/7%),transparent 24%),linear-gradient(180deg,#071a2a,#081e31)}html[data-theme=dark] .past-activity-filters{border-color:var(--line);background:linear-gradient(180deg,#0d2941,#0a2237);box-shadow:var(--theme-shadow)}html[data-theme=dark] .past-filter-dropdown-trigger{border-color:#294a65;background:#0b263d;color:#edf7ff;box-shadow:0 7px 18px rgb(0 7 14/12%)}html[data-theme=dark] :where(.past-filter-dropdown-trigger:hover,.past-filter-dropdown-trigger:focus-visible,.past-filter-dropdown.is-open .past-filter-dropdown-trigger){border-color:#35a8ff;background:#0c2b45;box-shadow:0 0 0 3px rgb(53 168 255/15%),0 10px 24px rgb(0 7 14/22%)}html[data-theme=dark] .past-filter-dropdown-icon{border-color:rgb(53 168 255/18%);background:rgb(22 136 255/14%);color:#69c8ff}html[data-theme=dark] .past-filter-dropdown-chevron{color:#79bce9}html[data-theme=dark] .past-activity-meta{color:#9fb5ca}html[data-theme=dark] .activity-tabs{border-color:var(--line);background:rgb(11 34 54/88%)}html[data-theme=dark] .activity-tabs a:not(.active){color:#c2d3e3;background:linear-gradient(var(--surface-3),var(--surface-3)) padding-box,linear-gradient(110deg,transparent,transparent) border-box}html[data-theme=dark] :where(.contact-choice span,.contact-file-upload,.contact-admin-info,.contact-admin-description,.contact-tracking-notice,.activity-option){border-color:var(--line);background:var(--surface-2);color:var(--ink)!important}html[data-theme=dark] :where(.contact-choice:hover span,.activity-option:hover){border-color:#1688ff;background:#12324d}html[data-theme=dark] .contact-choice input:checked+span{border-color:#35a8ff;background:#123d5e;color:#7dcbff!important;box-shadow:0 0 0 3px rgb(22 136 255/14%)}html[data-theme=dark] :where(.contact-helper,.contact-optional,.contact-reply-login-hint,.contact-tracking-notice span){color:var(--muted)}html[data-theme=dark] :where(.contact-tracking-notice strong,.contact-admin-info span){color:var(--ink)}html[data-theme=dark] .contact-submit:hover{color:#dff3ff;background:linear-gradient(#12324d,#12324d) padding-box,linear-gradient(110deg,#1688ff,#35d4ff,#6fbe44,#ff9b32) border-box}html[data-theme=dark] :where(.complaint-reply-history,.complaint-reply-form,.contact-routing-history,.contact-escalation-form){border-color:var(--line);background:var(--surface-2);color:var(--ink)}html[data-theme=dark] :where(.complaint-reply-history article,.activity-builder-question-actions button,.activity-builder-option-row button,.activity-builder-options-head button){border-color:var(--line);background:var(--surface-3);color:var(--ink)}html[data-theme=dark] :where(.complaint-reply-history>strong,.complaint-reply-history b,.complaint-reply-history p,.complaint-reply-form label,.contact-routing-history>strong,.contact-routing-history li,.contact-escalation-form label){color:#c1d4e6}html[data-theme=dark] :where(.complaint-reply-history time,.complaint-reply-heading small,.contact-routing-history time,.contact-routing-history p,.contact-escalation-heading small,.contact-escalation-form label span){color:var(--muted)}html[data-theme=dark] .contact-escalation-submit{border-color:#9b6c2a!important;background:#32291e!important;color:#ffc46f!important}html[data-theme=dark] :where(.status-new,.status-in_progress,.status-contacted){background:rgb(22 136 255/17%);color:#78c4ff}html[data-theme=dark] .status-in_review{background:rgb(244 163 22/16%);color:#ffc260}html[data-theme=dark] :where(.status-resolved,.status-accepted){background:rgb(67 184 107/16%);color:#82dda2}html[data-theme=dark] .status-rejected{background:rgb(220 76 76/17%);color:#ff9ca3}html[data-theme=dark] .admin-wrap{background:var(--paper)}html[data-theme=dark] .admin-main :where(h1,h2,h3,h4,legend,label){color:var(--ink)!important}html[data-theme=dark] .admin-main :where(.admin-card,.activities-panel,.members-surface,.structure-form-panel,.structure-list-panel,.guide-toolbar,.guide-field-card,.guide-save-row,.activity-form-builder,.activity-builder-options,.activity-registration-settings){border-color:var(--line)!important;background:var(--surface)!important;background-color:var(--surface)!important;color:var(--ink)!important;box-shadow:var(--theme-shadow)!important}html[data-theme=dark] .admin-main .activities-panel:before{background:radial-gradient(circle at 8% 8%,rgb(53 212 255/8%),transparent 36%),linear-gradient(135deg,rgb(18 50 77/30%),transparent 52%)!important}html[data-theme=dark] .admin-main .activities-panel:after{background-image:linear-gradient(rgb(98 185 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(98 185 255/5%) 1px,transparent 0)!important}html[data-theme=dark] .admin-main .activities-panel-decoration{border-color:rgb(53 212 255/7%)!important}html[data-theme=dark] .admin-main .activities-panel-head{border-bottom-color:var(--line)!important}html[data-theme=dark] .admin-main :where(.activity-visual-card,.activity-info-box,.activities-count-badge,.activities-empty-state,.activity-builder-question-number,.activity-builder-empty,.activity-builder-open-toggle,.activity-builder-required,.members-permissions-fieldset,.member-permission-row,.member-account-card,.member-account-meta span,.member-permission-summary span,.member-edit-form,.members-count-badge,.members-empty-state,.structure-count-badge,.structure-form-note,.structure-member-card,.structure-member-meta span,.structure-edit-trigger,.structure-edit-content,.structure-empty-state,.guide-field-number,.department-checklist,.department-checklist-head,.department-option,.select-all-option,.checkbox-option){border-color:var(--line)!important;background:var(--surface-2)!important;background-color:var(--surface-2)!important;color:var(--ink)!important;box-shadow:0 8px 22px rgb(0 7 14/18%)!important}html[data-theme=dark] .admin-main :where(.activity-visual-card:hover,.activity-info-box:hover,.member-permission-row:hover,.member-account-card:hover,.structure-edit-trigger:hover,.guide-field-card:hover){border-color:#2f668c!important;background:var(--surface-3)!important;background-color:var(--surface-3)!important}html[data-theme=dark] .admin-main :where(.activity-builder-question-actions button,.activity-builder-option-row button,.activity-builder-options-head button,.activity-admin-row-actions .ghost-btn,.structure-edit-chevron,.guide-department-chevron,.question-type-chevron,.members-department-icon,.members-department-chevron,.structure-select-chevron){border-color:var(--line)!important;background:var(--surface-3)!important;background-color:var(--surface-3)!important;color:#79c9ff!important}html[data-theme=dark] .admin-main :where(.guide-department-trigger,.guide-department-menu,.question-type-trigger,.question-type-menu,.members-department-trigger,.members-department-menu,.structure-select-trigger,.structure-select-menu){border-color:var(--line)!important;background:#0b263d!important;background-color:#0b263d!important;color:var(--ink)!important;box-shadow:0 16px 38px rgb(0 7 14/32%)!important}html[data-theme=dark] .admin-main :where(.guide-department-option,.question-type-option,.members-department-option,.structure-select-option){border-color:transparent!important;background:transparent!important;color:#c4d7e8!important}html[data-theme=dark] .admin-main :where(.guide-department-option:hover,.guide-department-option.is-active,.question-type-option:hover,.question-type-option.is-active,.members-department-option:hover,.members-department-option.is-active,.structure-select-option:hover,.structure-select-option.is-active){border-color:rgb(53 168 255/22%)!important;background:var(--surface-3)!important;color:#82ceff!important}html[data-theme=dark] .admin-main :where(.guide-department-option,.question-type-option,.members-department-option,.structure-select-option) :where(strong,span,small){color:inherit!important}html[data-theme=dark] .admin-main :where(.activities-admin-page,.members-admin-page,.structure-admin-page,.guide-editor) :where(p,small){color:var(--muted)}html[data-theme=dark] .admin-main :where(.activity-visual-card,.activity-info-box,.member-permission-row,.member-account-card,.structure-member-card,.structure-edit-content,.guide-field-card,.guide-department-trigger,.question-type-trigger,.members-department-trigger,.structure-select-trigger) :where(strong,b){color:var(--ink)!important}html[data-theme=dark] .admin-main :where(.status-published,.status-draft,.status-archived,.member-scope-badge,.member-permission-summary .is-empty){border-color:var(--line)!important;background:var(--surface-3)!important;color:#9fd7ff!important}html[data-theme=dark] .admin-main :where(.activity-admin-row-actions .danger-btn,.structure-delete-btn){border-color:rgb(231 100 100/35%)!important;background:rgb(135 37 45/22%)!important;color:#ff9da5!important}html[data-theme=dark] .admin-main .contact-admin-polished :where(.contact-admin-stat,.contact-admin-section){border-color:var(--line)!important;background:var(--surface)!important;background-color:var(--surface)!important;color:var(--ink)!important;box-shadow:var(--theme-shadow)!important}html[data-theme=dark] .admin-main .contact-admin-polished :where(.contact-request-card,.contact-admin-details,.contact-admin-info,.contact-admin-description,.contact-status-form,.contact-admin-empty){border-color:var(--line)!important;background:var(--surface-2)!important;background-color:var(--surface-2)!important;color:var(--ink)!important;box-shadow:0 8px 22px rgb(0 7 14/18%)!important}html[data-theme=dark] .admin-main .contact-admin-polished :where(.contact-request-card:hover,.contact-request-card[open],.contact-admin-info:hover,.contact-admin-description:hover){border-color:#2f668c!important;background:var(--surface-3)!important}html[data-theme=dark] .admin-main .contact-admin-polished :where(.contact-count-pill,.contact-export-btn,.contact-print-btn,.contact-card-chevron,.contact-status-trigger,.contact-status-menu,.contact-status-trigger-chevron){border-color:var(--line)!important;background:#0b263d!important;background-color:#0b263d!important;color:#bfe2fa!important}html[data-theme=dark] .admin-main .contact-admin-polished .contact-status-menu:before{background:#0b263d!important}html[data-theme=dark] .admin-main .contact-admin-polished .contact-status-option{border-color:transparent!important;background:transparent!important;color:#c4d7e8!important}html[data-theme=dark] .admin-main .contact-admin-polished :where(.contact-status-option:hover,.contact-status-option.is-active){border-color:rgb(53 168 255/22%)!important;background:var(--surface-3)!important;color:#82ceff!important}html[data-theme=dark] .admin-main .contact-admin-polished :where(strong,b){color:var(--ink)!important}html[data-theme=dark] .admin-main .contact-admin-polished :where(p,small){color:var(--muted)}html[data-theme=dark] main :where(h1,h2,h3,h4,h5,h6,legend,label,summary,th,dt,dd,strong){color:var(--ink)!important}html[data-theme=dark] main .contact-message :where(strong,span){color:inherit!important}html[data-theme=dark] main :where([class*=title i],[class*=heading i],[class*=label i],[class*=name i],[class*=value i],[class*=copy i]):not(button,a,[role=button],[class*=badge i],[class*=status i],[class*=chip i],[class*=pill i],[class*=tag i]){color:var(--ink)!important}html[data-theme=dark] main :where(p,time,[class*=subtitle i],[class*=description i],[class*=note i],[class*=hint i],[class*=meta i],[class*=caption i],[class*=helper i]){color:var(--muted)!important}html[data-theme=dark] main :where(input,select,textarea){color:var(--ink)!important}html[data-theme=dark] main :where(input,textarea)::placeholder{color:var(--muted)!important;opacity:1}html[data-theme=dark] main :where(button,a,[role=button],[class*=badge i],[class*=status i],[class*=chip i],[class*=pill i],[class*=tag i]) :where(span,strong,small){color:inherit!important}@media (max-width:1100px){.mobile-navigation{display:flex;align-items:center;gap:8px}}@media (max-width:720px){html[data-theme=dark] .site-header{background:rgb(6 21 34/97%)}}@media (prefers-reduced-motion:reduce){.admin-card,.admin-mobile-nav,.ghost-btn,.mobile-menu-panel,.site-footer,.site-header,.theme-toggle,.theme-toggle-icon svg,body,input,select,textarea{transition-duration:.01ms!important}}@media print{:root,html[data-theme=dark]{--paper:#ffffff;--ink:#102139;--muted:#66768c;--line:#dbe3ed;--surface:#ffffff;--surface-2:#f8fbff;--surface-3:#edf5fc;--field-bg:#ffffff;color-scheme:light}}.Footer_footer__pQtti{position:relative;width:100%;min-width:0;margin-top:-1px;padding:0;border:0;background:transparent;color:#eef8ff}.Footer_frame__vfqi4{position:relative;isolation:isolate;width:100%;margin-inline:auto;overflow:hidden;border-block:0;border-inline:0;border-radius:0;background:radial-gradient(circle at 50% -28%,rgba(26,164,255,.23),transparent 44%),linear-gradient(135deg,#061827,#08253b 50%,#051725);box-shadow:0 -10px 34px rgba(0,12,24,.14)}.Footer_frame__vfqi4:after{position:absolute;inset:auto -70px -130px auto;z-index:-2;width:330px;aspect-ratio:1;border:46px solid rgba(0,164,255,.055);border-radius:50%;content:""}.Footer_ambientGlow__luGT9{position:absolute;inset:-90px auto auto -80px;z-index:-1;width:270px;aspect-ratio:1;border-radius:50%;background:rgba(0,188,255,.12);filter:blur(70px);pointer-events:none}.Footer_grid__88hvW{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1.16fr) minmax(0,1fr);align-items:center;width:min(1200px,calc(100% - 30px));min-height:142px;margin-inline:auto;padding:23px 18px}.Footer_center__Q4D0j,.Footer_identity__Lig3Z,.Footer_social__cGivK{min-width:0}.Footer_identity__Lig3Z{order:1;display:flex;align-items:center;gap:15px;align-self:stretch;-webkit-padding-end:24px;padding-inline-end:24px;-webkit-border-end:1px solid rgba(126,202,249,.16);border-inline-end:1px solid rgba(126,202,249,.16)}.Footer_logoShell__kQeIE{display:grid;flex:0 0 72px;width:72px;height:72px;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none}.Footer_logo__fUEOF{display:block;width:65px;height:65px;object-fit:contain}.Footer_identityText__ozTjR{display:grid;grid-gap:5px;gap:5px}.Footer_identityText__ozTjR strong{color:#f5fbff;font-family:Alexandria,Noto Kufi Arabic,sans-serif;font-size:clamp(.84rem,1vw,.96rem);font-weight:800;line-height:1.65}.Footer_identityText__ozTjR span{color:#9eb9cc;font-size:.72rem;font-weight:600}.Footer_center__Q4D0j{order:2;display:grid;justify-items:center;padding-inline:24px;text-align:center}.Footer_legalBlock__CotmS,.Footer_mottoBlock__6yJtq{display:grid;justify-items:center;min-width:0}.Footer_motto__EPBZn{margin:0;color:#dff4ff;font-family:Alexandria,Noto Kufi Arabic,sans-serif;font-size:clamp(.84rem,1vw,.96rem);font-weight:750}.Footer_motto__EPBZn span:first-child{color:#ff9f1c}.Footer_motto__EPBZn span:nth-child(2){color:#78bd3a}.Footer_motto__EPBZn span:nth-child(3){color:#258cff}.Footer_motto__EPBZn span:nth-child(4){color:#43d4ff}.Footer_divider__YAbaq{display:flex;width:min(178px,78%);align-items:center;gap:10px;margin:13px auto 11px}.Footer_divider__YAbaq span{height:1px;flex:1 1;background:linear-gradient(90deg,transparent,rgba(66,197,255,.65))}.Footer_divider__YAbaq span:last-child{background:linear-gradient(90deg,rgba(66,197,255,.65),transparent)}.Footer_divider__YAbaq i{width:8px;height:8px;flex:0 0 8px;border:1px solid #42c9ff;transform:rotate(45deg);box-shadow:0 0 12px rgba(20,180,255,.55)}.Footer_copyright__j4atB{margin:0;color:#9eb9cc;font-size:.72rem;font-weight:650}.Footer_developer__wJKFD{display:inline-block;margin-top:6px;font-family:Alexandria,sans-serif;font-size:.69rem;font-weight:650;letter-spacing:.015em}.Footer_developerLabel__L6g3A,.Footer_developerName__5dRsV{transition:color .24s ease,text-shadow .24s ease}.Footer_developerLabel__L6g3A{color:#86a9bd}.Footer_developerName__5dRsV{color:#2dccff}.Footer_developer__wJKFD:hover .Footer_developerLabel__L6g3A{color:#b5e9fb}.Footer_developer__wJKFD:hover .Footer_developerName__5dRsV{color:#85ddff;text-shadow:0 0 16px rgba(57,194,255,.46)}.Footer_social__cGivK{order:3;display:grid;align-self:stretch;align-content:center;justify-items:center;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-border-start:1px solid rgba(126,202,249,.16);border-inline-start:1px solid rgba(126,202,249,.16);text-align:center}.Footer_social__cGivK h2{margin:0 0 13px;color:#f1faff;font-family:Alexandria,Noto Kufi Arabic,sans-serif;font-size:.88rem;font-weight:750}.Footer_socialLinks__tA7gt{display:flex;align-items:center;justify-content:center;gap:12px}.Footer_socialLink__hPzxm{--brand-color:#55c9ff;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(92,196,255,.3);border-radius:50%;background:rgba(20,75,111,.42);color:#b9eaff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .26s cubic-bezier(.22,1,.36,1),color .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.Footer_socialLink__hPzxm[data-platform=facebook]{--brand-color:#5fa7ff}.Footer_socialLink__hPzxm[data-platform=instagram]{--brand-color:#d478f3}.Footer_socialLink__hPzxm[data-platform=whatsapp]{--brand-color:#5edba0}.Footer_socialLink__hPzxm:hover{transform:translateY(-3px) scale(1.045);border-color:color-mix(in srgb,var(--brand-color) 70%,transparent);background:rgba(27,104,151,.55);color:var(--brand-color);box-shadow:0 10px 22px rgba(0,9,18,.25),0 0 17px color-mix(in srgb,var(--brand-color) 28%,transparent),inset 0 1px 0 rgba(255,255,255,.12)}.Footer_socialLink__hPzxm:focus-visible{outline:3px solid rgba(131,222,255,.58);outline-offset:4px}.Footer_socialIcon__fsVbM{width:19px;height:19px;fill:currentColor}.Footer_socialIcon__fsVbM circle:not(.Footer_instagramDot__SGCDP),.Footer_socialIcon__fsVbM rect{fill:none;stroke:currentColor;stroke-width:1.8}.Footer_instagramDot__SGCDP{fill:currentColor}@media (max-width:980px){.Footer_grid__88hvW{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 12px}.Footer_identity__Lig3Z{order:1;padding-inline:16px 28px}.Footer_center__Q4D0j{display:contents}.Footer_social__cGivK{order:3;grid-column:1/-1;margin-top:20px;padding:18px 0 0;-webkit-border-before:1px solid rgba(126,202,249,.16);border-block-start:1px solid rgba(126,202,249,.16);-webkit-border-start:0;border-inline-start:0;-webkit-border-end:0;border-inline-end:0}.Footer_mottoBlock__6yJtq{order:2;align-self:stretch;align-content:center;padding-inline:28px 16px}.Footer_legalBlock__CotmS{order:4;grid-column:1/-1;width:100%;margin-top:18px;padding-top:16px;-webkit-border-before:1px solid rgba(126,202,249,.16);border-block-start:1px solid rgba(126,202,249,.16)}}@media (max-width:680px){.Footer_footer__pQtti{padding:0}.Footer_frame__vfqi4{width:100%;border-radius:0}.Footer_grid__88hvW{grid-template-columns:minmax(0,1fr);min-height:0;width:min(100% - 24px,1200px);padding:23px 8px 22px}.Footer_identity__Lig3Z{order:1;flex-direction:column;gap:13px;align-self:auto;padding:0 0 18px;-webkit-border-end:0;border-inline-end:0;text-align:center}.Footer_logoShell__kQeIE{flex-basis:68px;width:68px;height:68px;border-radius:18px}.Footer_logo__fUEOF{width:61px;height:61px}.Footer_identityText__ozTjR{gap:5px}.Footer_mottoBlock__6yJtq{order:2;width:100%;margin-top:18px;padding:0}.Footer_divider__YAbaq{margin-block:13px 11px}.Footer_social__cGivK{order:3;margin-top:0;padding:18px 0 0}.Footer_legalBlock__CotmS,.Footer_social__cGivK{-webkit-border-before:1px solid rgba(126,202,249,.16);border-block-start:1px solid rgba(126,202,249,.16)}.Footer_legalBlock__CotmS{order:4;width:100%;margin-top:18px;padding-top:16px;text-align:center}}@media (prefers-reduced-motion:reduce){.Footer_developerLabel__L6g3A,.Footer_developerName__5dRsV,.Footer_developer__wJKFD,.Footer_socialLink__hPzxm{transition:none}.Footer_socialLink__hPzxm:hover{transform:none}}.NavigationTransitionProvider_overlay__X_3Qn{position:fixed;inset:0;z-index:45;overflow:hidden;pointer-events:none;opacity:0;background:radial-gradient(circle at 82% 18%,rgb(53 212 255/9%),transparent 34%),radial-gradient(circle at 24% 76%,rgb(15 114 220/7%),transparent 38%);transition:opacity .11s ease}.NavigationTransitionProvider_overlayVisible__rj_3u{opacity:1}.NavigationTransitionProvider_overlaySettling__U9ryj{opacity:0;transition-duration:.18s}.NavigationTransitionProvider_sweep__TO3ls{position:absolute;inset-block:0;inset-inline-start:-48vw;width:min(44vw,580px);opacity:0;transform:translateZ(0) skewX(-8deg);background:linear-gradient(90deg,transparent,rgb(15 114 220/8%) 22%,rgb(53 212 255/16%) 49%,rgb(67 184 107/7%) 68%,rgb(244 163 22/5%) 78%,transparent)}.NavigationTransitionProvider_overlayVisible__rj_3u:not(.NavigationTransitionProvider_overlaySettling__U9ryj) .NavigationTransitionProvider_sweep__TO3ls{animation:NavigationTransitionProvider_clubSweep__c46hX .36s cubic-bezier(.22,1,.36,1) both}.NavigationTransitionProvider_progress__94yn0{position:fixed;inset-block-start:0;inset-inline:0;z-index:180;height:3px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .1s ease}.NavigationTransitionProvider_progressVisible__DRI2V{opacity:1}.NavigationTransitionProvider_progressBar__m0m40{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:right center;background:linear-gradient(90deg,#f4a316,#43b86b 24%,#35d4ff 58%,#0f72dc);box-shadow:0 0 9px rgb(53 212 255/55%)}.NavigationTransitionProvider_progressVisible__DRI2V:not(.NavigationTransitionProvider_progressComplete__RsbBy) .NavigationTransitionProvider_progressBar__m0m40{animation:NavigationTransitionProvider_routeProgress__1LPNE 1.2s cubic-bezier(.22,1,.36,1) forwards}.NavigationTransitionProvider_progressComplete__RsbBy .NavigationTransitionProvider_progressBar__m0m40{transform:scaleX(1);transition:transform .13s ease-out}.NavigationTransitionProvider_contentExit__2XkVG{opacity:.66;transform:translate3d(0,-5px,0);transition:opacity 175ms ease,transform 175ms cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.NavigationTransitionProvider_contentEntry__0s7OG{opacity:0;transform:translate3d(0,10px,0);will-change:opacity,transform}.NavigationTransitionProvider_contentEntry__0s7OG.NavigationTransitionProvider_contentEntryActive__WnpQz{opacity:1;transform:translateZ(0);transition:opacity .33s cubic-bezier(.22,1,.36,1),transform .33s cubic-bezier(.22,1,.36,1)}.NavigationTransitionProvider_triggered__j8PHS{opacity:.86;transform:translate3d(0,1px,0) scale(.99);transition:opacity .12s ease,transform .12s ease}@keyframes NavigationTransitionProvider_clubSweep__c46hX{0%{opacity:0;transform:translateZ(0) skewX(-8deg)}24%{opacity:1}to{opacity:0;transform:translate3d(-155vw,0,0) skewX(-8deg)}}@keyframes NavigationTransitionProvider_routeProgress__1LPNE{0%{transform:scaleX(.02)}36%{transform:scaleX(.58)}to{transform:scaleX(.79)}}@media (max-width:768px){.NavigationTransitionProvider_overlay__X_3Qn{background:radial-gradient(circle at 82% 20%,rgb(53 212 255/7%),transparent 42%),radial-gradient(circle at 18% 74%,rgb(15 114 220/5%),transparent 44%)}.NavigationTransitionProvider_overlayVisible__rj_3u:not(.NavigationTransitionProvider_overlaySettling__U9ryj) .NavigationTransitionProvider_sweep__TO3ls{animation-duration:.3s}.NavigationTransitionProvider_contentExit__2XkVG{transition-duration:.15s}.NavigationTransitionProvider_contentEntry__0s7OG.NavigationTransitionProvider_contentEntryActive__WnpQz{transition-duration:.28s}}@media (prefers-reduced-motion:reduce){.NavigationTransitionProvider_contentEntry__0s7OG,.NavigationTransitionProvider_contentEntry__0s7OG.NavigationTransitionProvider_contentEntryActive__WnpQz,.NavigationTransitionProvider_contentExit__2XkVG,.NavigationTransitionProvider_overlay__X_3Qn,.NavigationTransitionProvider_progressBar__m0m40,.NavigationTransitionProvider_progress__94yn0,.NavigationTransitionProvider_sweep__TO3ls,.NavigationTransitionProvider_triggered__j8PHS{animation:none!important;transition-duration:.01ms!important;transform:none!important}.NavigationTransitionProvider_overlay__X_3Qn,.NavigationTransitionProvider_progress__94yn0{display:none}.NavigationTransitionProvider_contentExit__2XkVG{opacity:.92}.NavigationTransitionProvider_contentEntry__0s7OG,.NavigationTransitionProvider_contentEntry__0s7OG.NavigationTransitionProvider_contentEntryActive__WnpQz{opacity:1}}.notification-bell_root__5Io7v{position:relative;z-index:190;flex:0 0 auto}.notification-bell_bellButton__Yfv4t{position:relative;width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid rgba(22,136,255,.22);border-radius:15px;background:radial-gradient(circle at 28% 18%,rgba(53,212,255,.16),transparent 42%),rgba(255,255,255,.9);color:#0f3158;cursor:pointer;box-shadow:0 8px 20px rgba(8,42,74,.07),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.notification-bell_bellButtonOpen__Te7Mv,.notification-bell_bellButton__Yfv4t:hover{transform:translateY(-2px);border-color:rgba(22,136,255,.46);background:radial-gradient(circle at 28% 18%,rgba(53,212,255,.24),transparent 45%),#eef7ff;color:#0f72dc;box-shadow:0 13px 28px rgba(15,114,220,.14),0 0 0 4px rgba(22,136,255,.06)}.notification-bell_bellButton__Yfv4t:focus-visible{outline:3px solid rgba(22,136,255,.25);outline-offset:3px}.notification-bell_bellButton__Yfv4t svg{width:21px;height:21px;stroke-width:2.15;transition:transform .2s cubic-bezier(.22,1,.36,1)}.notification-bell_bellButtonOpen__Te7Mv svg,.notification-bell_bellButton__Yfv4t:hover svg{transform:rotate(-7deg) scale(1.04)}.notification-bell_badge__oQCrm{position:absolute;top:-7px;inset-inline-start:-7px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:linear-gradient(135deg,#0f72dc,#35d4ff);color:#fff;font-size:.66rem;font-weight:950;line-height:1;box-shadow:0 6px 15px rgba(15,114,220,.34),0 0 0 2px rgba(53,212,255,.08)}.notification-bell_dropdown__kvT7N{position:absolute;top:calc(100% + 14px);inset-inline-end:0;width:min(440px,calc(100vw - 28px));overflow:hidden;border:1px solid #d8e6f2;border-radius:25px;background:radial-gradient(circle at 92% 3%,rgba(53,212,255,.13),transparent 28%),radial-gradient(circle at 7% 91%,rgba(22,136,255,.07),transparent 24%),linear-gradient(155deg,rgba(255,255,255,.995),rgba(244,250,255,.985));box-shadow:0 30px 80px rgba(8,35,63,.2),0 8px 24px rgba(15,114,220,.08),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.96);transform-origin:top left;will-change:opacity,transform;transition:opacity .22s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.notification-bell_dropdown__kvT7N[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .27s ease,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s}.notification-bell_dropdown__kvT7N:before{content:"";position:absolute;top:-7px;inset-inline-end:17px;z-index:3;width:14px;height:14px;transform:rotate(45deg);border-top:1px solid #d8e6f2;border-left:1px solid #d8e6f2;background:#fbfdff}.notification-bell_dropdown__kvT7N:after{content:"";position:absolute;top:-76px;inset-inline-start:-54px;width:170px;height:170px;border-radius:50%;background:rgba(53,212,255,.08);filter:blur(4px);pointer-events:none}.notification-bell_dropdownHeader___ZxxQ{position:relative;z-index:2;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px 15px;border-bottom:1px solid rgba(125,153,183,.16);background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.notification-bell_dropdownHeader___ZxxQ h2{margin:0;color:#08233f;font-size:1.2rem;font-weight:950;line-height:1.3}.notification-bell_markAll__xIzmq{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(22,136,255,.18);border-radius:999px;background:rgba(22,136,255,.075);color:#0f72dc;font:inherit;font-size:.73rem;font-weight:900;white-space:nowrap;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.notification-bell_markAll__xIzmq:hover{transform:translateY(-1px);border-color:rgba(22,136,255,.32);background:rgba(22,136,255,.13);box-shadow:0 8px 18px rgba(15,114,220,.1)}.notification-bell_markAll__xIzmq:focus-visible{outline:3px solid rgba(22,136,255,.18);outline-offset:2px}.notification-bell_markAll__xIzmq svg{width:16px;height:16px;flex:0 0 auto}.notification-bell_list__vqQIP{position:relative;z-index:1;max-height:min(430px,calc(100dvh - 230px));display:grid;grid-gap:8px;gap:8px;padding:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(22,136,255,.48) rgba(216,230,242,.42)}.notification-bell_list__vqQIP::-webkit-scrollbar{width:7px}.notification-bell_list__vqQIP::-webkit-scrollbar-track{border-radius:999px;background:rgba(216,230,242,.42)}.notification-bell_list__vqQIP::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(#1688ff,#35d4ff) padding-box}.notification-bell_item__c_GqC{position:relative;width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 9px;align-items:start;grid-gap:11px;gap:11px;padding:13px;overflow:hidden;border:1px solid rgba(125,153,183,.16);border-radius:17px;background:rgba(255,255,255,.82);color:inherit;text-align:start;text-decoration:none;font:inherit;cursor:pointer;box-shadow:0 5px 14px rgba(8,42,74,.035);transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,background .18s ease,box-shadow .18s ease}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC{animation:notification-bell_notificationItemIn__dsv4C .31s cubic-bezier(.22,1,.36,1) both}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC:first-child{animation-delay:35ms}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC:nth-child(2){animation-delay:60ms}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC:nth-child(3){animation-delay:85ms}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC:nth-child(4){animation-delay:.11s}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC:nth-child(5){animation-delay:135ms}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC:nth-child(6){animation-delay:.16s}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC:nth-child(7){animation-delay:185ms}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC:nth-child(8){animation-delay:.21s}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC:nth-child(9){animation-delay:235ms}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC:nth-child(10){animation-delay:.26s}.notification-bell_item__c_GqC:hover{transform:translateY(-2px);border-color:rgba(22,136,255,.26);background:#f9fcff;box-shadow:0 11px 24px rgba(15,114,220,.085)}.notification-bell_item__c_GqC:focus-visible{outline:3px solid rgba(22,136,255,.18);outline-offset:1px}.notification-bell_unread__h04i7{border-color:rgba(22,136,255,.23);background:linear-gradient(110deg,rgba(238,247,255,.98),rgba(248,253,255,.95));box-shadow:0 7px 18px rgba(15,114,220,.065),inset -3px 0 0 rgba(22,136,255,.7)}.notification-bell_unread__h04i7:hover{border-color:rgba(22,136,255,.34);background:linear-gradient(110deg,#e8f5ff,#f7fcff)}.notification-bell_iconBox__uOGTc{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(22,136,255,.1);border-radius:14px;background:linear-gradient(145deg,#edf7ff,#e7f3fd);color:#0f72dc;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s ease,background .18s ease}.notification-bell_item__c_GqC:hover .notification-bell_iconBox__uOGTc{transform:scale(1.06) rotate(-2deg);background:linear-gradient(145deg,#e4f4ff,#dff8ff);color:#1688ff}.notification-bell_iconBox__uOGTc svg{width:20px;height:20px}.notification-bell_iconChat__2kVDG{border-color:rgba(67,184,107,.14);background:linear-gradient(145deg,#eaf9ef,#e6f8ff);color:#2b9b55}.notification-bell_content__KewAK{min-width:0;display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere}.notification-bell_content__KewAK strong{color:#08233f;font-size:.86rem;font-weight:900;line-height:1.55;overflow-wrap:anywhere}.notification-bell_body__bo92m{display:-webkit-box;overflow:hidden;color:#637b94;font-size:.76rem;line-height:1.65;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-bell_content__KewAK small{color:#8a9daf;font-size:.67rem;font-weight:650}.notification-bell_unreadDot__rmrj_{width:8px;height:8px;margin-top:9px;border-radius:50%;background:linear-gradient(135deg,#0f72dc,#35d4ff);box-shadow:0 0 0 4px rgba(22,136,255,.1)}.notification-bell_empty__WiLIY{min-height:190px;margin:2px;padding:30px 22px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;border:1px dashed rgba(22,136,255,.2);border-radius:18px;background:radial-gradient(circle at 50% 15%,rgba(53,212,255,.1),transparent 38%),rgba(248,252,255,.72);color:#73889d;text-align:center;line-height:1.7}.notification-bell_empty__WiLIY>svg{width:31px;height:31px;margin-bottom:3px;color:#1688ff;filter:drop-shadow(0 6px 10px rgba(22,136,255,.16))}.notification-bell_empty__WiLIY strong{color:#17395d;font-size:.94rem}.notification-bell_empty__WiLIY span{max-width:270px;font-size:.78rem;line-height:1.75;overflow-wrap:anywhere}.notification-bell_allLink__51eER{position:relative;z-index:2;min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px 14px;border-top:1px solid rgba(125,153,183,.16);background:rgba(255,255,255,.68);color:#0f72dc;font-size:.81rem;font-weight:950;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:gap .18s ease,background .18s ease,color .18s ease}.notification-bell_allLink__51eER:hover{gap:12px;background:rgba(22,136,255,.08);color:#075fb8}.notification-bell_allLink__51eER:focus-visible{outline:3px solid rgba(22,136,255,.18);outline-offset:-4px}.notification-bell_allLink__51eER svg{width:17px;height:17px;transition:transform .18s ease}.notification-bell_allLink__51eER:hover svg{transform:translateX(-2px)}.notification-bell_toast__9HGpk{position:absolute;top:calc(100% + 13px);inset-inline-end:0;width:max-content;max-width:min(340px,calc(100vw - 32px));display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(22,136,255,.2);border-radius:16px;background:radial-gradient(circle at 12% 12%,rgba(53,212,255,.12),transparent 42%),rgba(255,255,255,.98);color:#17395d;font-size:.78rem;font-weight:850;box-shadow:0 18px 42px rgba(8,42,74,.17);animation:notification-bell_notificationToastIn__rX_47 .24s cubic-bezier(.22,1,.36,1)}.notification-bell_toast__9HGpk svg{width:19px;height:19px;color:#1688ff;flex:0 0 auto}@keyframes notification-bell_notificationItemIn__dsv4C{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes notification-bell_notificationToastIn__rX_47{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:720px){.notification-bell_bellButton__Yfv4t{width:42px;height:42px;border-radius:13px}.notification-bell_dropdown__kvT7N{position:fixed;top:78px;right:auto;left:10px;width:calc(100dvw - 20px);max-width:none;max-height:calc(100dvh - 90px);transform-origin:top center}.notification-bell_dropdown__kvT7N:before{display:none}.notification-bell_list__vqQIP{max-height:calc(100dvh - 230px)}.notification-bell_toast__9HGpk{position:fixed;top:78px;right:10px;left:10px;width:auto;max-width:none}}@media (max-width:430px){.notification-bell_dropdown__kvT7N{border-radius:22px}.notification-bell_dropdownHeader___ZxxQ{min-height:70px;align-items:center;gap:9px;padding:14px 13px 12px}.notification-bell_dropdownHeader___ZxxQ h2{font-size:1.08rem}.notification-bell_markAll__xIzmq{min-height:32px;padding-inline:9px;font-size:.68rem}.notification-bell_item__c_GqC{grid-template-columns:42px minmax(0,1fr) 8px;gap:9px;padding:11px;border-radius:15px}.notification-bell_iconBox__uOGTc{width:41px;height:41px;border-radius:13px}.notification-bell_content__KewAK strong{font-size:.82rem}.notification-bell_body__bo92m{font-size:.73rem}}@media (max-width:420px){.notification-bell_bellButton__Yfv4t{width:38px;height:38px;border-radius:11px}.notification-bell_bellButton__Yfv4t svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.notification-bell_allLink__51eER,.notification-bell_allLink__51eER svg,.notification-bell_bellButton__Yfv4t,.notification-bell_bellButton__Yfv4t svg,.notification-bell_dropdown__kvT7N,.notification-bell_iconBox__uOGTc,.notification-bell_item__c_GqC,.notification-bell_markAll__xIzmq{transition:none}.notification-bell_dropdown__kvT7N[data-state=open] .notification-bell_item__c_GqC,.notification-bell_toast__9HGpk{animation:none}}html[data-theme=dark] .notification-bell_allLink__51eER,html[data-theme=dark] .notification-bell_bellButton__Yfv4t,html[data-theme=dark] .notification-bell_dropdownHeader___ZxxQ,html[data-theme=dark] .notification-bell_dropdown__kvT7N,html[data-theme=dark] .notification-bell_item__c_GqC{border-color:var(--line);background:var(--surface)!important;color:var(--ink)}html[data-theme=dark] .notification-bell_dropdown__kvT7N{box-shadow:0 30px 80px rgb(0 5 10/52%)}html[data-theme=dark] .notification-bell_dropdown__kvT7N:before{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .notification-bell_content__KewAK strong,html[data-theme=dark] .notification-bell_dropdownHeader___ZxxQ h2{color:var(--ink)}html[data-theme=dark] .notification-bell_body__bo92m{color:#acc2d6}html[data-theme=dark] .notification-bell_content__KewAK small{color:var(--muted)}html[data-theme=dark] .notification-bell_iconBox__uOGTc{border-color:rgba(21,132,232,.34);background:#eaf7ff;color:#087de8;box-shadow:0 5px 16px rgba(0,7,18,.22)}html[data-theme=dark] .notification-bell_iconChat__2kVDG{border-color:rgba(21,153,87,.32);background:#edfff4;color:#159957}html[data-theme=dark] .notification-bell_item__c_GqC:hover .notification-bell_iconBox__uOGTc{border-color:rgba(8,125,232,.52);background:#ffffff;color:#006dcc}html[data-theme=dark] .notification-bell_item__c_GqC:hover .notification-bell_iconChat__2kVDG{border-color:rgba(21,153,87,.5);background:#f7fffa;color:#087a41}html[data-theme=dark] .notification-bell_notificationIcon__1uhAa,html[data-theme=dark] .notification-bell_notificationIcon__1uhAa *{color:inherit!important;stroke:currentColor!important;stroke-width:2.6!important;opacity:1!important;filter:none!important}html[data-theme=dark] .notification-bell_iconBox__uOGTc .notification-bell_notificationIcon__1uhAa,html[data-theme=dark] .notification-bell_iconBox__uOGTc .notification-bell_notificationIcon__1uhAa *{color:#087de8!important;stroke:#087de8!important}html[data-theme=dark] .notification-bell_iconChat__2kVDG .notification-bell_notificationIcon__1uhAa,html[data-theme=dark] .notification-bell_iconChat__2kVDG .notification-bell_notificationIcon__1uhAa *{color:#159957!important;stroke:#159957!important}