[hidden]{display:none!important}.site-header{background:linear-gradient(115deg,#d4e6ff12,#ffffff04),#0c182bd9;border-color:#d9eaff26;box-shadow:inset 0 1px #ffffff1c,0 8px 35px #0002;backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%)}.site-brand{display:grid;grid-template-columns:35px auto;column-gap:12px;align-items:center}.mm-symbol{width:34px;height:34px;object-fit:contain;filter:invert(1)}.site-brand>.mm-symbol{grid-row:span 2}.site-brand small{grid-column:2}.footer-brand{display:flex!important;align-items:center;gap:14px}.footer-brand .mm-symbol{flex:0 0 34px}.closing,.service,.knowledge-card,.enquiry,.auth-card,.dashboard-shell main section,.dashboard-shell .metric{background:linear-gradient(135deg,#d8e8ff15,#ffffff05 60%),#17263b99;border:1px solid #d1e3ff2b;box-shadow:inset 0 1px 0 #ffffff25,0 16px 50px #0002;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%)}.header-dashboard{position:relative;margin:0;align-self:center}.header-dashboard summary{font-size:14px;cursor:pointer;color:#c7d7ec;list-style:none;padding:12px 0;white-space:nowrap}.header-dashboard summary::-webkit-details-marker{display:none}.site-header .header-dashboard nav{position:absolute;top:45px;right:0;min-width:245px;max-height:75vh;overflow:auto;display:grid!important;gap:3px;padding:12px;border:1px solid #d2e4ff40;border-radius:20px;background:linear-gradient(135deg,#c7deff18,#ffffff08),#142137f5;box-shadow:0 20px 60px #0006;backdrop-filter:blur(35px);z-index:50}.header-dashboard:not([open]) nav{display:none!important}.site-header .header-dashboard nav a,.site-header .header-dashboard nav .planned-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;font-size:13px;color:#c6d6eb;border:0}.header-dashboard nav a:hover{background:#bedbff20}.header-dashboard small{font-size:10px;color:#9eafc6;margin-left:auto}.nav-icon{font-size:20px;width:24px;text-align:center;flex:0 0 24px;color:#accdf8}.dashboard-shell{grid-template-columns:230px minmax(0,1fr)}.dashboard-shell .dashboard-sidebar{background:linear-gradient(130deg,#bfdfff18,#ffffff05),#102039b3;border-right:1px solid #c3ddff35;box-shadow:inset -1px 0 #ffffff0c,12px 0 35px #0002;backdrop-filter:blur(35px) saturate(155%);-webkit-backdrop-filter:blur(35px) saturate(155%);padding:20px 13px;min-height:calc(100vh - 98px)}.dashboard-sidebar .sidebar-heading{gap:10px;padding:0 8px;margin:0 0 22px;height:42px}.dashboard-sidebar .rail-toggle,.rail-toggle{display:grid;place-items:center;width:40px;height:40px;min-width:40px;border-radius:50%;padding:0;border:1px solid #def0ff55;background:linear-gradient(135deg,#ffffff24,#ffffff06);color:#e7f2ff;font-size:27px;box-shadow:inset 0 1px #ffffff30,0 5px 14px #0002}.dashboard-sidebar nav a,.dashboard-sidebar nav .planned-item{display:flex;gap:12px;align-items:center;min-height:47px;padding:11px 9px;border:1px solid transparent}.dashboard-sidebar nav .planned-item small{margin-left:auto;float:none;font-size:9px}.dashboard-sidebar nav .planned-item>.nav-icon,.dashboard-sidebar nav a>.nav-icon{display:inline-block;padding:0;border:0;font-size:20px}.dashboard-sidebar nav .nav-label{padding:0;font-size:13px;white-space:nowrap}.dashboard-sidebar nav a[aria-current=page]{background:linear-gradient(130deg,#b9d9ff30,#8bbcff10);border:1px solid #d2e6ff33;box-shadow:inset 0 1px #ffffff20}.dashboard-sidebar .sidebar-close{display:none}.sidebar-collapsed .dashboard-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar-collapsed .dashboard-sidebar{display:block;padding:20px 10px}.sidebar-collapsed .dashboard-sidebar .eyebrow,.sidebar-collapsed .dashboard-sidebar .nav-label,.sidebar-collapsed .dashboard-sidebar small{display:none}.sidebar-collapsed .dashboard-sidebar nav a,.sidebar-collapsed .dashboard-sidebar nav .planned-item{justify-content:center;padding:11px 0}.sidebar-collapsed .dashboard-sidebar .sidebar-heading{padding:0;justify-content:center}.dashboard-toolbar{display:none}#mobile-drawer-toggle{display:none}.auth-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:start}.auth-layout h1{font-size:clamp(45px,5.6vw,110px)}.auth-card{padding:40px;border-radius:28px}.auth-card h2{font-size:36px;letter-spacing:-1px;margin:30px 0}.auth-tabs{display:flex;gap:10px;margin-bottom:22px}.auth-tabs button,.auth-link,.preview-enter{background:#c8dfff0d;border:1px solid #ffffff25;border-radius:30px;color:#d4e4fa;padding:12px 17px;font-size:13px}.auth-card label{display:grid;gap:10px;font-size:13px;color:#bfcee2;margin:20px 0}.auth-card input,.auth-card select{width:100%;padding:14px;background:#07132370;border:1px solid #d3e4ff35;border-radius:13px;color:white}.auth-card .button{margin:10px 10px 10px 0}.auth-card .preview-enter{margin-top:15px;width:100%;padding:15px}.auth-card details{padding:22px 0;border-bottom:1px solid #ffffff25}.auth-card summary{cursor:pointer}.auth-card p{font-size:14px}.auth-card .editor-note{font-size:12px}.site-footer .wordmark-crop{width:240px;flex-shrink:0}@media(max-width:1100px){.site-header{gap:20px}.site-header nav{gap:18px}.auth-layout{gap:4%}.auth-card{padding:28px}}@media(max-width:900px){.dashboard-shell,.sidebar-collapsed .dashboard-shell{grid-template-columns:minmax(0,1fr)}#mobile-drawer-toggle{display:grid;margin:14px 15px}.dashboard-shell .dashboard-sidebar{display:none}.sidebar-mobile-open .dashboard-shell .dashboard-sidebar{display:block;background:linear-gradient(130deg,#c4dfff18,#ffffff05),#102039f5}.dashboard-sidebar #sidebar-toggle{display:none}.dashboard-sidebar .sidebar-close{display:grid;margin-left:auto}.auth-layout{grid-template-columns:1fr;gap:45px}.auth-layout h1{font-size:60px}.site-header .header-dashboard nav{right:-40px}}@media(max-width:740px){.site-brand{column-gap:8px;grid-template-columns:26px auto}.site-brand .mm-symbol{width:26px;height:26px}.site-brand .wordmark-crop{width:185px}.site-brand .wordmark-crop img{width:203px;top:-92px}.site-header .header-dashboard summary{font-size:12px}.site-header nav{gap:10px}.site-header nav>a{font-size:12px}.site-header .header-dashboard nav{right:0}.auth-layout h1{font-size:48px}.footer-brand{gap:8px}.site-footer .wordmark-crop{width:220px}}@media(prefers-reduced-transparency:reduce){.site-header,.dashboard-shell .dashboard-sidebar,.auth-card,.closing,.service,.knowledge-card,.enquiry,.header-dashboard nav{background:#172538;backdrop-filter:none;-webkit-backdrop-filter:none}}@media print{#mobile-drawer-toggle,.header-dashboard{display:none!important}.sidebar-collapsed .dashboard-shell{display:block}}
