.user-menu[data-v-84231d87]{display:inline-flex;align-items:center;gap:10px}.user-menu-label[data-v-84231d87]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink-mute);font-size:13px}.user-menu-logout[data-v-84231d87]{padding:6px 12px;border:1px solid var(--c-border-strong);border-radius:var(--radius);background:var(--c-surface);color:var(--c-ink);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer}.user-menu-logout[data-v-84231d87]:hover{border-color:var(--c-navy)}.admin-console-btn[data-v-84231d87]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--c-border-strong);border-radius:var(--radius);background:var(--c-surface);color:var(--c-ink);cursor:pointer}.admin-console-btn[data-v-84231d87]:hover{border-color:var(--c-navy);color:var(--c-navy)}.track-dropdown[data-v-84231d87]{position:relative}.track-dropdown-btn[data-v-84231d87]{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--c-border-strong);border-radius:var(--radius);background:var(--c-surface);color:var(--c-ink);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer}.track-dropdown-btn[data-v-84231d87]:hover{border-color:var(--c-navy)}.track-dropdown-menu[data-v-84231d87]{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #2d3e5024;padding:4px;z-index:60;display:flex;flex-direction:column}.track-dropdown-item[data-v-84231d87]{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--c-ink);font-family:var(--font);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.track-dropdown-item[data-v-84231d87]:hover{background:var(--c-panel)}.track-dropdown-item.active[data-v-84231d87]{font-weight:600}.landing-body h1,.landing-body h2,.landing-body h3,.landing-body h4,.landing-body h5,.landing-body h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.landing-body p{margin-top:0;margin-bottom:1rem}.landing-body ul{margin-top:0;margin-bottom:1rem;padding-left:40px}.landing-body label{display:inline-block;margin-bottom:.5rem}.landing-body img{vertical-align:middle;border-style:none}.landing-body a{color:#007bff;text-decoration:none;background-color:transparent}.landing-body a:hover{color:#0056b3;text-decoration:underline}.landing-body .col-lg-5,.landing-body .col-lg-6,.landing-body .col-lg-7,.landing-body .col-lg-8,.landing-body .col-lg-12,.landing-body .col-md-7{position:relative;width:100%;padding-right:15px;padding-left:15px}@media(min-width:768px){.landing-body .col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.landing-body .flex-md-nowrap{flex-wrap:nowrap!important}}@media(min-width:992px){.landing-body .col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.landing-body .col-lg-6{flex:0 0 50%;max-width:50%}.landing-body .col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.landing-body .col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.landing-body .col-lg-12{flex:0 0 100%;max-width:100%}}.landing-body .navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.landing-body .navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.landing-body .navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.landing-body .d-flex{display:flex!important}.landing-body .d-block{display:block!important}.landing-body .d-inline-block{display:inline-block!important}.landing-body .flex-column{flex-direction:column!important}.landing-body .align-items-start{align-items:flex-start!important}.landing-body .align-items-center{align-items:center!important}.landing-body .justify-content-center{justify-content:center!important}.landing-body .justify-content-between{justify-content:space-between!important}.landing-body .position-relative{position:relative!important}.landing-body .w-100{width:100%!important}.landing-body .m-auto{margin:auto!important}.landing-body .mb-0{margin-bottom:0!important}.landing-body .mr-0{margin-right:0!important}.landing-body .mr-2{margin-right:.5rem!important}.landing-body .mt-4{margin-top:1.5rem!important}.landing-body .mb-4{margin-bottom:1.5rem!important}.landing-body .ml-4{margin-left:1.5rem!important}.landing-body .mb-5{margin-bottom:3rem!important}.landing-body .px-0{padding-right:0!important;padding-left:0!important}.landing-body .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.landing-body .text-center{text-align:center!important}.landing-body .text-left{text-align:left!important}.landing-body .list-unstyled{padding-left:0;list-style:none}.landing-body .shadow{box-shadow:0 .5rem 1rem #00000026!important}.landing-body .bg-dark{background-color:#343a40!important}body.landing-page{background-color:#fff}.landing-body{--color-white: #ffffff;--color-orange: #f19953;--color-light-orange: #f4ad75;--color-primary: #333333;--color-tertiary: #eeeeee;--color-main-blue: #0a588b;--color-grey: #8691a0;--color-dark-grey: #575757;--color-light-blue: #e4f1fa;--color-light-grey: #eeeeee;--color-smoke-white: #eeeeee}.landing-body{font-family:Montserrat,sans-serif;font-weight:400;font-size:.875rem;line-height:1.5;text-align:left;color:#333;background-color:var(--color-white);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;height:100vh;display:flex;flex-direction:column;justify-content:space-between}.landing-body .portal-title{font-weight:700;font-size:22px;color:#fff}.landing-body .landing-main-wrapper{padding-top:57px}.landing-body .navbar{min-height:60px;background-color:#09578a!important;padding:0 32px;position:fixed;top:0;right:0;left:0;z-index:2}.landing-body .navbar-brand{padding-top:.75rem;padding-bottom:.75rem;font-size:1rem}.landing-body .navbar-nav{width:100%;flex-direction:row;position:initial;justify-content:flex-end}.landing-body .navbar-nav .nav-item{font-size:16px;color:var(--color-white);margin-right:80px}.landing-body .navbar-nav .nav-item:last-of-type{margin-right:0}.landing-body .active a{color:#fff!important;text-decoration:underline}.landing-body .navbar-nav .nav-item a{position:relative;font-size:18px;font-weight:500;color:var(--color-smoke-white);cursor:pointer}.landing-body .navbar-nav .nav-item a:hover{text-decoration:underline;color:var(--color-white)}.landing-body .navbar-np-logo{width:100%;height:40px;max-width:230px}.landing-body .header-wrapper{height:calc(100vh - 57px);position:relative;padding:180px 80px 280px;background-image:url(/img/landing/header-background-img.webp);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1}.landing-body .header-wrapper:before{content:"";width:100%;position:absolute;left:0;top:0;bottom:0;background:linear-gradient(to right,#282828a6,#3330 66.15%)}.landing-body .header-content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.landing-body .header-content-title{font-size:38px;font-weight:700;color:var(--color-white)}.landing-body .header-content-descripiton{font-size:22px;color:var(--color-white)}.landing-body .header-content-button-link{display:inline-block;padding:15px 30px;font-size:20px;font-weight:700;background-color:var(--color-orange);border-radius:8px;color:var(--color-white);transition:background-color .5s ease-in-out;cursor:pointer}.landing-body .header-content-button-link:hover{color:var(--color-white);background-color:var(--color-light-orange);text-decoration:none}.landing-body .login-dev-center-content-left{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:20px 80px;background-color:var(--color-tertiary)}.landing-body .login-dev-center-content-title{font-size:38px;font-weight:700;color:var(--color-primary)}.landing-body .login-dev-center-content-description{display:block;font-size:16px;color:var(--color-primary)}.landing-body .login-dev-center-content-link{display:inline-block;font-size:16px;font-weight:700;color:var(--color-primary);transition:all .5s ease-in-out;cursor:pointer}.landing-body .login-dev-center-content-link:hover{text-decoration:none}.landing-body .login-dev-center-content-error{display:block;margin-top:12px;font-size:14px;font-weight:500;color:#c8443a}.landing-body .login-dev-center-content-right{background-image:url(/img/landing/login-dev-center-img.webp);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:370px}.landing-body .api-solutions-wrapper{padding:80px 0}.landing-body .api-solutions-content-title{font-size:38px;font-weight:700;color:var(--color-primary)}.landing-body .api-solutions-content-description{font-size:16px;color:var(--color-primary)}.landing-body .api-solutions-content-box{max-width:450px;padding:30px 70px;box-shadow:4px 4px 10px #9b9a9a40;border-radius:20px}.landing-body .api-solutions-content-box-icon{background-size:contain;background-repeat:no-repeat;background-position:center}.landing-body .api-solutions-content-box-icon.da{width:50px;height:50px;background-image:url(/img/landing/icons/distribution-api-icon.svg)}.landing-body .api-solutions-content-box-icon.sa{width:80px;height:55px;background-image:url(/img/landing/icons/supply-api-icon.png)}.landing-body .api-solutions-content-box-icon.ba{width:69px;height:55px;background-image:url(/img/landing/icons/bookings-api-icon.svg)}.landing-body .api-solutions-content-box-title{font-size:22px;font-weight:700}.landing-body .api-solutions-content-box-description{font-size:16px}.landing-body .api-solutions-content-box-link{display:inline-block;width:100%;text-align:left;font-size:16px;font-weight:700;color:var(--color-primary);transition:all .5s ease-in-out;cursor:pointer}.landing-body .api-solutions-content-box-link:hover{text-decoration:none}.landing-body .api-solutions-content-boxes-wrap{gap:80px;margin-top:64px}.landing-body .np-api-solutions-wrapper{padding:80px 100px 100px;background-color:var(--color-main-blue)}.landing-body .np-api-solutions-title{margin-bottom:40px;color:var(--color-white);font-size:38px;font-weight:700}.landing-body .np-api-solutions-desc{font-size:16px;color:var(--color-white);margin-bottom:64px;text-align:center}.landing-body .np-api-solutions-boxes-wrapper{gap:40px}.landing-body .np-api-solutions-box-title{font-size:26px;font-weight:700;color:var(--color-primary)}.landing-body .np-api-solutions-box{max-width:385px;position:relative;padding:35px 35px 70px;background:var(--color-white);box-shadow:4px 4px 10px #9b9a9a40;border-radius:20px}.landing-body .np-api-solutions-box-description{line-height:35px;letter-spacing:.32px}.landing-body .np-api-solutions-box-link{width:auto;position:absolute;bottom:35px}.landing-body .footer-wrapper{padding:0 80px;border-top:1px solid var(--color-grey)}.landing-body .footer-section-top{padding:30px 0}.landing-body .footer-section-top-left{padding-right:50px;border-right:1px solid var(--color-main-blue)}.landing-body .footer-section-label{font-size:16px;font-weight:700;color:var(--color-primary)}.landing-body .footer-section-img{width:265px;height:100%;background-image:url(/img/landing/footer-pci-img.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.landing-body .footer-section-top-right{padding-left:50px}.landing-body .footer-section-list{padding-right:10px}.landing-body .footer-section-list:last-of-type{padding-right:0}.landing-body .footer-section-list label{font-size:16px;font-weight:700;color:var(--color-main-blue);margin-bottom:24px}.landing-body .footer-section-list li{font-size:14px;color:var(--color-primary);margin-bottom:16px}.landing-body .footer-section-list li:last-of-type{margin-bottom:0}.landing-body .footer-section-list li a{color:var(--color-primary);transition:color .5s ease-in-out}.landing-body .footer-section-list li a:hover{color:var(--color-main-blue);text-decoration:none}.landing-body .footer-section-middle-icon{width:48px;height:48px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/img/landing/icons/icon-info.svg)}.landing-body .footer-section-middle{padding:0 0 20px}.landing-body .footer-section-middle-text{font-size:16px;color:var(--color-primary)}.landing-body .footer-section-middle-mail{color:var(--color-primary)}.landing-body .footer-section-middle-text span{font-size:16px;font-weight:700}.landing-body .footer-soc-media-links li{width:32px;height:24px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:50px;cursor:pointer}.landing-body .footer-soc-media-links li:last-of-type{margin-right:0}.landing-body .footer-soc-media-links li a{width:100%;height:100%;display:block}.landing-body .footer-soc-media-links .fb{background-image:url(/img/landing/icons/icon-fb.svg)}.landing-body .footer-soc-media-links .tw{background-image:url(/img/landing/icons/icon-tw.svg)}.landing-body .footer-soc-media-links .in{background-image:url(/img/landing/icons/icon-insta.svg)}.landing-body .footer-soc-media-links .yt{background-image:url(/img/landing/icons/icon-yt.svg)}.landing-body .footer-soc-media-links .li{background-image:url(/img/landing/icons/icon-linkedin.svg)}.landing-body .footer-section-bottom{padding:20px;border-top:1px solid var(--color-grey)}.landing-body .footer-section-bottom span{font-size:12px;font-weight:700;color:var(--color-dark-grey)}.landing-body .floating-button{position:fixed;bottom:30px;right:30px;width:60px;height:60px;padding:25px;border:none;border-radius:50%;background-color:var(--color-white);background-image:url(/img/landing/icons/icon-chevron-blue.svg);background-size:initial;background-position:center;background-repeat:no-repeat;box-shadow:4px 4px 10px #00000040;cursor:pointer;z-index:3;opacity:0;visibility:hidden;transition:opacity .2s linear,visibility .2s linear}.landing-body .floating-button.is-visible{opacity:1;visibility:visible}@media(max-width:1430px){.landing-body .np-api-solutions-wrapper{padding:80px 30px 100px}.landing-body .api-solutions-content-boxes-wrap{max-width:100%}.landing-body .api-solutions-wrapper{padding:80px}}@media(max-width:1290px){.landing-body .np-api-solutions-wrapper{padding:80px 100px 100px}.landing-body .api-solutions-content-boxes-wrap{flex-direction:column;gap:30px;padding:0 70px}.landing-body .np-api-solutions-boxes-wrapper{flex-direction:column}.landing-body .np-api-solutions-box,.landing-body .api-solutions-content-box{max-width:initial}}@media(max-width:1110px){.landing-body .navbar-nav .nav-item{margin-right:40px}.landing-body .footer-wrapper{padding:0 32px}}@media(max-width:900px){.landing-body .navbar{min-height:initial;position:sticky;padding:0 20px 10px;justify-content:center;flex-wrap:wrap!important}.landing-body .navbar-brand{justify-content:center;padding:0}.landing-body .navbar-nav{justify-content:center!important}.landing-body .nav-item a{font-size:16px}}@media(max-width:768px){.landing-body .navbar-nav .nav-item{margin-right:24px}.landing-body .navbar-nav .nav-item:last-of-type{margin-right:0}.landing-body .portal-title{font-size:18px;margin-left:10px!important}.landing-body .navbar-np-logo{width:100%;max-width:150px}.landing-body .landing-main-wrapper{padding-top:0}.landing-body .floating-button{right:20px;bottom:20px}.landing-body .header-wrapper{padding:30px 20px;height:calc(70vh - 57px)}.landing-body .header-content{padding:0}.landing-body .header-content-title{font-size:34px}.landing-body .header-content-descripiton{font-size:20px}.landing-body .header-content-button-link{font-size:16px}.landing-body .login-dev-center-wrapper{flex-direction:column}.landing-body .login-dev-center-content-left{padding:20px}.landing-body .login-dev-center-content-title{font-size:26px}.landing-body .api-solutions-wrapper{padding:20px;align-items:flex-start!important}.landing-body .api-solutions-content-title{font-size:26px}.landing-body .api-solutions-content-boxes-wrap{flex-direction:column;margin-top:20px;gap:20px;padding:0}.landing-body .api-solutions-content-box,.landing-body .np-api-solutions-wrapper{padding:20px}.landing-body .np-api-solutions-title{font-size:26px;margin-bottom:20px}.landing-body .np-api-solutions-boxes-wrapper{flex-direction:column;gap:20px}.landing-body .np-api-solutions-box{padding:20px 20px 70px}.landing-body .footer-section-top{padding:20px;flex-direction:column}.landing-body .footer-section-top-left{padding-right:0;border-right:0;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--color-main-blue)}.landing-body .footer-section-top-right{padding-left:0}.landing-body .footer-section-middle{padding:0 20px 20px;flex-direction:column}.landing-body .footer-section-middle-text span{font-size:14px}.landing-body .footer-section-middle-left{margin-bottom:20px}.landing-body .np-api-solutions-desc{text-align:left}}:root{--c-bg: #f4f7fb;--c-surface: #ffffff;--c-panel: #f2f7fc;--c-border: #e2ebf4;--c-border-strong: #cbd9e8;--c-ink: #2d3e50;--c-ink-soft: #33475b;--c-ink-mute: #7c98b6;--c-navy: #2a5f8d;--c-navy-deep: #2d3e50;--c-navy-soft: #e6eff8;--c-orange: #2a8d8a;--c-orange-deep: #1f6f6c;--c-orange-soft: #e2f1f0;--c-ok: #2f8f63;--c-ok-soft: #e1f0e8;--c-ok-border: #b7e4c7;--c-ok-deep: #1a6e38;--c-warn: #b8761e;--c-warn-soft: #f7ebd2;--c-err: #c8443a;--c-err-soft: #fbe7e1;--c-mapi: #5a7b9a;--c-napi: #516e9a;--c-method-get: #0e2a4d;--c-method-post: #3d8b5e;--c-method-put: #b8761e;--c-method-delete: #b43a3a;--c-method-patch: #7a6ccc;--font: var(--font-rubik, "Rubik", Helvetica, Arial, sans-serif);--mono: "JetBrains Mono", "Fira Code", ui-monospace, "SF Mono", monospace;--topnav-h: 60px;--nav-rail-w: 380px;--sidebar-w: 236px;--radius-sm: 4px;--radius: 6px;--radius-md: 8px;--radius-lg: 12px;--c-supply: #2a8d8a;--c-supply-deep: #1f6f6c;--c-supply-soft: #e2f1f0;--c-distribution: #b8761e;--c-distribution-deep: #8f5c14;--c-distribution-soft: #f7ebd2;--text-strong: var(--c-ink);--text-body: var(--c-ink-soft);--text-muted: var(--c-ink-mute);--text-link: var(--c-navy);--surface-page: var(--c-bg);--surface-card: var(--c-surface);--surface-sunken: var(--c-panel);--border-default: var(--c-border);--border-strong: var(--c-border-strong);--border-focus: var(--c-navy);--action-primary: var(--c-navy);--action-primary-hover: #224e75;--action-on-primary: #ffffff;--status-success: var(--c-ok);--status-danger: var(--c-err);--status-warning: var(--c-warn);--status-info: var(--c-navy);--shadow-xs: 0 1px 2px rgba(45, 62, 80, .06);--shadow-sm: 0 1px 3px rgba(45, 62, 80, .08), 0 1px 2px rgba(45, 62, 80, .04);--shadow-md: 0 4px 12px rgba(45, 62, 80, .08);--shadow-lg: 0 12px 28px rgba(45, 62, 80, .12);--shadow-focus: 0 0 0 3px rgba(42, 95, 141, .18);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--dur-fast: .12s;--dur-base: .18s;--dur-slow: .26s}@keyframes spin{to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}html{height:100%;font-size:16px}body{min-height:100%;font-family:var(--font);background:var(--c-bg);color:var(--c-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:var(--font)}.portal-root{display:flex;flex-direction:column;min-height:100vh}.top-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;height:var(--topnav-h);padding:0 28px;background:var(--c-surface);border-bottom:1px solid var(--c-border);flex-shrink:0;position:sticky;top:0;z-index:100}.top-nav-brand{display:flex;align-items:center;gap:14px;flex-shrink:0;text-decoration:none;color:var(--c-ink)}.top-nav-brand img{height:30px;width:auto;display:block}.top-nav-brand-label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding-left:14px;border-left:1px solid var(--c-border);white-space:nowrap}.top-nav-search{display:flex;align-items:center;gap:10px;height:36px;padding:0 14px;max-width:360px;min-width:120px;width:100%;background:var(--c-panel);border:1px solid var(--c-border);border-radius:var(--radius-md);color:var(--c-ink-mute);cursor:text;justify-self:center;transition:border-color .15s;white-space:nowrap}.top-nav-search:hover{border-color:var(--c-border-strong)}.top-nav-search-placeholder{font-size:13px}.top-nav-search-kbd{margin-left:auto;font-size:10.5px;font-family:var(--mono);padding:2px 6px;border:1px solid var(--c-border);border-radius:4px;background:var(--c-surface);color:var(--c-ink-mute)}.top-nav-controls{display:flex;align-items:center;gap:14px;flex-shrink:0}.top-nav-sep{width:1px;height:22px;background:var(--c-border)}.portal-footer{border-top:1px solid var(--c-border);padding:18px 28px;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--c-ink-mute);background:var(--c-surface);flex-shrink:0}.portal-footer a:hover{color:var(--c-ink)}.status-badge{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;font-family:var(--font);text-decoration:none;color:var(--c-ink-soft);padding:4px 8px;border-radius:20px;border:1px solid var(--c-border);background:var(--c-surface);transition:opacity .15s;white-space:nowrap}.status-badge:hover{opacity:.75}.status-badge--loading{opacity:.5}.status-badge-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--c-ink-mute)}.status-badge--operational .status-badge-dot{background:#22c55e;box-shadow:0 0 0 2px #dcfce7}.status-badge--degraded .status-badge-dot{background:#f59e0b;box-shadow:0 0 0 2px #fef3c7}.status-badge--outage .status-badge-dot{background:#ef4444;box-shadow:0 0 0 2px #fee2e2}.status-badge--unknown .status-badge-dot{background:var(--c-ink-mute)}.status-badge-label{letter-spacing:.01em}.role-btn-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.api-content-panel{flex:1;min-width:0;padding:32px 40px 80px}
