:root{--app-sidebar-width: 3.5rem;--app-sidebar-expanded-width: 13rem}.layout-sidebar{display:none}@media (width > 768px){.layout-sidebar{position:fixed;top:0;left:0;z-index:40;display:block;width:var(--app-sidebar-width);height:var(--app-height);overflow:hidden;transition:width .18s ease}.layout-sidebar:hover,.layout-sidebar:focus-within{width:var(--app-sidebar-expanded-width);box-shadow:16px 0 28px #0f172a24}.layout-sidebar:hover .sidebar-label,.layout-sidebar:focus-within .sidebar-label{max-width:9rem;opacity:1}.layout-sidebar:hover .sidebar-action,.layout-sidebar:focus-within .sidebar-action{width:100%}}.layout-sidebar.mobile-sidebar .sidebar-shell{padding:1rem}.layout-sidebar.mobile-sidebar .sidebar-action{width:100%;padding:0 1rem}.layout-sidebar.mobile-sidebar .sidebar-label{max-width:12rem;opacity:1}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffb9;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;transition:opacity .3s ease-in-out}.loading-overlay[data-loading=true]{opacity:1}.loader{color:#2f00ff;font-size:25px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;position:relative;transform:translateZ(0);animation:mltShdSpin 1.7s infinite ease,round 1.7s infinite ease}@keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.demo-registration-card[data-v-53c959c9]{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:430px;overflow:hidden;background:#fff}.demo-registration-close[data-v-53c959c9]{position:absolute;top:16px;right:16px;z-index:5;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:0;color:#64748b;background:transparent}.demo-registration-close[data-v-53c959c9]:hover{color:#64748b}.demo-registration-visual[data-v-53c959c9]{position:relative;display:flex;min-height:100%;flex-direction:column;justify-content:center;overflow:hidden;padding:34px 0 34px 34px;color:#f8fafc;background:radial-gradient(circle at 20% 20%,rgba(124,92,252,.38),transparent 32%),radial-gradient(circle at 88% 12%,rgba(34,197,94,.2),transparent 28%),linear-gradient(145deg,#0f172a,#172554 54%,#111827)}.demo-registration-glow[data-v-53c959c9]{position:absolute;inset:auto -80px -90px 24px;height:190px;border-radius:999px;background:#7c5cfc52;filter:blur(32px)}.demo-registration-browser[data-v-53c959c9]{position:relative;width:118%;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#0f172ac7;box-shadow:0 28px 70px -34px #000000e6;transform:rotate(-2deg)}.demo-registration-browser-bar[data-v-53c959c9]{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.demo-registration-browser-bar span[data-v-53c959c9]{width:8px;height:8px;border-radius:999px;background:#e2e8f0b3}.demo-registration-browser-bar strong[data-v-53c959c9]{margin-left:8px;font-size:10px;font-weight:700;color:#cbd5e1}.demo-registration-browser img[data-v-53c959c9]{display:block;width:112%;max-width:none;margin:-8px 0 -18px -12px}.demo-registration-content[data-v-53c959c9]{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:52px 46px 42px}.demo-registration-eyebrow[data-v-53c959c9]{margin:0 0 12px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#6d5dfc}.demo-registration-content h2[data-v-53c959c9]{margin:0;max-width:430px;color:#111827;font-size:32px;line-height:1.04;font-weight:900}.demo-registration-copy[data-v-53c959c9]{margin:16px 0 0;max-width:430px;color:#526078;font-size:15px;line-height:1.65}.demo-registration-chips[data-v-53c959c9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.demo-registration-chips span[data-v-53c959c9]{border:1px solid #e2e8f0;border-radius:999px;padding:7px 10px;color:#334155;background:#f8fafc;font-size:12px;font-weight:800}.demo-registration-actions[data-v-53c959c9]{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;margin-top:28px}.demo-registration-primary[data-v-53c959c9],.demo-registration-secondary[data-v-53c959c9]{box-sizing:border-box;display:inline-flex;height:44px;min-width:0;align-items:center;justify-content:center;border-radius:12px;padding:0 18px;font-size:14px;line-height:1;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,color .14s ease}.demo-registration-primary[data-v-53c959c9]{border:1px solid transparent;color:#fff;background:#7c5cfc;box-shadow:none}.demo-registration-primary[data-v-53c959c9]:hover{background:#6d4df0}.demo-registration-secondary[data-v-53c959c9]{height:44px;border:1px solid transparent;color:#64748b;background:transparent;padding:0}.demo-registration-secondary[data-v-53c959c9]:hover{color:#334155;background:transparent;text-decoration:underline}@media (max-width: 760px){.demo-registration-card[data-v-53c959c9]{grid-template-columns:1fr;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.demo-registration-visual[data-v-53c959c9]{min-height:0;height:190px;padding:24px 0 18px 20px}.demo-registration-browser[data-v-53c959c9]{width:112%;border-radius:14px;transform:rotate(-1.5deg)}.demo-registration-browser-bar[data-v-53c959c9]{padding:8px 10px}.demo-registration-browser img[data-v-53c959c9]{margin:-6px 0 -16px -10px}.demo-registration-close[data-v-53c959c9]{top:12px;right:12px;width:32px;height:32px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:#0f172a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-registration-close[data-v-53c959c9]:hover{color:#fff;background:#0f172ac7}.demo-registration-content[data-v-53c959c9]{padding:28px 24px 22px}.demo-registration-eyebrow[data-v-53c959c9]{margin-bottom:12px}.demo-registration-content h2[data-v-53c959c9]{font-size:26px;line-height:1.08}.demo-registration-copy[data-v-53c959c9]{margin-top:16px;font-size:15px;line-height:1.55}.demo-registration-chips[data-v-53c959c9]{gap:8px;margin-top:20px}.demo-registration-actions[data-v-53c959c9]{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.demo-registration-primary[data-v-53c959c9],.demo-registration-secondary[data-v-53c959c9]{width:100%}.demo-registration-secondary[data-v-53c959c9]{border-color:#e2e8f0;padding:0 18px;background:#fff}}@media (max-width: 380px){.demo-registration-visual[data-v-53c959c9]{height:170px}.demo-registration-content[data-v-53c959c9]{padding:24px 20px 20px}.demo-registration-content h2[data-v-53c959c9]{font-size:24px}}@media (max-height: 680px) and (max-width: 760px){.demo-registration-visual[data-v-53c959c9]{height:150px}.demo-registration-chips[data-v-53c959c9]{display:none}.demo-registration-actions[data-v-53c959c9]{margin-top:20px}}.notification-detail-modal .p-dialog-header[data-v-04095a07]{padding-bottom:0!important}.notification-detail-modal .p-dialog-content[data-v-04095a07]{padding-top:0!important}.notification-panel__mobile-header[data-v-04095a07]{display:none}@media (max-width: 767.98px){.notification-panel[data-v-04095a07]{left:0!important;width:100vw!important;max-width:none!important;border-right:0}.notification-panel__mobile-header[data-v-04095a07]{display:block}}@media (width > 768px){.layout-main-container{margin-left:var(--app-sidebar-width)}:deep(.mobile-menu-drawer){display:none}}.mobile-menu-drawer .mobile-sidebar.layout-sidebar{display:block;position:static;width:100%;height:100%}.mobile-menu-drawer.p-drawer,.mobile-menu-drawer .p-drawer-header,.mobile-menu-drawer .p-drawer-content{background:#0f172a}.mobile-menu-drawer .p-drawer-header,.mobile-menu-drawer .p-drawer-close-button{color:#94a3b8}.mobile-menu-drawer .p-drawer-close-button:hover{background:#ffffff1a;color:#f8fafc}
