:root{--imd-shell-header-height:70px;--imd-shell-header-action-size:40px;--imd-shell-menu-button-size:40px;--imd-shell-sidebar-width:256px;--imd-shell-sidebar-width-collapsed:72px;--imd-shell-content-max-wide:1520px;--imd-shell-content-padding-desktop:28px;--imd-shell-content-padding-tablet:20px;--imd-shell-content-padding-mobile:var(--imdtec-ds-gutter-mobile)}.main-header [data-imd-right-cluster] .header-icons{align-items:center;display:inline-flex;gap:6px}.main-header [data-imd-right-cluster]{align-items:center;display:inline-flex;position:relative}.main-header [data-imd-right-cluster] .imd-identity-cluster,.main-header [data-imd-right-cluster] .imd-utility-cluster{align-items:center;display:inline-flex;gap:6px}.main-header [data-imd-right-cluster] .imd-identity-cluster{margin-inline-start:2px}.main-header [data-imd-right-cluster] .imd-notif-menu,.main-header [data-imd-right-cluster] .imd-utility-menu{inset-inline-end:0;top:calc(100% + 12px)}.main-header [data-imd-right-cluster] .imd-utility-menu{min-width:280px}.main-header [data-imd-right-cluster] .imd-notif-menu{min-width:300px}.main-header [data-imd-right-cluster] .imd-utility-menu-head{border-bottom:1px solid #eee;color:#1f1f1f;font-size:14px;font-weight:700;padding:14px 16px}.main-header [data-imd-right-cluster] .imd-utility-menu-list{display:block;padding:6px 0}.main-header [data-imd-right-cluster] .imd-utility-menu-list a{color:var(--imdtec-ds-fg-ui-e);display:block;font-size:14px;padding:10px 16px;text-decoration:none}.main-header [data-imd-right-cluster] .imd-utility-menu-list a:hover{background:var(--imdtec-ds-surface-hover-soft);color:var(--imdtec-ds-color-info)}.main-header [data-imd-right-cluster] .imd-notif-body h4{color:#111;font-size:14px;margin:0 0 8px}.main-header [data-imd-right-cluster] .imd-notif-body p{margin:0}.main-header [data-imd-right-cluster] .imd-auth-user-trigger,.main-header [data-imd-right-cluster] .imd-console-user-toggle{min-height:var(--imd-shell-header-action-size)}.main-header .imd-shell-menu-button{align-items:center;appearance:none;background:#f8f9fa;border:1px solid #dadce0;border-radius:var(--imdtec-ds-radius-s20);color:var(--imdtec-ds-color-text-primary);cursor:pointer;display:inline-flex;flex:0 0 var(--imd-shell-menu-button-size);height:var(--imd-shell-menu-button-size);justify-content:center;padding:0;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease;width:var(--imd-shell-menu-button-size)}.main-header .imd-shell-menu-button:hover{background:#eef1f4;border-color:#c8d0d8}body.imdtec-site-account .ps-account-menu a[aria-current=page]{background:var(--ps-account-blue-bg);color:var(--ps-account-blue)}.main-header .imd-shell-menu-button:focus-visible{box-shadow:0 0 0 3px rgba(26,115,232,.24);outline:none}.main-header .imd-shell-menu-button__icon{display:inline-grid;gap:3px;width:17px}.main-header .imd-shell-menu-button__icon>span{background:currentColor;border-radius:99px;display:block;height:2.25px;width:100%}body.imd-shell-mode-desktop-narrow .main-header[data-imd-header-surface=console] [data-imd-right-cluster] .imd-search-wrapper{display:none!important}@media (max-width:1023px){.main-header[data-imd-header-surface=console] [data-imd-right-cluster] .imd-actions-wrapper{display:none!important}.main-header[data-imd-header-surface=console] [data-imd-right-cluster] .imd-notif-wrapper{display:inline-flex!important}.main-header[data-imd-header-surface=console] [data-imd-right-cluster] .imd-utility-cluster{gap:4px}}.main-header .imd-user-wrapper{min-width:0;position:relative}.main-header .imd-user-wrapper .imd-auth-user-trigger{align-items:center;border-radius:var(--imdtec-ds-radius-s20);display:inline-flex;flex-direction:row;gap:10px;height:40px;justify-content:flex-start;max-width:min(240px,34vw);min-width:0;padding-inline:10px;width:auto}.main-header .imd-user-wrapper .profile-wrapper{align-items:center;border:1px solid #e1e1e1;border-radius:50%;display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;order:1;overflow:hidden;width:28px}.main-header .imd-auth-user-avatar,.main-header .imd-user-wrapper .profile-wrapper>img{display:block;height:100%;object-fit:cover;width:100%}.main-header .imd-auth-user-avatar{border-radius:50%}.main-header .imd-auth-user-firstname{color:var(--imdtec-ds-color-text-primary);display:block;flex:1 1 auto;font-size:14px;font-weight:600;line-height:1;max-width:140px;min-width:0;order:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-header .imd-auth-user-dropdown{inset-inline-end:0;min-width:260px;top:calc(100% + 10px)}@media (max-width:768px){.main-header [data-imd-right-cluster] .imd-identity-cluster .imd-user-wrapper{position:static}.main-header [data-imd-right-cluster] .imd-identity-cluster .imd-auth-user-dropdown{width:100%}}.main-header .imd-auth-user-dropdown .imd-prof-list{display:block;padding:6px 0}.main-header .imd-auth-user-dropdown .imd-prof-list a{color:var(--imdtec-ds-fg-ui-e);display:block;font-size:14px;padding:8px 16px;text-decoration:none}.main-header .imd-auth-user-dropdown .imd-prof-list a:hover{background:var(--imdtec-ds-surface-hover-soft);color:var(--imdtec-ds-color-info)}@media (max-width:1024px){.main-header .imd-auth-user-firstname{display:none}}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.imd-app-launcher{box-sizing:border-box;inline-size:calc(var(--imdtec-ds-spacing-4) + 2 * var(--imdtec-ds-spacing-2));block-size:calc(var(--imdtec-ds-spacing-4) + 2 * var(--imdtec-ds-spacing-2));color:var(--imdtec-ds-fg-icon);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.imd-app-launcher:hover{background:var(--imdtec-ds-alpha-88)}.imd-app-launcher .imd-app-launcher-glyph{inline-size:var(--imdtec-ds-spacing-4);block-size:var(--imdtec-ds-spacing-4);display:block}.imd-app-launcher .imd-app-launcher-glyph>svg{block-size:100%;inline-size:100%;display:block}.imd-app-launcher[data-imd-app-launcher=active]{cursor:pointer}.imd-app-launcher[data-imd-app-launcher=active]:focus-visible{outline:2px solid var(--imdtec-ds-brand);outline-offset:var(--imdtec-ds-focus-ring-offset)}.imd-app-launcher-anchor{flex:none;display:inline-flex;position:relative}.imd-app-launcher-panel{--imd-app-launcher-tile:calc(var(--imdtec-ds-spacing-5) + var(--imdtec-ds-spacing-4) + var(--imdtec-ds-spacing-3));--imd-app-launcher-logo:calc(var(--imdtec-ds-spacing-5) + var(--imdtec-ds-spacing-1) + 1px);--imd-app-launcher-column-gap:calc(var(--imdtec-ds-spacing-3) + var(--imdtec-ds-spacing-1));--imd-app-launcher-row-gap:calc(var(--imdtec-ds-spacing-2) + var(--imdtec-ds-spacing-1));--imd-app-launcher-inset:calc(var(--imdtec-ds-spacing-2) + var(--imdtec-ds-spacing-1));--imd-app-launcher-header-inset:calc(var(--imdtec-ds-spacing-5) - var(--imdtec-ds-spacing-3) + var(--imdtec-ds-spacing-1) / 2);--imd-app-launcher-header-gap:calc(var(--imdtec-ds-spacing-1) * 1.125);z-index:var(--imdtec-ds-z-overlay-fixed);box-sizing:border-box;inline-size:min(calc(3 * var(--imd-app-launcher-tile) + 2 * var(--imd-app-launcher-column-gap) + 2 * var(--imd-app-launcher-inset) + 2 * var(--imdtec-ds-spacing-2)),calc(100vw - 2 * var(--imdtec-ds-spacing-3)));max-block-size:var(--imd-app-launcher-available,calc(100vh - 2 * var(--imdtec-ds-spacing-5) - var(--imdtec-ds-spacing-3)));padding:var(--imdtec-ds-spacing-2);border-radius:var(--imdtec-ds-radius-s18);background:var(--imdtec-ds-color-surface-container-high);box-shadow:var(--imdtec-ds-elevation-launcher);color:var(--imdtec-ds-color-text-primary);font-family:var(--imdtec-ds-font-ui);text-align:start;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--imd-app-launcher-header-below,calc(var(--imd-app-launcher-row-gap) - var(--imd-app-launcher-header-gap))) + var(--imd-app-launcher-header-gap));inset-inline-end:calc(var(--imd-app-launcher-header-inset) - var(--imd-app-launcher-header-end,var(--imd-app-launcher-header-inset)))}.imd-app-launcher-panel[hidden]{display:none}.imd-app-launcher-panel__surface{box-sizing:border-box;overscroll-behavior:contain;min-block-size:0;padding:var(--imdtec-ds-spacing-3) var(--imd-app-launcher-inset);border-radius:var(--imdtec-ds-radius-s15);background:var(--imdtec-ds-color-surface-container-low);flex:auto;overflow-y:auto}.imd-app-launcher-panel__message{padding:var(--imdtec-ds-spacing-3) var(--imdtec-ds-spacing-2);color:var(--imdtec-ds-color-text-secondary);font-size:var(--imdtec-ds-text-xs);line-height:var(--imdtec-ds-line-height-small);text-align:center;margin:0}.imd-app-launcher-grid{grid-template-columns:repeat(3,var(--imd-app-launcher-tile));gap:var(--imd-app-launcher-row-gap) var(--imd-app-launcher-column-gap);margin:0;padding:0;list-style:none;display:grid}.imd-app-launcher-grid>li{block-size:var(--imd-app-launcher-tile);min-inline-size:0;margin:0;padding:0;display:block;position:relative}.imd-app-launcher-tile{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--imdtec-ds-spacing-1);inline-size:var(--imd-app-launcher-tile);min-block-size:var(--imd-app-launcher-tile);padding:calc(var(--imdtec-ds-spacing-1) + 1px) calc(var(--imdtec-ds-spacing-1) * 1.5) 0;border-radius:var(--imdtec-ds-radius-5xl);font-size:var(--imdtec-ds-text-sm);line-height:calc(var(--imdtec-ds-spacing-3) + var(--imdtec-ds-spacing-1) / 2);text-align:center;background:0 0;flex-direction:column;text-decoration:none;transition:none;display:flex}.imd-app-launcher-tile,.imd-app-launcher-tile:hover,.imd-app-launcher-tile:visited{color:var(--imdtec-ds-color-on-surface)}.imd-app-launcher-tile:hover{background:var(--imdtec-ds-color-surface-container)}.imd-app-launcher-tile:active,.imd-app-launcher-tile:focus-visible,.imd-app-launcher-tile:hover{z-index:1;position:relative}.imd-app-launcher-tile:active .imd-app-launcher-tile__label,.imd-app-launcher-tile:focus-visible .imd-app-launcher-tile__label,.imd-app-launcher-tile:hover .imd-app-launcher-tile__label{overflow-wrap:break-word;white-space:normal}.imd-app-launcher-tile:active,.imd-app-launcher-tile:focus-visible{background:var(--imdtec-ds-color-surface-container-high);color:var(--imdtec-ds-color-on-surface)}.imd-app-launcher-tile:focus-visible{outline:1px solid var(--imdtec-ds-color-outline);outline-offset:-1px}.imd-app-launcher-tile__logo{inline-size:var(--imd-app-launcher-logo);block-size:var(--imd-app-launcher-logo);flex:none;justify-content:center;align-items:center;display:flex}.imd-app-launcher-tile__logo>img{object-fit:contain;border-radius:0;block-size:100%;inline-size:100%;display:block}.imd-app-launcher-tile__label{color:var(--imdtec-ds-color-on-surface);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}:root{--imd-page-pad-mobile:14px;--imd-page-pad-tablet:20px}@media (max-width:768px){.imd-header-icons,.main-header .header-icons,.main-header [data-imd-right-cluster],.main-header [data-imd-right-cluster] .header-icons{z-index:1000004!important}.main-header [data-imd-right-cluster]{inset-inline-end:12px!important;margin-left:8px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.main-header .brand-cluster .logo,.main-header .container-header .logo{z-index:1000002!important}}@media (min-width:768px) and (max-width:1024px){.footer-column{flex:calc(50% - 24px)!important;min-width:140px!important}}@media (max-width:767px){.footer-top,.imdtec-footer .footer-top{flex-direction:column!important;gap:20px!important;padding-inline:16px!important}.footer-column{flex:100%!important;min-width:0!important}.footer-bottom-content{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.imdtec-footer .footer-top{grid-template-columns:1fr!important;display:grid!important}.imdtec-footer .footer-top .footer-column,.imdtec-footer .footer-top .footer-column--left,.imdtec-footer .footer-top .footer-column--links,.imdtec-footer .footer-top .footer-column--programmes,.imdtec-footer .footer-top .footer-column--useful{grid-column:1!important}}@media (max-width:1232px){.imdtec-footer .footer-accordion.is-open .footer-column-list,.imdtec-footer .footer-accordion.is-open>ul{border-bottom:none!important}}@media (max-width:767px){.imd-app-main>.imd-html,main[data-audit-source-selector]>:not(.hero-section):not(.key-info-section):not(.program-tabs):not(.imdtec-footer){padding-inline:20px!important}.career-services,main[data-audit-source-selector]>*>*{padding-inline:0!important}main[data-audit-source-selector] .tc-panels{padding-inline:20px!important}aside[id=appInfoCard]{color:#fff!important;box-shadow:none!important;background:#eaf3ff!important;border:none!important;border-radius:0!important;width:calc(100% + 40px)!important;margin-inline:-20px!important;padding:24px 20px!important}aside[id=appInfoCard] *{color:#1a1a2e!important}main iframe,main img,main video{max-width:100%!important}}