.workspace-shell-module__-g-NzG__workspace{background:var(--vida-canvas);min-height:100svh}.workspace-shell-module__-g-NzG__sidebar{z-index:100;width:var(--vida-sidebar-width);border-inline-end:1px solid var(--vida-border);background:#fff;flex-direction:column;gap:12px;padding:20px 18px 14px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.workspace-shell-module__-g-NzG__brand{align-content:center;justify-items:center;gap:0;min-height:72px;margin-bottom:10px;display:grid}.workspace-shell-module__-g-NzG__brand strong{font-size:21px}.workspace-shell-module__-g-NzG__brand img{width:47px}.workspace-shell-module__-g-NzG__brandLatin{margin-top:-2px;color:var(--vida-muted);font-family:var(--vida-font-latin);letter-spacing:2px;margin-inline-end:40px;font-size:10px}.workspace-shell-module__-g-NzG__nav{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:19px;min-height:0;padding-block:4px;padding-inline:1px;display:flex;overflow-y:auto}.workspace-shell-module__-g-NzG__navGroup{gap:4px;display:grid}.workspace-shell-module__-g-NzG__navGroup h2{color:var(--vida-muted);margin:0 12px 6px;font-size:11px;font-weight:500}.workspace-shell-module__-g-NzG__navItem{min-width:0;min-height:44px;color:var(--vida-label);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex;position:relative}.workspace-shell-module__-g-NzG__navItem>span{flex:1;min-width:0}.workspace-shell-module__-g-NzG__navItem svg{stroke-width:1.6px;flex:none;width:18px;height:18px}.workspace-shell-module__-g-NzG__navItem:hover{background:var(--vida-surface-subtle);color:var(--vida-primary)}.workspace-shell-module__-g-NzG__navItem[data-active]{color:var(--vida-primary);background:var(--vida-info-soft);font-weight:700}.workspace-shell-module__-g-NzG__sidebarSupport{border:1px solid var(--vida-border);background:#fafbff;border-radius:11px;justify-items:start;gap:8px;padding:15px;display:grid}.workspace-shell-module__-g-NzG__sidebarSupport>svg{color:var(--vida-primary);width:22px;height:22px}.workspace-shell-module__-g-NzG__sidebarSupport strong{font-size:12px;font-weight:700}.workspace-shell-module__-g-NzG__sidebarSupport p{color:var(--vida-muted);margin:0;font-size:11px;line-height:1.95}.workspace-shell-module__-g-NzG__sidebarSupport>a{min-height:40px;color:var(--vida-primary);align-items:center;gap:6px;font-size:12px;display:flex}.workspace-shell-module__-g-NzG__sidebarSupport a svg{width:16px;height:16px}.workspace-shell-module__-g-NzG__sidebarFoot{border-top:1px solid var(--vida-border);align-items:center;gap:10px;padding-top:16px;display:flex}.workspace-shell-module__-g-NzG__sidebarFoot>span:last-child{gap:2px;display:grid}.workspace-shell-module__-g-NzG__sidebarFoot strong{font-size:11px}.workspace-shell-module__-g-NzG__sidebarFoot small{color:var(--vida-muted);font-size:11px}.workspace-shell-module__-g-NzG__securityContext{flex:1;align-content:start;gap:12px;padding:18px 8px;display:grid}.workspace-shell-module__-g-NzG__securityContext svg{width:24px;color:var(--vida-primary)}.workspace-shell-module__-g-NzG__securityContext p{color:var(--vida-muted);font-size:12px}.workspace-shell-module__-g-NzG__stage{min-width:0;margin-inline-start:var(--vida-sidebar-width)}.workspace-shell-module__-g-NzG__topbar{z-index:90;border-bottom:1px solid var(--vida-border);background:#fff;align-items:center;gap:20px;min-height:80px;padding:0 28px;display:flex;position:sticky;top:0}.workspace-shell-module__-g-NzG__topbarContext{color:var(--vida-muted);flex:1;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.workspace-shell-module__-g-NzG__topbarContext strong{color:var(--vida-ink);font-size:12px;font-weight:600}.workspace-shell-module__-g-NzG__topbarContext svg{flex:none;width:13px;height:13px}.workspace-shell-module__-g-NzG__topbarActions{flex:none;align-items:center;gap:9px;display:flex}.workspace-shell-module__-g-NzG__iconButton{width:40px;height:44px;color:var(--vida-muted);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid}.workspace-shell-module__-g-NzG__iconButton:hover{color:var(--vida-primary);background:var(--vida-info-soft)}.workspace-shell-module__-g-NzG__iconButton svg{stroke-width:1.7px;width:19px;height:19px}.workspace-shell-module__-g-NzG__mobileSearchButton,.workspace-shell-module__-g-NzG__mobileBrand{display:none}.workspace-shell-module__-g-NzG__userMenu{position:relative}.workspace-shell-module__-g-NzG__userMenuTrigger{border:0;border-inline-start:1px solid var(--vida-border);min-height:48px;color:var(--vida-ink);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:3px 9px;display:flex}.workspace-shell-module__-g-NzG__userMenuTrigger>svg{width:15px;height:15px;color:var(--vida-label)}.workspace-shell-module__-g-NzG__avatar{background:var(--vida-info-soft);width:34px;height:34px;color:var(--vida-primary);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.workspace-shell-module__-g-NzG__userCopy{text-align:start;gap:2px;display:grid}.workspace-shell-module__-g-NzG__userCopy strong{font-size:12px}.workspace-shell-module__-g-NzG__userCopy small{color:var(--vida-muted);font-size:11px}.workspace-shell-module__-g-NzG__userPopover{z-index:310;inset-inline-end:0;border:1px solid var(--vida-border);width:280px;max-width:calc(100vw - 32px);box-shadow:var(--vida-shadow-lg);background:#fff;border-radius:12px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px)}.workspace-shell-module__-g-NzG__userPopover>header{border-bottom:1px solid var(--vida-border);justify-content:space-between;align-items:center;gap:10px;padding:8px 5px 12px;display:flex}.workspace-shell-module__-g-NzG__userPopover>header>div{gap:3px;min-width:0;display:grid}.workspace-shell-module__-g-NzG__userPopover strong{font-size:13px}.workspace-shell-module__-g-NzG__userPopover small{color:var(--vida-muted);font-size:11px}.workspace-shell-module__-g-NzG__userPopover>a{min-height:44px;color:var(--vida-label);border-radius:7px;align-items:center;padding:10px;font-size:13px;display:flex}.workspace-shell-module__-g-NzG__userPopover>a:hover{color:var(--vida-primary);background:var(--vida-info-soft)}.workspace-shell-module__-g-NzG__userPopover form button{width:100%;min-height:44px;color:var(--vida-danger);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.workspace-shell-module__-g-NzG__userPopover form button:hover{background:var(--vida-danger-soft)}.workspace-shell-module__-g-NzG__userPopover form button svg{width:17px;height:17px}.workspace-shell-module__-g-NzG__menuClose{background:var(--vida-surface-subtle);width:36px;height:36px;color:var(--vida-muted);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid}.workspace-shell-module__-g-NzG__menuClose svg{width:17px;height:17px}.workspace-shell-module__-g-NzG__logoutControl{border-top:1px solid var(--vida-border);margin-top:8px;padding-top:8px}.workspace-shell-module__-g-NzG__logoutControl>a{min-height:44px;color:var(--vida-danger);border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.workspace-shell-module__-g-NzG__logoutControl>a:hover{background:var(--vida-danger-soft)}.workspace-shell-module__-g-NzG__logoutControl>a:focus-visible{outline:2px solid var(--vida-focus-ring);outline-offset:2px}.workspace-shell-module__-g-NzG__logoutControl svg{flex:none;width:18px;height:18px}.workspace-shell-module__-g-NzG__searchBox{background:var(--vida-surface-subtle);border:1px solid #edf0f7;border-radius:8px;align-items:center;gap:9px;width:300px;min-width:0;max-width:35vw;min-height:40px;padding:6px 12px;display:flex}.workspace-shell-module__-g-NzG__searchBox>svg{width:17px;height:17px;color:var(--vida-muted);flex:none}.workspace-shell-module__-g-NzG__searchBox input{width:100%;min-width:0;color:var(--vida-ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.workspace-shell-module__-g-NzG__searchBox:focus-within{border-color:var(--vida-primary);box-shadow:0 0 0 3px var(--vida-focus-soft)}.workspace-shell-module__-g-NzG__searchBox kbd{border:1px solid var(--vida-border);color:var(--vida-muted);font-size:9px;font-family:var(--vida-font-latin);background:#fff;border-radius:4px;padding:0 4px}.workspace-shell-module__-g-NzG__content{overflow-wrap:anywhere;width:100%;min-width:0;max-width:1552px;min-height:calc(100svh - 144px);margin-inline:auto;padding:28px}.workspace-shell-module__-g-NzG__breadcrumbs{color:var(--vida-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;font-size:12px;display:flex}.workspace-shell-module__-g-NzG__breadcrumbs>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.workspace-shell-module__-g-NzG__breadcrumbs svg{flex:none;width:13px;height:13px}.workspace-shell-module__-g-NzG__breadcrumbs a{align-items:center;min-height:32px;display:inline-flex}.workspace-shell-module__-g-NzG__breadcrumbs a:hover{color:var(--vida-primary)}.workspace-shell-module__-g-NzG__breadcrumbs strong{color:var(--vida-label);font-weight:500}.workspace-shell-module__-g-NzG__workspaceFoot{width:100%;max-width:1552px;min-height:64px;color:var(--vida-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:14px 28px;font-size:11px;display:flex}.workspace-shell-module__-g-NzG__workspaceFoot>a,.workspace-shell-module__-g-NzG__desktopDate{align-items:center;gap:6px;display:inline-flex}.workspace-shell-module__-g-NzG__workspaceFoot svg{width:14px;height:14px}.workspace-shell-module__-g-NzG__compactStatus{color:var(--vida-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.workspace-shell-module__-g-NzG__compactStatus>i{background:var(--vida-muted);border-radius:50%;width:6px;height:6px}.workspace-shell-module__-g-NzG__compactStatus[data-state=stable]>i{background:var(--vida-primary)}.workspace-shell-module__-g-NzG__compactStatus[data-state=limited]>i{background:var(--vida-warning)}.workspace-shell-module__-g-NzG__compactStatus[data-state=offline]>i{background:var(--vida-danger)}.workspace-shell-module__-g-NzG__systemStatus{border:1px solid var(--vida-border);background:var(--vida-surface-subtle);border-radius:9px;padding:12px}.workspace-shell-module__-g-NzG__systemStatus summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.workspace-shell-module__-g-NzG__systemStatus summary svg,.workspace-shell-module__-g-NzG__systemStatus header svg{width:17px;height:17px;color:var(--vida-primary)}.workspace-shell-module__-g-NzG__systemStatus header{align-items:center;gap:7px;font-size:12px;display:flex}.workspace-shell-module__-g-NzG__systemStatus>strong{margin-block:10px 4px;font-size:13px;display:block}.workspace-shell-module__-g-NzG__systemStatus p{color:var(--vida-muted);margin:0;font-size:11px;line-height:1.9}.workspace-shell-module__-g-NzG__systemStatus footer{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.workspace-shell-module__-g-NzG__systemStatus footer small{color:var(--vida-muted);font-size:11px}.workspace-shell-module__-g-NzG__systemStatus footer button{border:1px solid var(--vida-border);width:40px;height:40px;color:var(--vida-primary);background:#fff;border-radius:7px;place-items:center;display:grid}.workspace-shell-module__-g-NzG__systemStatus footer button svg{width:16px;height:16px}.workspace-shell-module__-g-NzG__skipLink{z-index:999;top:-100px;background:var(--vida-primary);color:#fff;border-radius:8px;padding:10px 16px;position:fixed;inset-inline-start:16px}.workspace-shell-module__-g-NzG__skipLink:focus{top:12px}.workspace-shell-module__-g-NzG__mobileNav,.workspace-shell-module__-g-NzG__mobileMoreSheet,.workspace-shell-module__-g-NzG__menuBackdrop{display:none}.workspace-shell-module__-g-NzG__navItem:focus-visible,.workspace-shell-module__-g-NzG__userMenuTrigger:focus-visible,.workspace-shell-module__-g-NzG__menuClose:focus-visible,.workspace-shell-module__-g-NzG__sidebarSupport a:focus-visible,.workspace-shell-module__-g-NzG__mobileNav>a:focus-visible,.workspace-shell-module__-g-NzG__mobileNav>button:focus-visible,.workspace-shell-module__-g-NzG__mobileMoreNavigation a:focus-visible,.workspace-shell-module__-g-NzG__mobileMoreSheet>header button:focus-visible{outline:2px solid var(--vida-focus-ring);outline-offset:2px}@media (min-width:900px) and (max-height:800px){.workspace-shell-module__-g-NzG__sidebarSupport{display:none}.workspace-shell-module__-g-NzG__sidebar{gap:10px}.workspace-shell-module__-g-NzG__nav{gap:15px}}@media (min-width:900px) and (max-width:1199px){.workspace-shell-module__-g-NzG__workspace{--vida-sidebar-width:13rem}.workspace-shell-module__-g-NzG__sidebar{padding-inline:14px}.workspace-shell-module__-g-NzG__navItem{padding-inline:10px;font-size:12px}.workspace-shell-module__-g-NzG__topbar{gap:12px;padding-inline:22px}.workspace-shell-module__-g-NzG__content{padding:24px}.workspace-shell-module__-g-NzG__topbarContext>span,.workspace-shell-module__-g-NzG__topbarContext>svg,.workspace-shell-module__-g-NzG__helpButton{display:none}.workspace-shell-module__-g-NzG__searchBox{width:250px}.workspace-shell-module__-g-NzG__userCopy{display:none}}@media (max-width:899px){.workspace-shell-module__-g-NzG__sidebar{display:none}.workspace-shell-module__-g-NzG__stage{margin-inline-start:0}.workspace-shell-module__-g-NzG__topbar{gap:12px;min-height:68px;padding:8px 20px}.workspace-shell-module__-g-NzG__topbarContext,.workspace-shell-module__-g-NzG__searchBox,.workspace-shell-module__-g-NzG__helpButton{display:none}.workspace-shell-module__-g-NzG__mobileBrand{align-items:center;min-width:0;margin-inline-end:auto;display:flex}.workspace-shell-module__-g-NzG__mobileBrand img{width:46px}.workspace-shell-module__-g-NzG__mobileBrand strong{font-size:19px}.workspace-shell-module__-g-NzG__mobileSearchButton{display:grid}.workspace-shell-module__-g-NzG__topbarActions{gap:3px}.workspace-shell-module__-g-NzG__notificationButton,.workspace-shell-module__-g-NzG__userCopy{display:none}.workspace-shell-module__-g-NzG__userMenuTrigger{border:0;gap:5px;min-height:44px;padding:0 4px}.workspace-shell-module__-g-NzG__userMenuTrigger>svg{width:12px}.workspace-shell-module__-g-NzG__avatar{width:32px;height:32px}.workspace-shell-module__-g-NzG__content{min-height:calc(100svh - 160px);padding:22px 20px}.workspace-shell-module__-g-NzG__workspaceFoot{padding:16px 20px calc(var(--vida-mobile-nav-height) + 24px);min-height:80px}.workspace-shell-module__-g-NzG__workspaceFoot>a{display:none}.workspace-shell-module__-g-NzG__mobileNav{z-index:400;inset-inline:0;min-height:var(--vida-mobile-nav-height);border-top:1px solid var(--vida-border);padding:5px max(8px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#fff;align-items:start;display:grid;position:fixed;bottom:0;box-shadow:0 -4px 20px #19243f05}.workspace-shell-module__-g-NzG__mobileNav>a,.workspace-shell-module__-g-NzG__mobileNav>button{min-width:0;min-height:56px;color:var(--vida-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:5px 3px;font-size:11px;display:flex}.workspace-shell-module__-g-NzG__mobileNav svg{stroke-width:1.7px;width:20px;height:20px}.workspace-shell-module__-g-NzG__mobileNav [data-active]{color:var(--vida-primary);background:var(--vida-info-soft);font-weight:700}.workspace-shell-module__-g-NzG__menuBackdrop{z-index:380;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#19243f6b;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.workspace-shell-module__-g-NzG__mobileMoreSheet{z-index:390;inset-inline:0;bottom:calc(var(--vida-mobile-nav-height) + 2px);max-height:calc(100dvh - var(--vida-mobile-nav-height) - 28px);border:1px solid var(--vida-border);box-shadow:var(--vida-shadow-lg);background:#fff;border-bottom:0;border-radius:20px 20px 0 0;flex-direction:column;padding:18px 20px 12px;display:flex;position:fixed}.workspace-shell-module__-g-NzG__mobileMoreSheet>header{border-bottom:1px solid var(--vida-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.workspace-shell-module__-g-NzG__mobileMoreSheet>header>div{gap:4px;display:grid}.workspace-shell-module__-g-NzG__mobileMoreSheet>header strong{font-size:16px}.workspace-shell-module__-g-NzG__mobileMoreSheet>header span{color:var(--vida-muted);font-size:12px}.workspace-shell-module__-g-NzG__mobileMoreSheet>header button{background:var(--vida-surface-subtle);width:44px;height:44px;color:var(--vida-muted);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.workspace-shell-module__-g-NzG__mobileMoreSheet>header button svg{width:20px;height:20px}.workspace-shell-module__-g-NzG__mobileMoreNavigation{overscroll-behavior:contain;gap:16px;padding-block:14px;display:grid;overflow-y:auto}.workspace-shell-module__-g-NzG__mobileMoreSearch{background:var(--vida-surface-subtle);min-height:44px;color:var(--vida-muted);border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.workspace-shell-module__-g-NzG__mobileMoreSearch svg{width:18px;height:18px}.workspace-shell-module__-g-NzG__mobileMoreGroup{gap:7px;display:grid}.workspace-shell-module__-g-NzG__mobileMoreGroupLabel{color:var(--vida-muted);padding-inline:4px;font-size:11px}.workspace-shell-module__-g-NzG__mobileMoreGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.workspace-shell-module__-g-NzG__mobileMoreGroup a{border:1px solid var(--vida-border);min-height:48px;color:var(--vida-label);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.workspace-shell-module__-g-NzG__mobileMoreGroup a svg{width:18px;height:18px;color:var(--vida-primary);flex:none}.workspace-shell-module__-g-NzG__mobileMoreGroup a[data-active]{background:var(--vida-info-soft);color:var(--vida-primary);border-color:#c7d3ff}.workspace-shell-module__-g-NzG__workspace[data-security-only] .workspace-shell-module__-g-NzG__workspaceFoot{padding-bottom:24px}}@media (max-width:600px){.workspace-shell-module__-g-NzG__content{padding:20px 16px}.workspace-shell-module__-g-NzG__topbar,.workspace-shell-module__-g-NzG__workspaceFoot{padding-inline:16px}.workspace-shell-module__-g-NzG__breadcrumbs{margin-bottom:14px;font-size:11px}.workspace-shell-module__-g-NzG__iconButton{width:36px}}@media (max-width:370px){.workspace-shell-module__-g-NzG__topbar{gap:6px;padding-inline:12px}.workspace-shell-module__-g-NzG__mobileBrand strong{font-size:17px}.workspace-shell-module__-g-NzG__mobileBrand img{width:38px}.workspace-shell-module__-g-NzG__topbarActions{gap:0}.workspace-shell-module__-g-NzG__userMenuTrigger>svg{display:none}.workspace-shell-module__-g-NzG__content{padding-inline:12px}.workspace-shell-module__-g-NzG__mobileNav>a,.workspace-shell-module__-g-NzG__mobileNav>button{font-size:10px}.workspace-shell-module__-g-NzG__mobileMoreGroup>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace-shell-module__-g-NzG__menuBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
.form-validation-support-module__IaNYlW__summary{border-radius:var(--vida-radius-sm);color:#9b2626;text-align:right;background:#fff6f5;border:1px solid #f3c7c7;margin:0 0 1rem;padding:.85rem 1rem}.form-validation-support-module__IaNYlW__summary:focus{outline:3px solid var(--vida-focus-ring);outline-offset:3px}.form-validation-support-module__IaNYlW__summary strong{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.form-validation-support-module__IaNYlW__summary strong svg{flex:none;width:1.1rem}.form-validation-support-module__IaNYlW__summary ul{margin:.4rem 0 0;padding-inline-start:1.3rem}.form-validation-support-module__IaNYlW__summary button{min-height:2rem;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;text-align:start;background:0 0;border:0;padding:.1rem 0;text-decoration:underline}
.auth-shell-module__qZf8qG__page[data-vida-auth]{min-height:100svh;color:var(--vida-ink);background:#fff;flex-direction:column;display:flex}.auth-shell-module__qZf8qG__topbar{align-items:center;gap:30px;width:min(1440px,100%);min-height:94px;margin-inline:auto;padding:22px 40px;display:flex}.auth-shell-module__qZf8qG__brand{flex:none;justify-items:center;gap:0;min-width:146px;display:grid}.auth-shell-module__qZf8qG__brand img{width:58px}.auth-shell-module__qZf8qG__brand strong{color:var(--vida-ink);font-size:22px}.auth-shell-module__qZf8qG__brandLatin{margin-inline-end:52px;font-family:var(--vida-font-latin);letter-spacing:2.5px;color:var(--vida-muted);margin-top:-3px;font-size:10px;display:block}.auth-shell-module__qZf8qG__company{border-inline-start:1px solid var(--vida-border);color:var(--vida-muted);padding-inline-start:28px;font-size:12px}.auth-shell-module__qZf8qG__support{min-height:44px;color:var(--vida-primary);align-items:center;gap:7px;margin-inline-start:auto;font-size:12px;display:inline-flex}.auth-shell-module__qZf8qG__support svg{width:18px;height:18px}.auth-shell-module__qZf8qG__pane{flex:1;grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(44px,6.5vw,100px);width:min(1440px,100%);margin:0 auto;padding:8px 32px 30px;display:grid}.auth-shell-module__qZf8qG__card{width:100%;min-width:0;max-width:460px;margin-inline:auto;padding:24px 16px}.auth-shell-module__qZf8qG__accessNav{justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;display:flex}.auth-shell-module__qZf8qG__accessNav a{min-height:44px;color:var(--vida-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.auth-shell-module__qZf8qG__accessNav a:last-child{color:var(--vida-primary)}.auth-shell-module__qZf8qG__accessNav svg{width:16px;height:16px}.auth-shell-module__qZf8qG__journey{isolation:isolate;color:#fff;background:#19243f;border-radius:22px;flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;min-height:640px;padding:36px;display:flex;position:relative;overflow:hidden}.auth-shell-module__qZf8qG__scenery{z-index:-2;position:absolute;inset:0}.auth-shell-module__qZf8qG__scenery img{object-fit:cover;object-position:center}.auth-shell-module__qZf8qG__scenery:after{content:"";background:linear-gradient(#101e3612 16%,#101e36d9);position:absolute;inset:0}.auth-shell-module__qZf8qG__journeyTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-shell-module__qZf8qG__journeyTop svg{width:22px;height:22px}.auth-shell-module__qZf8qG__journeyTop span{font-size:10px;font-family:var(--vida-font-latin);letter-spacing:1px;background:#ffffff10;border:1px solid #ffffff70;border-radius:999px;padding:7px 13px}.auth-shell-module__qZf8qG__journeyCopy{margin-top:auto;padding-block:110px 28px}.auth-shell-module__qZf8qG__overline{color:#e7edfa;font-size:12px}.auth-shell-module__qZf8qG__journey h2{letter-spacing:-.5px;margin:14px 0;font-size:clamp(27px,2.8vw,40px);font-weight:750;line-height:1.65}.auth-shell-module__qZf8qG__journey p{color:#f0f3fa;max-width:520px;margin:0;font-size:13px;line-height:2}.auth-shell-module__qZf8qG__journeyFoot{border-top:1px solid #ffffff36;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:18px;font-size:11px;display:flex}.auth-shell-module__qZf8qG__journeyFoot [lang=en]{font-size:10px;font-family:var(--vida-font-latin)}.auth-shell-module__qZf8qG__foot{width:min(1440px,100%);padding:20px 40px max(24px,env(safe-area-inset-bottom));color:var(--vida-muted);justify-content:space-between;align-items:center;gap:16px;margin:auto auto 0;font-size:11px;display:flex}.auth-shell-module__qZf8qG__foot>span{align-items:center;gap:7px;display:inline-flex}.auth-shell-module__qZf8qG__foot svg{width:15px;height:15px}.auth-shell-module__qZf8qG__page[data-audience=entry] .auth-shell-module__qZf8qG__pane{align-items:stretch}.auth-shell-module__qZf8qG__page[data-audience=entry] .auth-shell-module__qZf8qG__card{align-items:center;max-width:492px;display:flex}.auth-shell-module__qZf8qG__page[data-audience=setup] .auth-shell-module__qZf8qG__pane{max-width:600px;display:block}.auth-shell-module__qZf8qG__page[data-audience=setup] .auth-shell-module__qZf8qG__journey{display:none}.auth-shell-module__qZf8qG__brand:focus-visible,.auth-shell-module__qZf8qG__support:focus-visible,.auth-shell-module__qZf8qG__accessNav a:focus-visible{outline:2px solid var(--vida-focus-ring);outline-offset:4px;border-radius:5px}@media (min-width:1600px){.auth-shell-module__qZf8qG__pane{max-height:880px;margin-block:auto}}@media (max-width:1100px){.auth-shell-module__qZf8qG__pane{grid-template-columns:minmax(320px,1fr) minmax(0,1fr);gap:32px;padding-inline:24px}.auth-shell-module__qZf8qG__topbar,.auth-shell-module__qZf8qG__foot{padding-inline:28px}.auth-shell-module__qZf8qG__journey{min-height:600px;padding:28px}.auth-shell-module__qZf8qG__journey h2{font-size:29px}.auth-shell-module__qZf8qG__company{display:none}}@media (max-width:899px){.auth-shell-module__qZf8qG__topbar{min-height:78px;padding:12px 24px}.auth-shell-module__qZf8qG__pane{flex-direction:column;align-items:stretch;gap:26px;padding:8px 24px 24px;display:flex}.auth-shell-module__qZf8qG__card{max-width:460px;padding:12px 0 20px}.auth-shell-module__qZf8qG__journey{display:none}.auth-shell-module__qZf8qG__page[data-audience=entry] .auth-shell-module__qZf8qG__pane{display:flex}.auth-shell-module__qZf8qG__page[data-audience=entry] .auth-shell-module__qZf8qG__card{max-width:460px}.auth-shell-module__qZf8qG__page[data-audience=entry] .auth-shell-module__qZf8qG__journey{border-radius:18px;width:100%;max-width:620px;min-height:270px;margin-inline:auto;padding:22px;display:flex}.auth-shell-module__qZf8qG__journeyCopy{padding-block:24px 8px}.auth-shell-module__qZf8qG__journey h2{margin:8px 0;font-size:25px}.auth-shell-module__qZf8qG__journey p,.auth-shell-module__qZf8qG__journeyFoot,.auth-shell-module__qZf8qG__journeyTop{display:none}.auth-shell-module__qZf8qG__foot{padding-inline:24px;font-size:11px}}@media (max-width:767px){.auth-shell-module__qZf8qG__topbar{gap:10px;min-height:76px;padding:10px 20px}.auth-shell-module__qZf8qG__brand{min-width:134px}.auth-shell-module__qZf8qG__brand img{width:50px}.auth-shell-module__qZf8qG__brand strong{font-size:20px}.auth-shell-module__qZf8qG__brandLatin{letter-spacing:2px;margin-inline-end:46px;font-size:9px}.auth-shell-module__qZf8qG__support{gap:5px;font-size:11px}.auth-shell-module__qZf8qG__support svg{width:17px;height:17px}.auth-shell-module__qZf8qG__pane{gap:22px;padding:8px 24px 24px}.auth-shell-module__qZf8qG__card{padding:2px 0 10px}.auth-shell-module__qZf8qG__accessNav{margin-bottom:22px}.auth-shell-module__qZf8qG__foot{padding:16px 22px max(20px,env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;gap:8px 20px}.auth-shell-module__qZf8qG__page[data-audience=entry] .auth-shell-module__qZf8qG__pane{padding-top:22px}}@media (max-width:359px){.auth-shell-module__qZf8qG__pane{padding-inline:20px}.auth-shell-module__qZf8qG__topbar{padding-inline:16px}.auth-shell-module__qZf8qG__support{font-size:11px}.auth-shell-module__qZf8qG__brand img{width:44px}.auth-shell-module__qZf8qG__brand strong{font-size:18px}.auth-shell-module__qZf8qG__brand{min-width:120px}}
.home-module__Hx0lNG__entryPanel{width:100%;min-width:0}.home-module__Hx0lNG__heading>p{color:var(--vida-primary);align-items:center;gap:9px;margin:0 0 18px;font-size:12px;font-weight:600;display:flex}.home-module__Hx0lNG__heading>p:before{content:"";background:currentColor;width:22px;height:2px}.home-module__Hx0lNG__heading h1{color:var(--vida-ink);letter-spacing:-1.3px;margin:0 0 22px;font-size:clamp(36px,3.1vw,46px);font-weight:800;line-height:1.6}.home-module__Hx0lNG__heading em{color:var(--vida-primary);font-style:normal}.home-module__Hx0lNG__heading>span{color:var(--vida-muted);font-size:14px;line-height:2.1;display:block}.home-module__Hx0lNG__choices{gap:12px;margin-top:30px;display:grid}.home-module__Hx0lNG__choice{border:1px solid var(--vida-border);min-width:0;min-height:92px;color:var(--vida-ink);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:17px 20px;transition:background .15s,border-color .15s;display:flex}.home-module__Hx0lNG__choice[data-primary]{border-color:var(--vida-primary);background:var(--vida-primary);color:#fff}.home-module__Hx0lNG__choice:hover{border-color:var(--vida-primary);background:var(--vida-info-soft)}.home-module__Hx0lNG__choice[data-primary]:hover{background:var(--vida-primary-hover);border-color:var(--vida-primary-hover)}.home-module__Hx0lNG__choiceIcon{width:42px;height:42px;color:var(--vida-primary);background:var(--vida-info-soft);border-radius:10px;flex:none;place-items:center;display:grid}.home-module__Hx0lNG__choiceIcon svg{stroke-width:1.6px;width:22px;height:22px}.home-module__Hx0lNG__choice[data-primary] .home-module__Hx0lNG__choiceIcon{color:#fff;background:#ffffff24}.home-module__Hx0lNG__choiceCopy{flex:1;min-width:0}.home-module__Hx0lNG__choiceCopy h2{margin:0;font-size:16px;font-weight:750;line-height:1.7}.home-module__Hx0lNG__choiceCopy p{color:var(--vida-muted);margin:3px 0 0;font-size:12px;line-height:1.9}.home-module__Hx0lNG__choice[data-primary] .home-module__Hx0lNG__choiceCopy p{color:#e5ebff}.home-module__Hx0lNG__choiceAction{flex:none;width:19px;height:19px}.home-module__Hx0lNG__privacy{color:var(--vida-muted);align-items:flex-start;gap:8px;margin:20px 0 0;font-size:11px;line-height:2;display:flex}.home-module__Hx0lNG__privacy svg{flex:none;width:16px;height:18px;margin-top:2px}.home-module__Hx0lNG__choice:focus-visible{outline:2px solid var(--vida-focus-ring);outline-offset:4px}@media (max-width:899px){.home-module__Hx0lNG__heading h1{font-size:36px}.home-module__Hx0lNG__heading>p{margin-bottom:14px}.home-module__Hx0lNG__heading>span{font-size:13px}.home-module__Hx0lNG__choices{margin-top:24px}}@media (max-width:767px){.home-module__Hx0lNG__heading h1{margin-bottom:16px;font-size:34px;line-height:1.55}.home-module__Hx0lNG__choice{gap:12px;min-height:84px;padding:14px 16px}.home-module__Hx0lNG__choiceCopy h2{font-size:15px}.home-module__Hx0lNG__choiceCopy p{font-size:11px}.home-module__Hx0lNG__privacy{margin-top:18px;font-size:11px}}@media (max-width:359px){.home-module__Hx0lNG__heading h1{font-size:31px}.home-module__Hx0lNG__choice{gap:10px;padding:13px}.home-module__Hx0lNG__choiceIcon{width:36px;height:36px}.home-module__Hx0lNG__choiceCopy p{font-size:11px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__choice{transition:none}}
.login-module__WEZH7G__loginShell{min-width:0}.login-module__WEZH7G__heading{gap:9px;margin-bottom:8px;display:grid}.login-module__WEZH7G__heading h1{color:var(--vida-ink);letter-spacing:-.7px;margin:0;font-size:32px;font-weight:800;line-height:1.5}.login-module__WEZH7G__heading p{color:var(--vida-muted);margin:0;font-size:13px;line-height:1.95}.login-module__WEZH7G__heading b{color:var(--vida-ink);font-family:var(--vida-font-latin);unicode-bidi:isolate}.login-module__WEZH7G__stepLabel{width:fit-content;color:var(--vida-primary);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.login-module__WEZH7G__stepLabel svg{width:17px;height:17px}.login-module__WEZH7G__form{gap:21px;margin:0;display:grid}.login-module__WEZH7G__fieldGroup{gap:8px;min-width:0;display:grid}.login-module__WEZH7G__fieldGroup label,.login-module__WEZH7G__otpFieldGroup>label{color:var(--vida-label);font-size:13px;font-weight:600}.login-module__WEZH7G__labelRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:-8px;display:flex}.login-module__WEZH7G__textButton{min-height:44px;color:var(--vida-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.login-module__WEZH7G__inputWrap{min-width:0;position:relative}.login-module__WEZH7G__inputWrap input{border:1px solid var(--vida-input-border);width:100%;min-width:0;height:52px;color:var(--vida-ink);font-family:var(--vida-font-fa);background:#fff;border-radius:9px;padding:0 14px;font-size:16px;transition:border-color .14s,box-shadow .14s;display:block}.login-module__WEZH7G__inputWrap input::placeholder{text-align:right;font-family:var(--vida-font-fa);color:var(--vida-muted);direction:rtl;font-size:13px}.login-module__WEZH7G__inputWrap input:hover{border-color:var(--vida-input-hover)}.login-module__WEZH7G__inputWrap input:focus{border-color:var(--vida-primary);box-shadow:0 0 0 3px var(--vida-focus-soft);outline:none}.login-module__WEZH7G__inputWrap[data-password] input{padding-left:50px}.login-module__WEZH7G__passwordToggle{inset-inline-end:4px;width:44px;height:44px;color:var(--vida-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:4px}.login-module__WEZH7G__passwordToggle:hover{background:var(--vida-info-soft);color:var(--vida-primary)}.login-module__WEZH7G__passwordToggle svg{width:19px;height:19px}.login-module__WEZH7G__rememberRow{min-height:44px;color:var(--vida-muted);cursor:pointer;align-items:center;gap:9px;margin-block:-5px;font-size:12px;line-height:1.8;display:flex}.login-module__WEZH7G__rememberRow input{width:18px;height:18px;accent-color:var(--vida-primary);flex:none;margin:0}.login-module__WEZH7G__primaryButton{border:1px solid var(--vida-primary);background:var(--vida-primary);color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.login-module__WEZH7G__primaryButton:hover:not(:disabled){background:var(--vida-primary-hover);border-color:var(--vida-primary-hover)}.login-module__WEZH7G__primaryButton:disabled{opacity:.65;cursor:wait}.login-module__WEZH7G__primaryButton svg{width:18px;height:18px}.login-module__WEZH7G__messageStack{gap:8px;display:grid}.login-module__WEZH7G__message,.login-module__WEZH7G__successNotice{border:1px solid var(--vida-border);background:var(--vida-surface-subtle);color:var(--vida-label);overflow-wrap:anywhere;border-radius:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.9}.login-module__WEZH7G__successNotice{background:var(--vida-success-soft);color:var(--vida-success);margin-bottom:16px}.login-module__WEZH7G__message[data-tone=error]{color:var(--vida-danger);background:var(--vida-danger-soft);border-color:#efd0d5}.login-module__WEZH7G__message[data-tone=success]{color:var(--vida-success);background:var(--vida-success-soft)}.login-module__WEZH7G__message[data-tone=recovery]{color:var(--vida-primary);background:var(--vida-info-soft)}.login-module__WEZH7G__otpFieldGroup{gap:10px;margin-block:2px;display:grid}.login-module__WEZH7G__otpCode{isolation:isolate;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%;display:grid;position:relative}.login-module__WEZH7G__otpActualInput{z-index:3;opacity:.01;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.login-module__WEZH7G__otpDigit{border:1px solid var(--vida-input-border);height:56px;color:var(--vida-ink);font-family:var(--vida-font-numeric);background:#fff;border-radius:9px;place-items:center;font-size:24px;font-weight:600;display:grid}.login-module__WEZH7G__otpCode:focus-within .login-module__WEZH7G__otpDigit[data-active=true]{border-color:var(--vida-primary);box-shadow:0 0 0 3px var(--vida-focus-soft)}.login-module__WEZH7G__otpDigit[data-filled=true]{background:var(--vida-info-soft);border-color:#b7c5ff}.login-module__WEZH7G__otpTimerBlock{gap:8px;min-width:0;display:grid}.login-module__WEZH7G__otpTimer{border:1px solid var(--vida-border);background:var(--vida-surface-subtle);border-radius:10px;gap:10px;min-width:0;padding:16px;display:grid}.login-module__WEZH7G__otpTimer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-module__WEZH7G__otpTimer span{color:var(--vida-label);font-size:12px}.login-module__WEZH7G__otpTimer strong{color:var(--vida-primary);font-family:var(--vida-font-latin);font-variant-numeric:tabular-nums;letter-spacing:1px;white-space:nowrap;flex:none;font-size:26px;line-height:1.3}.login-module__WEZH7G__otpTimer progress{appearance:none;background:var(--vida-border);width:100%;height:4px;accent-color:var(--vida-primary);border:0;border-radius:5px;display:block;overflow:hidden}.login-module__WEZH7G__otpTimer progress::-webkit-progress-bar{background:var(--vida-border);border-radius:5px}.login-module__WEZH7G__otpTimer progress::-webkit-progress-value{background:var(--vida-primary);border-radius:5px}.login-module__WEZH7G__otpTimer progress::-moz-progress-bar{background:var(--vida-primary);border-radius:5px}.login-module__WEZH7G__otpTimer small{color:var(--vida-muted);font-size:11px;line-height:1.9}.login-module__WEZH7G__otpTimerBlock[data-expired] .login-module__WEZH7G__otpTimer strong{color:var(--vida-danger)}.login-module__WEZH7G__otpTimerBlock>p{color:var(--vida-danger);margin:0;font-size:12px;line-height:1.8}.login-module__WEZH7G__resendRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;display:flex}.login-module__WEZH7G__resendRow>span{color:var(--vida-muted);font-size:11px}.login-module__WEZH7G__resendRow b{font-family:var(--vida-font-latin);font-variant-numeric:tabular-nums;font-size:12px}.login-module__WEZH7G__resendButton,.login-module__WEZH7G__startOverLink{min-height:44px;color:var(--vida-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 0;font-size:12px;display:flex}.login-module__WEZH7G__resendButton svg,.login-module__WEZH7G__startOverLink svg{width:15px;height:15px}.login-module__WEZH7G__resendButton:disabled{color:var(--vida-muted);opacity:.7;cursor:default}.login-module__WEZH7G__startOverLink{color:var(--vida-muted);justify-self:center;margin-top:-6px}.login-module__WEZH7G__demoForm{color:var(--vida-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.login-module__WEZH7G__demoForm button{min-height:44px;color:var(--vida-primary);font:inherit;background:0 0;border:0;font-size:12px}.login-module__WEZH7G__primaryButton:focus-visible,.login-module__WEZH7G__passwordToggle:focus-visible,.login-module__WEZH7G__textButton:focus-visible,.login-module__WEZH7G__resendButton:focus-visible,.login-module__WEZH7G__startOverLink:focus-visible,.login-module__WEZH7G__demoForm button:focus-visible{outline:2px solid var(--vida-focus-ring);outline-offset:3px}@media (max-width:767px){.login-module__WEZH7G__heading h1{font-size:29px}.login-module__WEZH7G__form{gap:18px}.login-module__WEZH7G__otpDigit,.login-module__WEZH7G__inputWrap input{height:52px}}@media (max-width:359px){.login-module__WEZH7G__heading h1{font-size:26px}.login-module__WEZH7G__textButton{font-size:11px}.login-module__WEZH7G__otpCode{gap:6px}.login-module__WEZH7G__otpDigit{height:46px}.login-module__WEZH7G__otpTimer{padding:12px}.login-module__WEZH7G__resendRow{text-align:center;justify-content:center;display:grid}}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__inputWrap input{transition:none}}
.portal-access-module__VDcCiq__loginCard{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:grid}.portal-access-module__VDcCiq__portalBrand{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.portal-access-module__VDcCiq__portalBrand>a,.portal-access-module__VDcCiq__portalBrand>span{min-height:44px;color:var(--vida-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.portal-access-module__VDcCiq__portalBrand svg{width:16px;height:16px}.portal-access-module__VDcCiq__loginHeading{align-items:flex-start;gap:10px;margin:0 0 24px;display:flex}.portal-access-module__VDcCiq__loginHeading>div{min-width:0}.portal-access-module__VDcCiq__loginIcon{background:var(--vida-info-soft);width:34px;height:34px;color:var(--vida-primary);border-radius:9px;flex:none;place-items:center;display:grid}.portal-access-module__VDcCiq__loginIcon svg{width:18px;height:18px}.portal-access-module__VDcCiq__eyebrow{color:var(--vida-primary);margin-bottom:8px;font-size:11px;font-weight:500;display:block}.portal-access-module__VDcCiq__loginHeading h1{color:var(--vida-ink);letter-spacing:-.5px;margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.45}.portal-access-module__VDcCiq__loginHeading p{color:var(--vida-muted);margin:0;font-size:13px;line-height:1.85}.portal-access-module__VDcCiq__loginNotice{background:var(--vida-warning-soft);color:var(--vida-warning);border-radius:9px;margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.8}.portal-access-module__VDcCiq__loginForm{gap:21px;display:grid}.portal-access-module__VDcCiq__loginForm>label:not(.portal-access-module__VDcCiq__consent){min-width:0;color:var(--vida-label);gap:8px;font-size:13px;font-weight:500;display:grid}.portal-access-module__VDcCiq__loginForm>label:not(.portal-access-module__VDcCiq__consent)>div{border:1px solid var(--vida-input-border);background:#fff;border-radius:9px;align-items:center;gap:12px;min-width:0;padding-inline:14px;transition:border-color .14s,box-shadow .14s;display:flex}.portal-access-module__VDcCiq__loginForm>label:not(.portal-access-module__VDcCiq__consent)>div:hover{border-color:var(--vida-input-hover)}.portal-access-module__VDcCiq__loginForm>label:not(.portal-access-module__VDcCiq__consent)>div:focus-within{border-color:var(--vida-primary);box-shadow:0 0 0 3px var(--vida-focus-soft)}.portal-access-module__VDcCiq__loginForm>label:not(.portal-access-module__VDcCiq__consent) svg{display:none}.portal-access-module__VDcCiq__loginForm>label:not(.portal-access-module__VDcCiq__consent) input:not([type=checkbox]):not([type=radio]):not([type=hidden]){width:100%;min-width:0;height:50px;color:var(--vida-ink);font-family:var(--vida-font-latin);letter-spacing:.02em;background:0 0;border:0;outline:0;padding:0;font-size:16px}.portal-access-module__VDcCiq__loginForm input::placeholder{color:#84919a}.portal-access-module__VDcCiq__loginForm input[name=code]{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.5em!important}.portal-access-module__VDcCiq__consent{color:var(--vida-muted);align-items:flex-start;gap:.6rem;font-size:.8125rem;line-height:1.75;display:flex}.portal-access-module__VDcCiq__consent input{width:18px;height:18px;accent-color:var(--vida-primary);flex:none;margin-top:.3rem}.portal-access-module__VDcCiq__loginForm .portal-access-module__VDcCiq__consent{cursor:pointer;min-height:44px;font-size:12px}.portal-access-module__VDcCiq__loginForm>button{border:1px solid var(--vida-primary);background:var(--vida-primary);color:#fff;min-height:52px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.portal-access-module__VDcCiq__loginForm>button:hover:not(:disabled){background:var(--vida-primary-hover);border-color:var(--vida-primary-hover)}.portal-access-module__VDcCiq__loginForm>button:disabled{opacity:.65;cursor:wait}.portal-access-module__VDcCiq__loginForm>button svg{color:currentColor;width:18px;height:18px}.portal-access-module__VDcCiq__formMessage{background:var(--vida-info-soft);color:var(--vida-primary);overflow-wrap:anywhere;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.9}.portal-access-module__VDcCiq__formMessage[data-status=error]{background:var(--vida-danger-soft);color:var(--vida-danger)}.portal-access-module__VDcCiq__privacyLine{border-top:1px solid var(--vida-border);color:var(--vida-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:22px;padding-top:18px;font-size:11px;line-height:1.8;display:flex}.portal-access-module__VDcCiq__privacyLine>span{align-items:center;gap:5px;display:inline-flex}.portal-access-module__VDcCiq__privacyLine svg{width:14px;height:14px;color:var(--vida-primary);flex:none}.portal-access-module__VDcCiq__privacyLine i{background:var(--vida-border-strong);border-radius:50%;width:3px;height:3px}.portal-access-module__VDcCiq__smsPending{border:1px solid var(--vida-border);background:var(--vida-surface-subtle);color:var(--vida-muted);border-radius:9px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:12px;font-size:12px;line-height:1.8;display:flex}.portal-access-module__VDcCiq__smsPending>svg{width:17px;height:17px;color:var(--vida-primary);flex:none;margin-top:3px}.portal-access-module__VDcCiq__smsPending span{gap:3px;display:grid}.portal-access-module__VDcCiq__smsPending strong{color:var(--vida-label);font-size:12px;font-weight:500}.portal-access-module__VDcCiq__smsPending small{font-size:12px}.portal-access-module__VDcCiq__methodTitle{color:var(--vida-label);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;font-weight:500;display:flex}.portal-access-module__VDcCiq__methodTitle svg{width:17px;height:17px;color:var(--vida-primary)}.portal-access-module__VDcCiq__inlineHint,.portal-access-module__VDcCiq__fieldHint{color:var(--vida-muted);margin:0;font-size:11px;font-weight:400;line-height:1.85}.portal-access-module__VDcCiq__changeIdentity,.portal-access-module__VDcCiq__audienceSwitch{min-height:44px;color:var(--vida-primary);justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.portal-access-module__VDcCiq__audienceSwitch{color:var(--vida-muted);flex-wrap:wrap;margin-top:14px}.portal-access-module__VDcCiq__audienceSwitch strong{color:var(--vida-primary)}.portal-access-module__VDcCiq__alternateLogin{border-top:1px solid var(--vida-border);margin-top:20px}.portal-access-module__VDcCiq__alternateLogin summary{min-height:52px;color:var(--vida-primary);cursor:pointer;align-items:center;gap:12px;font-size:12px;font-weight:500;list-style:none;display:flex}.portal-access-module__VDcCiq__alternateLogin summary::-webkit-details-marker{display:none}.portal-access-module__VDcCiq__alternateLogin summary:after{content:"";border-inline-end:1.5px solid;border-bottom:1.5px solid;width:7px;height:7px;margin-inline:auto 4px;transform:rotate(45deg)}.portal-access-module__VDcCiq__alternateLogin[open] summary{margin-bottom:8px}.portal-access-module__VDcCiq__alternateLogin[open] summary:after{transform:rotate(225deg)}.portal-access-module__VDcCiq__otpStage{gap:14px;display:grid}.portal-access-module__VDcCiq__otpDestination{color:var(--vida-label);margin:0;font-size:13px;line-height:1.85}.portal-access-module__VDcCiq__otpDestination b{color:var(--vida-ink);font-family:var(--vida-font-latin);unicode-bidi:isolate}.portal-access-module__VDcCiq__resendCountdown{min-height:44px;color:var(--vida-muted);justify-content:center;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.portal-access-module__VDcCiq__resendCountdown b{color:var(--vida-primary);font-family:var(--vida-font-latin);font-variant-numeric:tabular-nums}.portal-access-module__VDcCiq__resendForm{justify-content:center;display:flex}.portal-access-module__VDcCiq__resendForm button{min-height:44px;color:var(--vida-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.portal-access-module__VDcCiq__resendForm button:disabled{color:var(--vida-muted);cursor:wait}.portal-access-module__VDcCiq__resendForm button svg{width:15px;height:15px}.portal-access-module__VDcCiq__loginForm>button:focus-visible,.portal-access-module__VDcCiq__portalBrand>a:focus-visible,.portal-access-module__VDcCiq__alternateLogin summary:focus-visible,.portal-access-module__VDcCiq__audienceSwitch:focus-visible,.portal-access-module__VDcCiq__resendForm button:focus-visible,.portal-access-module__VDcCiq__changeIdentity:focus-visible{outline:2px solid var(--vida-focus-ring);outline-offset:3px}@media (max-width:767px){.portal-access-module__VDcCiq__loginHeading{margin-bottom:22px}.portal-access-module__VDcCiq__loginHeading h1{font-size:29px}.portal-access-module__VDcCiq__loginHeading p{font-size:13px}.portal-access-module__VDcCiq__loginForm{gap:16px}.portal-access-module__VDcCiq__alternateLogin{margin-top:18px}.portal-access-module__VDcCiq__privacyLine{margin-top:16px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.portal-access-module__VDcCiq__loginForm>label:not(.portal-access-module__VDcCiq__consent)>div{transition:none}}.portal-access-module__VDcCiq__otpFieldGroup{gap:10px;min-width:0;display:grid}.portal-access-module__VDcCiq__otpFieldGroup>label{color:var(--vida-label);font-size:13px;font-weight:600}.portal-access-module__VDcCiq__otpCode{isolation:isolate;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%;display:grid;position:relative}.portal-access-module__VDcCiq__otpActualInput{z-index:3;opacity:.01;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.portal-access-module__VDcCiq__otpDigit{border:1px solid var(--vida-input-border);height:56px;color:var(--vida-ink);font-family:var(--vida-font-numeric);background:#fff;border-radius:9px;place-items:center;font-size:24px;font-weight:600;display:grid}.portal-access-module__VDcCiq__otpCode:focus-within .portal-access-module__VDcCiq__otpDigit[data-active]{border-color:var(--vida-primary);box-shadow:0 0 0 3px var(--vida-focus-soft)}.portal-access-module__VDcCiq__otpDigit[data-filled]{background:var(--vida-info-soft);border-color:#b7c5ff}@media (max-width:767px){.portal-access-module__VDcCiq__otpDigit{height:52px}}@media (max-width:359px){.portal-access-module__VDcCiq__otpCode{gap:6px}.portal-access-module__VDcCiq__otpDigit{height:46px}}
.portal-module__2iFjNW__loginCard{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:grid}.portal-module__2iFjNW__portalBrand{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.portal-module__2iFjNW__portalBrand>a,.portal-module__2iFjNW__portalBrand>span{min-height:44px;color:var(--vida-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.portal-module__2iFjNW__portalBrand svg{width:16px;height:16px}.portal-module__2iFjNW__loginHeading{align-items:flex-start;gap:10px;margin:0 0 24px;display:flex}.portal-module__2iFjNW__loginHeading>div{min-width:0}.portal-module__2iFjNW__loginIcon{background:var(--vida-info-soft);width:34px;height:34px;color:var(--vida-primary);border-radius:8px;flex:none;place-items:center;display:grid}.portal-module__2iFjNW__loginIcon svg{width:18px;height:18px}.portal-module__2iFjNW__eyebrow{color:#806c46;margin-bottom:8px;font-size:11px;font-weight:500;display:block}.portal-module__2iFjNW__loginHeading h1{color:var(--vida-ink);letter-spacing:-.5px;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.45}.portal-module__2iFjNW__loginHeading p{color:var(--vida-muted);margin:0;font-size:13px;line-height:1.85}.portal-module__2iFjNW__loginNotice{background:var(--vida-warning-soft);color:var(--vida-warning);border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.8}.portal-module__2iFjNW__loginForm{gap:18px;display:grid}.portal-module__2iFjNW__loginForm>label:not(.portal-module__2iFjNW__consent){min-width:0;color:var(--vida-label);gap:8px;font-size:13px;font-weight:500;display:grid}.portal-module__2iFjNW__loginForm>label:not(.portal-module__2iFjNW__consent)>div{border:1px solid var(--vida-input-border);background:var(--vida-field);border-radius:8px;align-items:center;gap:12px;min-width:0;padding-inline:14px;transition:border-color .14s,box-shadow .14s;display:flex}.portal-module__2iFjNW__loginForm>label:not(.portal-module__2iFjNW__consent)>div:hover{border-color:#9198af}.portal-module__2iFjNW__loginForm>label:not(.portal-module__2iFjNW__consent)>div:focus-within{border-color:var(--vida-primary);box-shadow:0 0 0 3px var(--vida-focus-soft)}.portal-module__2iFjNW__loginForm>label:not(.portal-module__2iFjNW__consent) svg{display:none}.portal-module__2iFjNW__loginForm>label:not(.portal-module__2iFjNW__consent) input:not([type=checkbox]):not([type=radio]):not([type=hidden]){width:100%;min-width:0;height:48px;color:var(--vida-ink);font-family:var(--vida-font-latin);letter-spacing:.02em;background:0 0;border:0;outline:0;padding:0;font-size:16px}.portal-module__2iFjNW__loginForm input::placeholder{color:#84919a}.portal-module__2iFjNW__loginForm input[name=code]{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.5em!important}.portal-module__2iFjNW__consent{color:var(--vida-muted);align-items:flex-start;gap:.6rem;font-size:.8125rem;line-height:1.75;display:flex}.portal-module__2iFjNW__consent input{width:18px;height:18px;accent-color:var(--vida-primary);flex:none;margin-top:.3rem}.portal-module__2iFjNW__loginForm .portal-module__2iFjNW__consent{cursor:pointer;min-height:44px;font-size:12px}.portal-module__2iFjNW__loginForm>button{border:1px solid var(--vida-primary);background:var(--vida-primary);color:#fff;min-height:50px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.portal-module__2iFjNW__loginForm>button:hover:not(:disabled){background:var(--vida-primary-hover);border-color:var(--vida-primary-hover)}.portal-module__2iFjNW__loginForm>button:disabled{opacity:.65;cursor:wait}.portal-module__2iFjNW__loginForm>button svg{width:18px;height:18px;color:var(--vida-auth-gold)}.portal-module__2iFjNW__formMessage{background:var(--vida-info-soft);color:var(--vida-primary);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.9}.portal-module__2iFjNW__formMessage[data-status=error]{background:var(--vida-danger-soft);color:var(--vida-danger)}.portal-module__2iFjNW__privacyLine{border-top:1px solid var(--vida-border);color:var(--vida-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:22px;padding-top:18px;font-size:10px;line-height:1.8;display:flex}.portal-module__2iFjNW__privacyLine>span{align-items:center;gap:5px;display:inline-flex}.portal-module__2iFjNW__privacyLine svg{width:14px;height:14px;color:var(--vida-primary);flex:none}.portal-module__2iFjNW__privacyLine i{background:var(--vida-border-strong);border-radius:50%;width:3px;height:3px}.portal-module__2iFjNW__smsPending{border:1px solid var(--vida-border);background:var(--vida-surface-subtle);color:var(--vida-muted);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:12px;font-size:12px;line-height:1.8;display:flex}.portal-module__2iFjNW__smsPending>svg{width:17px;height:17px;color:var(--vida-primary);flex:none;margin-top:3px}.portal-module__2iFjNW__smsPending span{gap:3px;display:grid}.portal-module__2iFjNW__smsPending strong{color:var(--vida-label);font-size:12px;font-weight:500}.portal-module__2iFjNW__smsPending small{font-size:12px}.portal-module__2iFjNW__methodTitle{color:var(--vida-label);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;font-weight:500;display:flex}.portal-module__2iFjNW__methodTitle svg{width:17px;height:17px;color:var(--vida-primary)}.portal-module__2iFjNW__inlineHint,.portal-module__2iFjNW__fieldHint{color:var(--vida-muted);margin:0;font-size:11px;font-weight:400;line-height:1.85}.portal-module__2iFjNW__changeIdentity,.portal-module__2iFjNW__audienceSwitch{min-height:44px;color:var(--vida-primary);justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.portal-module__2iFjNW__audienceSwitch{color:var(--vida-muted);flex-wrap:wrap;margin-top:14px}.portal-module__2iFjNW__audienceSwitch strong{color:var(--vida-primary)}.portal-module__2iFjNW__alternateLogin{border-top:1px solid var(--vida-border);margin-top:20px}.portal-module__2iFjNW__alternateLogin summary{min-height:50px;color:var(--vida-primary);cursor:pointer;align-items:center;gap:12px;font-size:12px;font-weight:500;list-style:none;display:flex}.portal-module__2iFjNW__alternateLogin summary::-webkit-details-marker{display:none}.portal-module__2iFjNW__alternateLogin summary:after{content:"";border-inline-end:1.5px solid;border-bottom:1.5px solid;width:7px;height:7px;margin-inline:auto 4px;transform:rotate(45deg)}.portal-module__2iFjNW__alternateLogin[open] summary{margin-bottom:8px}.portal-module__2iFjNW__alternateLogin[open] summary:after{transform:rotate(225deg)}.portal-module__2iFjNW__otpStage{gap:14px;display:grid}.portal-module__2iFjNW__otpDestination{color:var(--vida-label);margin:0;font-size:13px;line-height:1.85}.portal-module__2iFjNW__otpDestination b{color:var(--vida-ink);font-family:var(--vida-font-latin);unicode-bidi:isolate}.portal-module__2iFjNW__resendCountdown{min-height:44px;color:var(--vida-muted);justify-content:center;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.portal-module__2iFjNW__resendCountdown b{color:var(--vida-primary);font-family:var(--vida-font-latin);font-variant-numeric:tabular-nums}.portal-module__2iFjNW__resendForm{justify-content:center;display:flex}.portal-module__2iFjNW__resendForm button{min-height:44px;color:var(--vida-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.portal-module__2iFjNW__resendForm button:disabled{color:var(--vida-muted);cursor:wait}.portal-module__2iFjNW__resendForm button svg{width:15px;height:15px}.portal-module__2iFjNW__loginForm>button:focus-visible,.portal-module__2iFjNW__portalBrand>a:focus-visible,.portal-module__2iFjNW__alternateLogin summary:focus-visible,.portal-module__2iFjNW__audienceSwitch:focus-visible,.portal-module__2iFjNW__resendForm button:focus-visible,.portal-module__2iFjNW__changeIdentity:focus-visible{outline:2px solid var(--vida-focus-ring);outline-offset:3px}@media (max-width:767px){.portal-module__2iFjNW__loginHeading{margin-bottom:22px}.portal-module__2iFjNW__loginHeading h1{font-size:25px}.portal-module__2iFjNW__loginHeading p{font-size:13px}.portal-module__2iFjNW__loginForm{gap:16px}.portal-module__2iFjNW__alternateLogin{margin-top:18px}.portal-module__2iFjNW__privacyLine{margin-top:16px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.portal-module__2iFjNW__loginForm>label:not(.portal-module__2iFjNW__consent)>div{transition:none}}.portal-module__2iFjNW__portalPage{min-height:100dvh;color:var(--vida-ink);background:#fff}.portal-module__2iFjNW__tripsPage{min-height:100dvh;color:var(--vida-ink);background:#fff;padding:1rem}.portal-module__2iFjNW__tripsShell{width:min(100%,68rem);margin:0 auto}.portal-module__2iFjNW__tripsHeader{border-bottom:1px solid var(--vida-border);justify-content:space-between;align-items:center;min-height:5rem;display:flex}.portal-module__2iFjNW__tripsHeader img{width:11rem;height:auto}.portal-module__2iFjNW__tripsHeader button{border:1px solid var(--vida-border-strong);min-height:2.6rem;color:var(--vida-label);background:#fff;border-radius:.75rem;align-items:center;gap:.4rem;padding:0 .8rem;display:inline-flex}.portal-module__2iFjNW__tripsHeader button svg{width:1rem}.portal-module__2iFjNW__tripsIntro{margin:2rem 0 1.1rem}.portal-module__2iFjNW__tripsIntro span{color:var(--vida-primary);font-size:var(--vida-type-label);align-items:center;gap:.4rem;font-weight:700;display:flex}.portal-module__2iFjNW__tripsIntro span svg{width:1rem}.portal-module__2iFjNW__tripsIntro h1{color:var(--vida-ink);margin:.25rem 0 0;font-size:clamp(1.6rem,5vw,2.35rem)}.portal-module__2iFjNW__tripsIntro p{color:var(--vida-muted);margin:.3rem 0 0}.portal-module__2iFjNW__tripsNotice{background:var(--vida-warning-soft);color:var(--vida-warning);border-radius:.8rem;margin:0 0 1rem;padding:.75rem}.portal-module__2iFjNW__tripGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.portal-module__2iFjNW__tripCard{box-shadow:none;background:#fff;border:1px solid #d9e2e8;border-radius:12px;gap:.75rem;padding:1.15rem;display:grid}.portal-module__2iFjNW__tripCard>header{justify-content:space-between;align-items:center;display:flex}.portal-module__2iFjNW__tripCard>header>span{background:var(--vida-teal-surface);width:2.7rem;height:2.7rem;color:var(--vida-primary);border-radius:.8rem;place-items:center;display:grid}.portal-module__2iFjNW__tripCard>header svg{width:1.2rem}.portal-module__2iFjNW__tripCard em{color:var(--vida-primary);font-size:var(--vida-type-caption);background:#edf6fb;border-radius:999px;padding:.3rem .6rem;font-style:normal}.portal-module__2iFjNW__tripCard>small{color:var(--vida-primary);font-weight:700}.portal-module__2iFjNW__tripCard h2{min-height:3.4rem;color:var(--vida-ink);margin:-.45rem 0 0;font-size:1.1rem}.portal-module__2iFjNW__tripCard dl{gap:.55rem;margin:0;display:grid}.portal-module__2iFjNW__tripCard dl div{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.55rem;display:flex}.portal-module__2iFjNW__tripCard dt{color:var(--vida-muted);font-size:var(--vida-type-caption);align-items:center;gap:.35rem;display:flex}.portal-module__2iFjNW__tripCard dt svg{width:.9rem}.portal-module__2iFjNW__tripCard dd{color:var(--vida-label);font-size:var(--vida-type-label);margin:0;font-weight:700}.portal-module__2iFjNW__tripCard form button{background:var(--vida-primary);color:#fff;border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:3rem;font-weight:700;display:flex}.portal-module__2iFjNW__tripCard form button svg{width:1rem}.portal-module__2iFjNW__noTrips{border:1px dashed var(--vida-border-strong);text-align:center;background:#fff;border-radius:12px;grid-column:1/-1;justify-items:center;padding:2rem;display:grid}.portal-module__2iFjNW__noTrips>svg{width:2rem;color:var(--vida-primary)}.portal-module__2iFjNW__noTrips h2{color:var(--vida-ink);margin:.7rem 0 .2rem}.portal-module__2iFjNW__noTrips p{max-width:34rem;color:var(--vida-muted);margin:0;line-height:1.9}.portal-module__2iFjNW__portalPage{padding:0 1rem 2rem}.portal-module__2iFjNW__portalHeader{z-index:20;border-bottom:1px solid var(--vida-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff;justify-content:space-between;align-items:center;max-width:76rem;margin:0 auto;padding:.7rem 0;display:flex;position:sticky;top:0}.portal-module__2iFjNW__portalHeader img{width:11rem;height:auto}.portal-module__2iFjNW__portalHeader>div,.portal-module__2iFjNW__portalHeader>div>span{align-items:center;gap:.65rem;display:flex}.portal-module__2iFjNW__portalHeader>div>span{color:var(--vida-muted);font-size:var(--vida-type-caption)}.portal-module__2iFjNW__portalHeader svg{width:1rem}.portal-module__2iFjNW__portalTripsLink{border:1px solid var(--vida-border-strong);background:var(--vida-teal-surface);min-height:2.4rem;color:var(--vida-primary);font-size:var(--vida-type-caption);border-radius:.75rem;align-items:center;gap:.35rem;padding:0 .75rem;font-weight:700;text-decoration:none;display:inline-flex}.portal-module__2iFjNW__portalHeader form button{border:1px solid var(--vida-border-strong);min-height:2.4rem;color:var(--vida-label);background:#fff;border-radius:.75rem;align-items:center;gap:.35rem;padding:0 .75rem;display:inline-flex}.portal-module__2iFjNW__portalHero{max-width:76rem;min-height:auto;color:var(--vida-ink);box-shadow:none;background:#fff;border-radius:12px;justify-content:space-between;align-items:end;gap:1rem;margin:1rem auto;padding:1.5rem;display:flex}.portal-module__2iFjNW__portalHero span{color:var(--vida-ink);font-size:var(--vida-type-caption);font-weight:700}.portal-module__2iFjNW__portalHero h1{color:var(--vida-ink);margin:.2rem 0 0;font-size:clamp(1.5rem,4vw,2.35rem)}.portal-module__2iFjNW__portalHero p{color:var(--vida-muted);margin:.25rem 0 0}.portal-module__2iFjNW__portalHero em{border:1px solid var(--vida-border);background:var(--vida-success-soft);border-radius:999px;padding:.45rem .8rem;font-style:normal;font-weight:700}.portal-module__2iFjNW__portalSection{border:1px solid var(--vida-border);max-width:76rem;box-shadow:none;background:#fff;border-radius:12px;margin:1rem auto;overflow:hidden}.portal-module__2iFjNW__portalSection>header{border-bottom:1px solid #e3eaef;align-items:center;gap:.7rem;padding:1rem 1.15rem;display:flex}.portal-module__2iFjNW__portalSection>header>svg{width:1.35rem;color:var(--vida-primary)}.portal-module__2iFjNW__portalSection h2,.portal-module__2iFjNW__portalSection header p{margin:0}.portal-module__2iFjNW__portalSection h2{color:var(--vida-ink);font-size:1.08rem}.portal-module__2iFjNW__portalSection header p{color:var(--vida-muted);font-size:var(--vida-type-caption)}.portal-module__2iFjNW__travelSummary,.portal-module__2iFjNW__financeSummary{border-bottom:1px solid #e3eaef;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-module__2iFjNW__travelSummary article{align-items:center;gap:.7rem;min-height:5rem;padding:.9rem 1.15rem;display:flex}.portal-module__2iFjNW__travelSummary article+article{border-inline-start:1px solid #e3eaef}.portal-module__2iFjNW__travelSummary svg{width:1.15rem;color:var(--vida-primary)}.portal-module__2iFjNW__travelSummary span{display:grid}.portal-module__2iFjNW__travelSummary small{color:var(--vida-muted)}.portal-module__2iFjNW__serviceTimeline{padding:.5rem 1.15rem 1rem;display:grid}.portal-module__2iFjNW__serviceTimeline article{grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;padding:1rem 0;display:grid;position:relative}.portal-module__2iFjNW__serviceTimeline article+article{border-top:1px solid #e7edf1}.portal-module__2iFjNW__timelineMark{border:3px solid var(--vida-border-strong);background:var(--vida-primary);border-radius:50%;width:.8rem;height:.8rem;margin-top:.35rem}.portal-module__2iFjNW__serviceTimeline article>div{gap:.15rem;display:grid}.portal-module__2iFjNW__serviceTimeline article>div>small{color:var(--vida-primary);font-weight:700}.portal-module__2iFjNW__serviceTimeline article>div>p{color:var(--vida-muted);margin:0}.portal-module__2iFjNW__serviceTimeline article>em{color:var(--vida-muted);font-size:var(--vida-type-caption);font-style:normal}.portal-module__2iFjNW__serviceTimeline dl{flex-wrap:wrap;gap:.4rem 1rem;margin:.4rem 0 0;display:flex}.portal-module__2iFjNW__serviceTimeline dl div{font-size:var(--vida-type-caption);gap:.3rem;display:flex}.portal-module__2iFjNW__serviceTimeline dt{color:#8390a0}.portal-module__2iFjNW__serviceTimeline dd{color:var(--vida-label);margin:0}.portal-module__2iFjNW__travelerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.portal-module__2iFjNW__travelerGrid article{background:#f8f9fb;border:1px solid #e0e8ed;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.8rem;display:grid}.portal-module__2iFjNW__travelerGrid article>span{background:var(--vida-teal-surface);width:2.4rem;height:2.4rem;color:var(--vida-primary);border-radius:.75rem;place-items:center;display:grid}.portal-module__2iFjNW__travelerGrid article svg{width:1.05rem}.portal-module__2iFjNW__travelerGrid article div{display:grid}.portal-module__2iFjNW__travelerGrid small,.portal-module__2iFjNW__travelerGrid em{color:var(--vida-muted);font-size:var(--vida-type-caption)}.portal-module__2iFjNW__travelerGrid em{font-style:normal}.portal-module__2iFjNW__financeSummary{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}.portal-module__2iFjNW__financeSummary article{gap:.2rem;padding:1.15rem;display:grid}.portal-module__2iFjNW__financeSummary article+article{border-inline-start:1px solid #e3eaef}.portal-module__2iFjNW__financeSummary span{color:var(--vida-muted);font-size:var(--vida-type-caption)}.portal-module__2iFjNW__financeSummary strong{color:var(--vida-ink);font-size:1.1rem}.portal-module__2iFjNW__financeSummary article[data-balance] strong{color:#b54708}.portal-module__2iFjNW__documentList{gap:.6rem;padding:1rem;display:grid}.portal-module__2iFjNW__documentList article{border:1px solid #e0e8ed;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.portal-module__2iFjNW__documentList article>span{width:2.5rem;height:2.5rem;color:var(--vida-primary);background:#edf6fb;border-radius:.75rem;place-items:center;display:grid}.portal-module__2iFjNW__documentList span svg{width:1.1rem}.portal-module__2iFjNW__documentList article div{display:grid}.portal-module__2iFjNW__documentList small{color:var(--vida-muted)}.portal-module__2iFjNW__documentList a{background:var(--vida-ink);color:#fff;border-radius:.7rem;align-items:center;gap:.35rem;min-height:2.5rem;padding:0 .75rem;text-decoration:none;display:inline-flex}.portal-module__2iFjNW__documentList a svg{width:.9rem}.portal-module__2iFjNW__customerMessages{gap:.55rem;max-height:30rem;padding:1rem;display:grid;overflow:auto}.portal-module__2iFjNW__customerMessages article{background:#edf3f6;border-radius:1rem 1rem 1rem .25rem;justify-self:start;gap:.2rem;width:min(85%,32rem);padding:.75rem .9rem;display:grid}.portal-module__2iFjNW__customerMessages article[data-sender=customer]{background:#e7ebf7;border-radius:1rem 1rem .25rem;justify-self:end}.portal-module__2iFjNW__customerMessages p{color:var(--vida-label);margin:0}.portal-module__2iFjNW__customerMessages small{color:var(--vida-muted)}.portal-module__2iFjNW__customerMessageForm{border-top:1px solid #e3eaef;gap:.7rem;padding:1rem;display:grid}.portal-module__2iFjNW__customerMessageForm label{color:var(--vida-label);gap:.35rem;font-weight:700;display:grid}.portal-module__2iFjNW__customerMessageForm textarea{border:1px solid var(--vida-border-strong);resize:vertical;background:#f8f9fb;border-radius:.85rem;padding:.75rem}.portal-module__2iFjNW__customerMessageForm button{background:var(--vida-primary);color:#fff;border:0;border-radius:.75rem;justify-content:center;justify-self:start;align-items:center;gap:.4rem;min-height:2.7rem;padding:0 1rem;font-weight:700;display:inline-flex}.portal-module__2iFjNW__customerMessageForm button svg{width:1rem}.portal-module__2iFjNW__customerMessageForm>p{color:var(--vida-primary);margin:0}.portal-module__2iFjNW__customerMessageForm>p[data-status=error]{color:var(--vida-danger)}.portal-module__2iFjNW__emptyState{color:var(--vida-muted);text-align:center;background:#f7f9fb;border-radius:.8rem;margin:.8rem;padding:.8rem}.portal-module__2iFjNW__portalFooter{max-width:76rem;color:var(--vida-muted);text-align:center;justify-content:center;align-items:center;margin:1.2rem auto 0;font-size:.8125rem;display:flex}.portal-module__2iFjNW__signaturePage{min-height:100dvh;color:var(--vida-ink);background:#fff;padding:1.25rem}.portal-module__2iFjNW__signatureCard{width:min(100%,42rem);box-shadow:none;background:#fff;border:1px solid #d9e2e8;border-radius:12px;gap:.9rem;margin:2rem auto;padding:clamp(1rem,4vw,1.7rem);display:grid}.portal-module__2iFjNW__signatureBack{color:var(--vida-muted);justify-self:start;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.portal-module__2iFjNW__signatureBack svg,.portal-module__2iFjNW__signatureDownload svg,.portal-module__2iFjNW__signatureSuccess svg,.portal-module__2iFjNW__signatureForm button svg,.portal-module__2iFjNW__signatureCode svg{width:1rem}.portal-module__2iFjNW__signatureIcon{background:var(--vida-teal-surface);width:3.2rem;height:3.2rem;color:var(--vida-primary);border-radius:1rem;place-items:center;display:grid}.portal-module__2iFjNW__signatureIcon svg{width:1.45rem}.portal-module__2iFjNW__signatureCard h1{color:var(--vida-ink);margin:-.75rem 0 0;font-size:clamp(1.35rem,5vw,1.9rem)}.portal-module__2iFjNW__signatureMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.portal-module__2iFjNW__signatureMeta div{background:#f8f9fb;border:1px solid #e0e8ed;border-radius:.8rem;gap:.2rem;padding:.7rem;display:grid}.portal-module__2iFjNW__signatureMeta dt{color:var(--vida-muted);font-size:var(--vida-type-caption)}.portal-module__2iFjNW__signatureMeta dd{color:var(--vida-ink);margin:0;font-weight:700}.portal-module__2iFjNW__signatureDownload{border:1px solid var(--vida-primary);min-height:3rem;color:var(--vida-primary);border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:flex}.portal-module__2iFjNW__signatureForm{border-top:1px solid #e3eaef;gap:.8rem;padding-top:1rem;display:grid}.portal-module__2iFjNW__signatureCode{color:var(--vida-label);gap:.4rem;font-weight:700;display:grid}.portal-module__2iFjNW__signatureCode span{align-items:center;gap:.4rem;display:flex}.portal-module__2iFjNW__signatureCode input{border:1px solid var(--vida-border-strong);letter-spacing:.3em;text-align:center;background:#f8f9fb;border-radius:.9rem;height:3.2rem;padding:0 .9rem;font-size:1.25rem}.portal-module__2iFjNW__signatureForm>button{background:var(--vida-primary);color:#fff;border:0;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;min-height:3.15rem;font-weight:700;display:flex}.portal-module__2iFjNW__signatureForm>p{background:var(--vida-teal-surface);color:var(--vida-primary);border-radius:.75rem;margin:0;padding:.65rem}.portal-module__2iFjNW__signatureForm>p[data-status=error],.portal-module__2iFjNW__signatureWarning{background:var(--vida-warning-soft)!important;color:var(--vida-warning)!important}.portal-module__2iFjNW__signatureSuccess{color:var(--vida-primary);background:#edf0f8;border:1px solid #b7c0dd;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.9rem;display:grid}.portal-module__2iFjNW__signatureSuccess div{display:grid}.portal-module__2iFjNW__signatureSuccess span{color:var(--vida-muted);font-size:var(--vida-type-caption)}.portal-module__2iFjNW__signatureSuccess a{color:var(--vida-ink);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:700px){.portal-module__2iFjNW__loginCard{box-shadow:none;border:0;border-radius:0;padding:.2rem 0 .8rem}.portal-module__2iFjNW__portalBrand{min-height:2.8rem}.portal-module__2iFjNW__portalBrand>span{padding:.3rem .5rem}.portal-module__2iFjNW__loginHeading{margin:.8rem 0 .7rem}.portal-module__2iFjNW__loginIcon{width:2.8rem;height:2.8rem}.portal-module__2iFjNW__loginHeading h1{font-size:1.42rem}.portal-module__2iFjNW__loginHeading p{line-height:1.65}.portal-module__2iFjNW__smsPending{margin-bottom:.65rem;padding:.65rem}.portal-module__2iFjNW__portalHeader>div>span{display:none}.portal-module__2iFjNW__portalHero{flex-direction:column;align-items:start;min-height:auto}.portal-module__2iFjNW__travelSummary,.portal-module__2iFjNW__financeSummary,.portal-module__2iFjNW__travelerGrid{grid-template-columns:1fr}.portal-module__2iFjNW__travelSummary article+article,.portal-module__2iFjNW__financeSummary article+article{border-inline-start:0;border-top:1px solid #e3eaef}.portal-module__2iFjNW__serviceTimeline article{grid-template-columns:auto minmax(0,1fr)}.portal-module__2iFjNW__serviceTimeline article>em{grid-column:2}.portal-module__2iFjNW__travelerGrid article{grid-template-columns:auto minmax(0,1fr) auto}.portal-module__2iFjNW__travelerGrid article>em{grid-column:2}.portal-module__2iFjNW__documentList article{grid-template-columns:auto minmax(0,1fr)}.portal-module__2iFjNW__documentList a{grid-column:1/-1;justify-content:center}.portal-module__2iFjNW__customerMessageForm button{width:100%}.portal-module__2iFjNW__signatureMeta{grid-template-columns:1fr}.portal-module__2iFjNW__signatureSuccess{grid-template-columns:auto minmax(0,1fr)}.portal-module__2iFjNW__signatureSuccess a{grid-column:1/-1;justify-content:center}.portal-module__2iFjNW__tripsPage{padding:.85rem}.portal-module__2iFjNW__tripsIntro{margin-top:1.25rem}.portal-module__2iFjNW__tripGrid{grid-template-columns:1fr}.portal-module__2iFjNW__tripCard h2{min-height:0}}@media (max-width:360px){.portal-module__2iFjNW__portalBrand>span{font-size:var(--vida-type-caption)}}.portal-module__2iFjNW__portalPage{min-height:100dvh;padding:0 1rem max(2rem, env(safe-area-inset-bottom));background:#fff}.portal-module__2iFjNW__portalContent{width:min(100%,78rem);margin:0 auto}.portal-module__2iFjNW__portalHeader{width:min(100%,78rem);max-width:none;min-height:4.75rem;box-shadow:none;background:#fff;border-color:#c6d6dec7;padding-block:.65rem}.portal-module__2iFjNW__portalLogo{border-radius:.7rem;align-items:center;min-width:0;min-height:2.75rem;display:inline-flex}.portal-module__2iFjNW__portalLogo:focus-visible,.portal-module__2iFjNW__portalTripsLink:focus-visible,.portal-module__2iFjNW__portalHeader form button:focus-visible,.portal-module__2iFjNW__documentList a:focus-visible,.portal-module__2iFjNW__customerMessageForm textarea:focus-visible,.portal-module__2iFjNW__customerMessageForm button:focus-visible{outline:3px solid var(--vida-focus-ring);outline-offset:2px}.portal-module__2iFjNW__portalHeader .portal-module__2iFjNW__portalLogo img{width:10.6rem;max-width:100%}.portal-module__2iFjNW__portalHeaderActions{align-items:center;gap:.55rem;min-width:0;display:flex}.portal-module__2iFjNW__portalHeader .portal-module__2iFjNW__secureIdentity{min-width:0;max-width:22rem;color:var(--vida-muted);font-size:var(--vida-type-caption);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex;overflow:hidden}.portal-module__2iFjNW__secureIdentity svg{color:var(--vida-teal-700);flex:none}.portal-module__2iFjNW__portalTripsLink,.portal-module__2iFjNW__portalHeader form button{min-height:2.75rem;font-size:var(--vida-type-label);border-radius:.8rem;padding-inline:.85rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.portal-module__2iFjNW__portalTripsLink:hover{border-color:var(--vida-input-hover);background:var(--vida-teal-surface)}.portal-module__2iFjNW__portalHeader form button{cursor:pointer}.portal-module__2iFjNW__portalHeader form button:hover{color:var(--vida-ink);background:#f8f9fb;border-color:#9fb2bf}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__portalHero{isolation:isolate;border:1px solid var(--vida-border);max-width:none;min-height:auto;color:var(--vida-ink);box-shadow:none;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:1.15rem 0;padding:clamp(1.35rem,3.5vw,2.5rem);display:grid;position:relative;overflow:hidden}.portal-module__2iFjNW__portalHeroCopy{min-width:0}.portal-module__2iFjNW__portalHeroTopline{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.portal-module__2iFjNW__portalHeroTopline>span{color:var(--vida-muted);font-size:var(--vida-type-label);letter-spacing:.04em}.portal-module__2iFjNW__portalHeroTopline>em{border:1px solid var(--vida-border);background:var(--vida-success-soft);color:var(--vida-muted);font-size:var(--vida-type-caption);border-radius:999px;padding:.35rem .7rem;font-style:normal;font-weight:700}.portal-module__2iFjNW__portalHeroCopy h1{max-width:37rem;color:var(--vida-ink);margin:.65rem 0 0;font-size:clamp(1.65rem,3.4vw,2.65rem);line-height:1.5}.portal-module__2iFjNW__portalHeroCopy>p{color:var(--vida-muted);margin:.65rem 0 0;font-size:1rem}.portal-module__2iFjNW__portalRouteCard{border:1px solid var(--vida-border);background:var(--vida-surface-subtle);min-width:0;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;gap:1rem;padding:1.1rem;display:grid}.portal-module__2iFjNW__portalRouteCard>svg{width:1.35rem;color:var(--vida-ink)}.portal-module__2iFjNW__portalRouteCard>span{gap:.25rem;display:grid}.portal-module__2iFjNW__portalRouteCard>span small{color:var(--vida-muted)}.portal-module__2iFjNW__portalRouteCard>span strong{color:var(--vida-ink);line-height:1.8}.portal-module__2iFjNW__portalRouteCities{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.portal-module__2iFjNW__portalRouteCities>span{gap:.2rem;display:grid}.portal-module__2iFjNW__portalRouteCities small,.portal-module__2iFjNW__portalRouteDates small{color:var(--vida-muted);font-size:var(--vida-type-caption)}.portal-module__2iFjNW__portalRouteCities strong,.portal-module__2iFjNW__portalRouteDates strong{color:var(--vida-ink);font-size:1rem}.portal-module__2iFjNW__portalRouteCities>svg{width:1.35rem;color:var(--vida-ink)}.portal-module__2iFjNW__portalRouteDates{border-top:1px solid var(--vida-border);align-items:center;gap:.65rem;padding-top:.85rem;display:flex}.portal-module__2iFjNW__portalRouteDates>svg{width:1.15rem;color:var(--vida-ink);flex:none}.portal-module__2iFjNW__portalRouteDates>span{gap:.15rem;display:grid}.portal-module__2iFjNW__portalReadinessStrip{box-shadow:none;background:#ffffffeb;border:1px solid #d6dae6;border-radius:12px;margin:1rem 0;overflow:hidden}.portal-module__2iFjNW__portalReadinessStrip>header{border-bottom:1px solid #e6e8ef;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.portal-module__2iFjNW__portalReadinessStrip>header>div{align-items:center;gap:.7rem;min-width:0;display:flex}.portal-module__2iFjNW__portalReadinessStrip h2,.portal-module__2iFjNW__portalReadinessStrip p{margin:0}.portal-module__2iFjNW__portalReadinessStrip h2{color:var(--vida-ink);font-size:1.05rem}.portal-module__2iFjNW__portalReadinessStrip p{color:#52677a;font-size:var(--vida-type-caption)}.portal-module__2iFjNW__readinessUpdated{color:var(--vida-primary);font-size:var(--vida-type-caption);background:#eef0f8;border-radius:999px;flex:none;padding:.35rem .65rem;font-weight:700}.portal-module__2iFjNW__readinessGrid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));display:grid}.portal-module__2iFjNW__readinessGrid article{border-inline-end:1px solid #e6e8ef;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.2rem .6rem;min-height:6.8rem;padding:.95rem 1rem;display:grid}.portal-module__2iFjNW__readinessGrid article:last-child{border-inline-end:0}.portal-module__2iFjNW__readinessGrid article>div{align-content:center;gap:.2rem;min-width:0;display:grid}.portal-module__2iFjNW__readinessGrid article strong{color:var(--vida-ink);font-size:var(--vida-type-label)}.portal-module__2iFjNW__readinessGrid article small{color:#52677a;font-size:var(--vida-type-caption);line-height:1.7}.portal-module__2iFjNW__readinessGrid article>em{color:#5c7082;font-size:var(--vida-type-caption);background:#f0f1f6;border-radius:999px;grid-column:2;justify-self:start;padding:.22rem .55rem;font-style:normal;font-weight:700}.portal-module__2iFjNW__readinessGrid article[data-state=ready]>em{color:var(--vida-primary);background:#eaedf7}.portal-module__2iFjNW__readinessGrid article[data-state=active]>em{color:var(--vida-primary);background:#edf6fb}.portal-module__2iFjNW__readinessGrid article[data-state=attention]>em{color:#9a4b08;background:#fff2e3}.portal-module__2iFjNW__readinessMark{color:#607487;background:#f0f1f6;border-radius:.7rem;grid-row:1/span 2;place-items:center;width:2.15rem;height:2.15rem;display:grid}.portal-module__2iFjNW__readinessMark svg{width:1rem}.portal-module__2iFjNW__readinessGrid article[data-state=ready] .portal-module__2iFjNW__readinessMark{color:var(--vida-primary);background:#e4e8f5}.portal-module__2iFjNW__readinessGrid article[data-state=active] .portal-module__2iFjNW__readinessMark{color:var(--vida-primary);background:#e8ecf8}.portal-module__2iFjNW__readinessGrid article[data-state=attention] .portal-module__2iFjNW__readinessMark{color:#a9550c;background:#fff0df}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__portalSection{max-width:none;box-shadow:none;border-color:#d8e2e7;border-radius:12px;margin:1rem 0}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__portalSection>header{gap:.75rem;min-height:2.8rem;padding:.9rem 1rem}.portal-module__2iFjNW__portalSection>header>div{min-width:0}.portal-module__2iFjNW__sectionIcon{width:2.55rem;height:2.55rem;color:var(--vida-primary);background:#e8ebf6;border-radius:.85rem;flex:none;place-items:center;display:grid}.portal-module__2iFjNW__sectionIcon svg{width:1.15rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__portalSection h2{font-size:1.12rem}.portal-module__2iFjNW__sectionCount,.portal-module__2iFjNW__financeState{color:#5c7082;font-size:var(--vida-type-caption);background:#f0f1f6;border-radius:999px;flex:none;margin-inline-start:auto;padding:.34rem .65rem;font-weight:700}.portal-module__2iFjNW__financeState[data-state=ready]{color:var(--vida-primary);background:#eaedf7}.portal-module__2iFjNW__financeState[data-state=active]{color:var(--vida-primary);background:#edf6fb}.portal-module__2iFjNW__financeState[data-state=attention]{color:#9a4b08;background:#fff2e3}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelSummary{background:#fbfcfd}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelSummary article{min-height:5.4rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelSummary svg{flex:none;width:1.2rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelSummary small{font-size:var(--vida-type-caption)}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__serviceTimeline{padding:.55rem 1rem 1rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__serviceTimeline article{grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;padding:1rem .1rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__timelineMark{width:1.85rem;height:1.85rem;color:var(--vida-primary);background:#e3e7f4;border:0;border-radius:.65rem;place-items:center;margin-top:.1rem;display:grid}.portal-module__2iFjNW__timelineMark svg{width:.95rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__serviceTimeline article>em{color:var(--vida-primary);background:#edf0f7;border-radius:999px;align-self:start;padding:.3rem .6rem;font-weight:700}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__serviceTimeline dl div{background:#f6f8fa;border-radius:.4rem;padding:.22rem .45rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelerGrid{gap:.75rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelerGrid article{background:#fbfcfd;border-color:#dde6eb;min-height:5rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelerGrid article>em{background:#edf3f6;border-radius:999px;padding:.25rem .55rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__financeSummary{background:#fbfcfd;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__financeSummary article{align-content:center;gap:.35rem;min-height:6.1rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__financeSummary strong{font-size:1.2rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__documentList{gap:.7rem;padding:1rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__documentList article{background:#fbfcfd;border-color:#dcdfea;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.75rem;min-height:5.3rem;padding:.8rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__documentList article[data-state=action]{background:#fffaf4;border-color:#efcfaa}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__documentList article>span:first-child{width:2.65rem;height:2.65rem;color:var(--vida-primary);background:#e8ebf5}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__documentList article[data-state=action]>span:first-child{color:#a9550c;background:#fff0df}.portal-module__2iFjNW__documentType{font-size:var(--vida-type-caption);font-weight:700;color:var(--vida-primary)!important}.portal-module__2iFjNW__documentReady{font-size:var(--vida-type-caption);white-space:nowrap;align-items:center;gap:.3rem;padding:.3rem .55rem;font-weight:700;width:auto!important;height:auto!important;color:var(--vida-primary)!important;background:#eaedf7!important;border-radius:999px!important;display:inline-flex!important}.portal-module__2iFjNW__documentList article[data-state=action] .portal-module__2iFjNW__documentReady{color:#9a4b08!important;background:#fff0df!important}.portal-module__2iFjNW__documentReady svg{width:.9rem!important}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__documentList a{border:1px solid var(--vida-ink);border-radius:.8rem;justify-content:center;min-height:2.75rem;padding-inline:.85rem;font-weight:700;transition:background .15s,color .15s}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__documentList a:hover{color:var(--vida-ink);background:#fff}.portal-module__2iFjNW__documentPendingState{border:1px dashed var(--vida-border-strong);background:#f8f9fb;border-radius:1rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.portal-module__2iFjNW__documentPendingState>span{color:#607487;background:#edf3f6;border-radius:.8rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.portal-module__2iFjNW__documentPendingState svg{width:1.15rem}.portal-module__2iFjNW__documentPendingState div{gap:.25rem;display:grid}.portal-module__2iFjNW__documentPendingState strong{color:var(--vida-ink)}.portal-module__2iFjNW__documentPendingState p{color:var(--vida-muted);font-size:var(--vida-type-caption);margin:0;line-height:1.8}.portal-module__2iFjNW__messageSection{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.portal-module__2iFjNW__latestMessageSummary{background:#f2f3f8;border-bottom:1px solid #e4e6ee;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.portal-module__2iFjNW__latestMessageSummary>svg{width:1.1rem;color:var(--vida-primary);flex:none}.portal-module__2iFjNW__latestMessageSummary>span{display:grid}.portal-module__2iFjNW__latestMessageSummary small{color:var(--vida-muted);font-size:var(--vida-type-caption)}.portal-module__2iFjNW__latestMessageSummary strong{color:#315168;font-size:var(--vida-type-label)}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessages{overscroll-behavior:contain;gap:.75rem;max-height:34rem;padding:1.1rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessages article{background:#f0f1f6;border:1px solid #dce5ea;border-radius:1rem 1rem 1rem .3rem;gap:.45rem;width:min(82%,36rem);padding:.8rem .9rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessages article[data-sender=customer]{background:#e8ecf7;border-color:#bfc8e3;border-radius:1rem 1rem .3rem}.portal-module__2iFjNW__customerMessages article>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.portal-module__2iFjNW__customerMessages article>header strong{color:var(--vida-ink);font-size:var(--vida-type-label)}.portal-module__2iFjNW__customerMessages article>header time{color:var(--vida-muted);font-size:var(--vida-type-caption);white-space:nowrap}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessages p{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.9}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessageForm{background:#fff;gap:.75rem;padding:1rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessageForm textarea{min-height:7rem;font:inherit;background:#fbfcfd;border-color:#b9cbd5;padding:.85rem;font-size:1rem;line-height:1.8}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessageForm button{cursor:pointer;border-radius:.8rem;min-height:2.75rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__emptyState{border:1px dashed var(--vida-border-strong);background:#f8f9fb;margin:.75rem 0;line-height:1.8}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__portalFooter{max-width:62rem;color:var(--vida-muted);font-size:var(--vida-type-caption);gap:.5rem;margin-top:1.4rem;padding-inline:.75rem;line-height:1.9}.portal-module__2iFjNW__portalFooter svg{width:1rem;color:var(--vida-primary);flex:none}@media (max-width:760px){.portal-module__2iFjNW__portalPage{padding-inline:.75rem}.portal-module__2iFjNW__portalHeader{min-height:4.25rem;padding-block:.5rem}.portal-module__2iFjNW__portalHeader .portal-module__2iFjNW__portalLogo img{width:8.5rem}.portal-module__2iFjNW__portalHeader .portal-module__2iFjNW__secureIdentity{display:none}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__portalHero{border-radius:12px;grid-template-columns:1fr;gap:1.3rem;min-height:auto;padding:1.35rem}.portal-module__2iFjNW__portalHeroCopy h1{font-size:clamp(1.55rem,7vw,2.15rem)}.portal-module__2iFjNW__portalRouteCard{padding:.95rem}.portal-module__2iFjNW__portalReadinessStrip,.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__portalSection{border-radius:12px}.portal-module__2iFjNW__portalReadinessStrip>header{align-items:flex-start}.portal-module__2iFjNW__readinessGrid{grid-template-columns:1fr}.portal-module__2iFjNW__readinessGrid article{border-inline-end:0;border-top:1px solid #e6e8ef;min-height:5.7rem}.portal-module__2iFjNW__readinessGrid article:first-child{border-top:0}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__portalSection>header{flex-wrap:wrap}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelSummary,.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__financeSummary,.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelerGrid{grid-template-columns:1fr}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__serviceTimeline article{grid-template-columns:auto minmax(0,1fr)}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__serviceTimeline article>em{grid-column:2;justify-self:start}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelerGrid article{grid-template-columns:auto minmax(0,1fr) auto}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelerGrid article>em{grid-column:2;justify-self:start}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__documentList article{grid-template-columns:auto minmax(0,1fr)}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__documentList .portal-module__2iFjNW__documentReady{grid-column:2;justify-self:start}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__documentList a{grid-column:1/-1;width:100%}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessages article{width:min(92%,36rem)}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessageForm button{width:100%}}@media (max-width:420px){.portal-module__2iFjNW__portalPage{padding-inline:.65rem}.portal-module__2iFjNW__portalHeader{gap:.4rem}.portal-module__2iFjNW__portalHeader .portal-module__2iFjNW__portalLogo img{width:7.25rem}.portal-module__2iFjNW__portalHeaderActions{gap:.35rem}.portal-module__2iFjNW__portalTripsLink,.portal-module__2iFjNW__portalHeader form button{justify-content:center;width:2.75rem;padding:0}.portal-module__2iFjNW__portalTripsLink>span,.portal-module__2iFjNW__portalHeader form button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__portalHero{margin-top:.75rem;padding:1.1rem}.portal-module__2iFjNW__portalHeroTopline{gap:.45rem}.portal-module__2iFjNW__portalHeroCopy h1{font-size:1.55rem}.portal-module__2iFjNW__portalRouteCities{gap:.45rem}.portal-module__2iFjNW__portalRouteCities strong,.portal-module__2iFjNW__portalRouteDates strong{font-size:var(--vida-type-label)}.portal-module__2iFjNW__portalReadinessStrip>header{display:grid}.portal-module__2iFjNW__readinessUpdated{justify-self:start}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__portalSection>header{min-height:2.8rem;padding:.8rem}.portal-module__2iFjNW__sectionIcon{width:2.35rem;height:2.35rem}.portal-module__2iFjNW__sectionCount,.portal-module__2iFjNW__financeState{margin-inline-start:3.05rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelSummary article,.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__financeSummary article{padding-inline:.9rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__serviceTimeline,.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelerGrid,.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__documentList,.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessages,.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessageForm{padding-inline:.8rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelerGrid article{grid-template-columns:auto minmax(0,1fr)}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__travelerGrid article>div:nth-of-type(2){grid-column:2}.portal-module__2iFjNW__documentPendingState{padding:.85rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__customerMessages article{width:96%}.portal-module__2iFjNW__customerMessages article>header{flex-direction:column;align-items:flex-start;gap:.15rem}.portal-module__2iFjNW__portalContent .portal-module__2iFjNW__portalFooter{text-align:start;align-items:flex-start;padding-inline:.25rem}}
.setup-module__xMWw7W__page{background:var(--vida-canvas);place-items:center;min-height:100svh;padding:1.25rem;display:grid}.setup-module__xMWw7W__card{border:1px solid var(--vida-border);border-radius:var(--vida-radius-xl);background:var(--vida-surface);width:min(46rem,100%);box-shadow:none;padding:clamp(1.25rem,4vw,2.5rem)}.setup-module__xMWw7W__unavailable{border:1px solid var(--vida-border);border-radius:var(--vida-radius-md);background:var(--vida-canvas);color:var(--vida-muted);font-size:var(--vida-type-label);text-align:center;margin:1.25rem 0 0;padding:1rem}.setup-module__xMWw7W__card>img{width:min(18rem,70%);height:auto;margin:0 auto;display:block}.setup-module__xMWw7W__heading{text-align:center;margin:.5rem auto 1.5rem}.setup-module__xMWw7W__heading span{color:var(--vida-teal-700);font-size:var(--vida-type-caption);font-weight:700}.setup-module__xMWw7W__heading h1{color:var(--vida-navy-900);font-size:var(--vida-type-page-title);margin:.2rem 0}.setup-module__xMWw7W__heading p{color:var(--vida-muted);font-size:var(--vida-type-label);margin:0 auto}.setup-module__xMWw7W__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.setup-module__xMWw7W__form label{gap:.35rem;display:grid}.setup-module__xMWw7W__form label>span{color:var(--vida-label);font-size:var(--vida-type-caption);font-weight:700}.setup-module__xMWw7W__form input{border:1px solid var(--vida-input-border);border-radius:var(--vida-radius-sm);background:var(--vida-field);min-height:2.85rem;color:var(--vida-ink);font-size:var(--vida-type-label);outline:0;padding:.55rem .7rem}.setup-module__xMWw7W__form input:focus{border-color:var(--vida-teal-600);box-shadow:0 0 0 4px var(--vida-focus-ring)}.setup-module__xMWw7W__full,.setup-module__xMWw7W__notice,.setup-module__xMWw7W__hint,.setup-module__xMWw7W__error,.setup-module__xMWw7W__form>button{grid-column:1/-1}.setup-module__xMWw7W__notice,.setup-module__xMWw7W__hint{border-radius:var(--vida-radius-sm);background:var(--vida-teal-surface);color:var(--vida-muted);align-items:flex-start;gap:.55rem;padding:.65rem .75rem;display:flex}.setup-module__xMWw7W__notice svg,.setup-module__xMWw7W__hint svg{width:1rem;color:var(--vida-teal-700);flex:none}.setup-module__xMWw7W__notice p{font-size:var(--vida-type-caption);margin:0}.setup-module__xMWw7W__hint{font-size:var(--vida-type-caption)}.setup-module__xMWw7W__error{border-radius:var(--vida-radius-sm);background:var(--vida-danger-soft);color:var(--vida-danger);font-size:var(--vida-type-caption);margin:0;padding:.65rem}.setup-module__xMWw7W__form>button{border-radius:var(--vida-radius-md);background:var(--vida-primary);min-height:3rem;color:var(--vida-on-dark);border:0;justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.setup-module__xMWw7W__form>button:disabled{cursor:wait;opacity:.65}@media (max-width:600px){.setup-module__xMWw7W__form{grid-template-columns:1fr}.setup-module__xMWw7W__form>*{grid-column:1}}
