/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-outline-style:solid;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.flex{display:flex}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.whitespace-nowrap{white-space:nowrap}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:root{--fontA:"Poppins",sans-serif;--fontB:"Open Sans",sans-serif;--primary:#000;--secondary:#000;--bg-color:#fff;--text-color:#000;--text-label:#000;--button-color:#000;--button-hover:#333;--icon-color:#000;--copyrightText:#000;--white:#fff;--boarder-color:#000;--rest-button:#f5f5f5;--buttonHover:#0000001a;--boxshadow1:#0003;--card-bg:#fff;--list-card-shadow:#0000001a;--list-card-shadowhover:#0003;--list-card-bg:#fff;--status-bg-lightgray:#f5f5f5;--status-text-lightgray:#000}[data-theme=dark]{--primary:#fff;--secondary:#fff;--bg-color:#1a1a1a;--text-color:#fff;--text-label:#fff;--button-color:#fff;--button-hover:#333;--icon-color:#fff;--copyrightText:#fff;--white:#000;--boarder-color:#333;--rest-button:#333;--buttonHover:#ffffff1a;--boxshadow1:#00000080;--card-bg:#2a2a2a;--list-card-shadow:#0000004d;--list-card-shadowhover:#00000080;--list-card-bg:#2a2a2a;--status-bg-lightgray:#333;--status-text-lightgray:#fff}body{background:var(--bg-color);color:var(--text-color);font-family:var(--fontA);margin:0;padding:0}.background-container{background-image:url(/images/background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.background-overlay{z-index:1;background:#ffffffe6;position:absolute;inset:0}[data-theme=dark] .background-overlay{background:#1a1a1ae6}.content-above-background{z-index:2;position:relative}.header-wrapper{border-bottom:1px solid var(--boarder-color);background:var(--white);justify-content:space-between;padding:.625rem 1.25rem}.header-wrapper,.logo-wrapper{align-items:center;display:flex}.header-logo{display:block}.header-logo-dark,[data-theme=dark] .header-logo{display:none}[data-theme=dark] .header-logo-dark{display:block}.main-actions{align-items:center;gap:1.5rem;display:flex}.main-actions a{text-decoration:none}.nav-link{background-color:var(--white);cursor:pointer;border-radius:.313rem;align-items:center;padding:.313rem;transition:all .3s;display:flex}.nav-link:hover{background-color:var(--button-hover)}.nav-link:hover .material-icons-outlined{color:var(--white)}.nav-link .material-icons-outlined{color:var(--icon-color);font-size:1.5rem}.nav-link.active{background-color:var(--text-color)}.nav-link.active .material-icons-outlined{color:var(--white)}.separator{background-color:var(--boarder-color);width:.063rem;height:2.125rem}.square-tile{background:var(--card-bg);border:2px solid var(--boarder-color);box-shadow:0 4px 12px var(--list-card-shadow);aspect-ratio:1;border-radius:12px;max-width:300px;min-height:280px;transition:all .3s}.square-tile:hover{border-color:var(--button-color);box-shadow:0 8px 24px var(--list-card-shadowhover);transform:translateY(-2px)}.square-tile-content{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:.75rem .5rem;display:flex}.tile-icon-container{flex-shrink:0;margin-bottom:.5rem}.tile-icon-wrapper{background:#000;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;transition:all .3s;display:flex;box-shadow:0 4px 16px #0000004d}.tile-icon-wrapper.aog-manager{background:#000}.tile-icon-wrapper.aog-manager svg{color:#e31837!important}.tile-icon-wrapper.parking-management{background:#000}.tile-icon-wrapper.parking-management svg{color:#e31837!important}.tile-icon-wrapper.baggage-manager,.tile-icon-wrapper.cabin-manager,.tile-icon-wrapper.cargo-manager,.tile-icon-wrapper.catering-manager,.tile-icon-wrapper.ground-services{background:#e31837}.tile-icon-wrapper.disabled{background:var(--status-bg-lightgray);box-shadow:0 2px 8px #0000001a}.tile-icon-wrapper svg{color:#fff;width:40px;height:40px}.tile-icon-wrapper.disabled svg{color:var(--icon-color)}.tile-content{flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;min-height:auto;margin:0 0 .1rem;display:flex}.tile-title{color:var(--text-color);font-size:1rem;font-weight:600;line-height:1.3;font-family:var(--fontA);margin-bottom:0}.tile-description{color:var(--text-color);font-size:.875rem;line-height:1.4;font-family:var(--fontB)}.tile-footer{flex-shrink:0;margin-top:.5rem}.access-indicator{background:var(--rest-button);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .3s;display:flex}.square-tile:hover .access-indicator{background:var(--button-color)}.access-text{color:var(--text-color);font-size:.75rem;font-weight:500;font-family:var(--fontB);transition:all .3s}.square-tile:hover .access-text{color:var(--white)}.access-icon{width:14px;height:14px;color:var(--text-color);transition:all .3s}.square-tile:hover .access-icon{color:var(--white)}.coming-soon-badge{background:var(--status-bg-lightgray);color:var(--status-text-lightgray);font-size:.75rem;font-weight:500;font-family:var(--fontB);border-radius:8px;padding:.5rem 1rem;display:inline-block}.tiles-container{flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto;display:flex}.square-tile{flex:none;width:200px;height:50px}@media (max-width:768px){.tiles-container{gap:1.5rem;padding:0 1rem}.square-tile{width:200px;height:50px;min-height:unset;max-width:unset}.square-tile-content{padding:1.5rem 1rem}.tile-icon-wrapper{width:64px;height:64px}.tile-icon-wrapper svg{width:28px;height:28px}.tile-title{font-size:1.125rem}.tile-description{font-size:.8rem}}@media (max-width:480px){.tiles-container{gap:1rem}.square-tile{width:200px;height:50px}.square-tile-content{padding:1.25rem .75rem}.tile-icon-wrapper{width:56px;height:56px}.tile-icon-wrapper svg{width:24px;height:24px}.tile-title{font-size:1rem}.tile-description{font-size:.75rem}}.square-tile:hover .tile-icon-wrapper{transform:scale(1.05);box-shadow:0 6px 20px #0006}.square-tile:focus{outline-offset:2px;outline:2px solid #000}.square-tile:focus-visible{border-color:#000;box-shadow:0 0 0 3px #0003}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}