@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2)format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2)format("woff2"),url(/assets/newsreader-latin-600-normal-DUnT2r2g.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/newsreader-latin-700-normal-rIgV_oaK.woff2)format("woff2"),url(/assets/newsreader-latin-700-normal-CluIqIw6.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--surface:#fff;--surface-2:#f9f9fb;--surface-3:#f0f0f3;--ink:#1c2024;--ink-2:#60646c;--ink-3:#666a73;--border:#d9d9e0;--border-strong:#cdced6;--primary:#3556d1;--primary-dark:#3556d1;--primary-strong:#3556d1;--action-blue:#3556d1;--action-blue-hover:#3556d1;--action-fill:#3556d1;--action-fill-hover:#3556d1;--focus:#3556d1;--proceed:#2c7a50;--caution:#9a6700;--danger:#ce2c31;--danger-fill:#b42318;--stop:#ce2c31;--wash:#3556d117;--grid:#3556d114;--interaction-hover-fg:var(--primary);--interaction-hover-bg:var(--wash);--interaction-focus-ring:var(--primary);--interaction-selected-fg:var(--primary);--interaction-selected-bg:var(--wash);--proceed-bg:color-mix(in srgb, var(--proceed) 10%, transparent);--caution-bg:color-mix(in srgb, var(--caution) 10%, transparent);--stop-bg:color-mix(in srgb, var(--danger) 9%, transparent);--slate-bg:var(--surface-3);--blueprint:var(--primary);--blueprint-surface:var(--surface-2);--blueprint-text:var(--ink-2);--blueprint-ink:var(--ink);--blueprint-border:var(--border-strong);--blueprint-rule:var(--border);--warning:var(--caution);--danger-ink:var(--danger);--danger-surface:var(--stop-bg);--danger-border:var(--border-strong);--focus-ring:var(--wash);--shadow-sm:0 1px 2px #0911220f;--shadow:0 1px 2px #0911220f, 0 6px 24px #0911221a;--r:8px;--radius-card:8px;--radius-control:8px;--radius-pill:999px;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--type-caption:14px;--type-ui:14px;--type-body:16px;--type-subhead:22px;--type-title:34px;--type-section:46px;--type-display:62px;--application-page-heading-font:600 var(--type-section)/1.08 var(--font-display);--application-section-heading-font:600 var(--type-subhead)/1.15 var(--font-display);--application-small-heading-font:650 var(--type-body)/1.25 var(--font-body);--application-detail-heading-font:650 var(--type-ui)/1.25 var(--font-body);--operational-table-heading-height:56px;--operational-table-heading-padding-block:10px;--operational-table-heading-padding-inline:16px;--operational-table-heading-title-font:var(--application-section-heading-font);--operational-table-column-height:48px;--operational-table-column-font:700 var(--type-ui)/1.25 var(--font-body);--operational-table-cell-padding-block:14px;--operational-table-cell-padding-inline:10px;--operational-table-cell-vertical-align:top;--operational-table-row-divider:1px solid var(--border);--operational-table-header-focus-outline:3px solid var(--interaction-focus-ring);--operational-table-header-focus-offset:-2px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#081225;--surface:#111a2b;--surface-2:#172238;--surface-3:#202d45;--ink:#f3f6fb;--ink-2:#c3cbd8;--ink-3:#a8b2c2;--border:#2d3b52;--border-strong:#52627a;--primary:#75a7ff;--primary-dark:#9abfff;--primary-strong:#9abfff;--action-blue:#75a7ff;--action-blue-hover:#9abfff;--action-fill:#3556d1;--action-fill-hover:#3556d1;--focus:#75a7ff;--proceed:#5ed39a;--caution:#ffd166;--danger:#ff8a8f;--stop:#ff8a8f;--wash:#75a7ff29;--grid:#75a7ff1c;--interaction-hover-fg:var(--ink);--interaction-hover-bg:var(--surface-3);--interaction-focus-ring:var(--ink);--interaction-selected-fg:var(--ink);--interaction-selected-bg:color-mix(in srgb, var(--action-blue) 14%, var(--surface));--proceed-bg:color-mix(in srgb, var(--proceed) 12%, transparent);--caution-bg:color-mix(in srgb, var(--caution) 12%, transparent);--stop-bg:color-mix(in srgb, var(--danger) 12%, transparent);--slate-bg:var(--surface-3);--focus-ring:var(--wash);--shadow-sm:0 1px 2px #0006;--shadow:0 1px 2px #0006, 0 8px 28px #0007}*,:before,:after{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;min-width:0}body{min-width:0;min-height:100vh;color:var(--ink-2);background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-size:34px 34px;margin:0;font-weight:400;line-height:1.45}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}label:has(:is(input,select,textarea):required:not(:disabled):not([readonly])):not(:has([data-required-mark]))>span:first-child:after{content:" *" / "";color:var(--danger)}label:has(:is(input,select,textarea):required:not(:disabled):not([readonly])):not(:has([data-required-mark])):not(:has(>span:first-child)){position:relative}label:has(:is(input,select,textarea):required:not(:disabled):not([readonly])):not(:has([data-required-mark])):not(:has(>span:first-child)):after{content:"*" / "";color:var(--danger);position:absolute;inset-block-start:0;inset-inline-end:0}h1,h2,h3{color:var(--ink);margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:600;line-height:1.08}p{margin:0}:is(.resultsShell,.pageFrame,[data-homepage-proof-boundary],dialog,[role=dialog],[role=alertdialog]) :is(h1,h2,h3,h4,h5,h6){color:var(--ink);letter-spacing:normal!important;text-transform:none!important}:is(.resultsShell,.pageFrame,[data-homepage-proof-boundary],dialog,[role=dialog],[role=alertdialog]) h1{font:var(--application-page-heading-font)!important;letter-spacing:-.02em!important}:is(.resultsShell,.pageFrame,[data-homepage-proof-boundary],dialog,[role=dialog],[role=alertdialog]) :is(h2,h3){font:var(--application-section-heading-font)!important}:is(.resultsShell,.pageFrame,[data-homepage-proof-boundary],dialog,[role=dialog],[role=alertdialog]) h4{font:var(--application-small-heading-font)!important}:is(.resultsShell,.pageFrame,[data-homepage-proof-boundary],dialog,[role=dialog],[role=alertdialog]) :is(h5,h6){font:var(--application-detail-heading-font)!important}@media (width<=820px){:is(.resultsShell,.pageFrame,[data-homepage-proof-boundary],dialog,[role=dialog],[role=alertdialog]) h1{font-size:var(--type-title)!important}}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 72%, white);outline-offset:3px}::selection{color:#fff;background:var(--primary)}.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:highlight}}html[data-homepage-artwork],html[data-homepage-artwork] *{scrollbar-width:none}html[data-homepage-artwork]::-webkit-scrollbar{display:none}html[data-homepage-artwork] ::-webkit-scrollbar{display:none}.siteShell,.resultsShell{min-height:100vh}.mobileAppHeader,.mobileUtilitiesButton,.mobileSecondaryNavigation{display:none}.desktopSecondaryNavigation{gap:4px;display:grid}.resultsShell{--work-page-width:min(1800px, calc(100% - 56px))}.premiseWrap{width:min(1140px,100% - 56px);margin-inline:auto}.pageContainer{width:var(--work-page-width);margin-inline:auto}.skipLink{z-index:1000;color:var(--surface);background:var(--ink);font-size:var(--type-ui);border-radius:8px;padding:10px 14px;font-weight:650;text-decoration:none;transition:transform .12s;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-200%)}.skipLink:focus{transform:none}.siteHeader{z-index:30;background:color-mix(in srgb, var(--surface) 90%, var(--paper));border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.siteHeaderInner{align-items:center;gap:clamp(12px,1.25vw,24px);width:min(1800px,100% - 56px);min-height:72px;margin:auto;display:flex;position:relative}.recipientHeaderInner,.recipientIdentity,.recipientActions{align-items:center;display:flex}.recipientHeaderInner{justify-content:space-between}.recipientIdentity{gap:20px;min-width:0}.recipientContext{min-width:0;color:var(--ink-3);font-size:var(--type-ui);font-weight:650;line-height:1.25}.recipientActions{flex:none;gap:10px}.recipientHomeLink{min-height:44px;color:var(--ink);border:1px solid var(--border);font-size:var(--type-ui);border-radius:8px;align-items:center;padding-inline:16px;font-weight:650;text-decoration:none;display:inline-flex}.recipientHomeLink:hover{color:var(--interaction-hover-fg);background:var(--interaction-hover-bg);border-color:var(--border-strong)}.brand,.footerBrand,.premiseAppBrand{direction:ltr;unicode-bidi:isolate;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}.brand{flex:none;align-items:center;gap:12px;min-width:max-content;text-decoration:none;display:flex}.vincentJlabsLogo{aspect-ratio:726/134;flex:none;width:144px;position:relative;overflow:hidden}.vincentJlabsLogo img{width:116.529%;height:auto;position:absolute;top:-29.1045%;left:-7.85124%}.vincentJlabsLogoOnDark,html[data-theme=dark] .vincentJlabsLogoOnLight{display:none}html[data-theme=dark] .vincentJlabsLogoOnDark{display:block}.premiseExpandedBrandMark{display:inline-flex}.vincentJlabsCompactLogo{flex:none;width:36px;height:36px;display:none;position:relative}.vincentJlabsCompactLogo img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.vincentJlabsCompactLogoOnLight{display:block}.vincentJlabsCompactLogoOnDark,html[data-theme=dark] .vincentJlabsCompactLogoOnLight{display:none}html[data-theme=dark] .vincentJlabsCompactLogoOnDark{display:block}.footerBrand .vincentJlabsLogo{width:134px}.premiseAppBrand .vincentJlabsLogo{flex:none;width:100px}.brand>.vincentJlabsLogo{width:144px}.brand strong{color:var(--ink);font-size:var(--type-subhead);white-space:nowrap;font-weight:650}.brandProductLabel{color:var(--ink-3);font-size:var(--type-ui);white-space:nowrap;font-weight:600;line-height:1.2}.brandDivider{background:var(--border-strong);flex:none;width:1px;height:24px;margin:0}.headerNav{flex:1;justify-content:flex-end;align-items:center;gap:clamp(12px,1.5vw,28px);min-width:0;display:flex}.headerLinks,.headerUtilities{align-items:center;gap:clamp(10px,1vw,20px);display:flex}.headerLinks{flex:none;justify-content:flex-start;min-width:0;position:static;transform:none}.headerUtilities{flex:none;margin-inline-start:auto}.homeHeaderNav,.homeHeaderLinks,.homeHeaderUtilities,.homeHeaderActions{align-items:center;min-width:0;display:flex}.homeHeaderNav{flex:1;justify-content:flex-start;gap:clamp(12px,1.5vw,24px)}.homeHeaderLinks{flex:none;justify-content:flex-start;gap:clamp(10px,1vw,20px)}.homeHeaderLinks>a{min-height:44px;color:var(--ink-2);font-size:var(--type-ui);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.homeHeaderLinks>a:hover{color:var(--interaction-hover-fg)}.homeHeaderUtilities,.homeHeaderActions{flex:none;gap:8px}.homeHeaderUtilities{margin-inline-start:auto}.headerReferenceDivider{background:var(--border-strong);flex:none;width:1px;height:24px}.homeHeaderActions .button{white-space:nowrap;min-width:max-content;min-height:44px;padding-inline:15px}.headerLinks>a{min-height:44px;color:var(--ink-2);font-size:var(--type-ui);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.headerLinks>a:hover{color:var(--interaction-hover-fg)}.headerLinks>.headerSecondaryLink{color:var(--ink-3);font-weight:600}.siteThemeToggle,.siteSettingsLink{width:44px;height:44px;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #071f490a}.siteSettingsLink{text-decoration:none}.siteThemeToggle:hover,.siteSettingsLink:hover{color:var(--interaction-hover-fg);background:var(--interaction-hover-bg);border-color:var(--border-strong)}.siteThemeToggle svg,.siteSettingsLink svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.languageSelect{color:var(--ink-2);align-items:center;display:flex;position:relative}.languageSelect:focus-within{outline:3px solid var(--interaction-focus-ring);outline-offset:3px}.languageSelect svg{color:currentColor;flex:none;width:18px;height:18px}.languageSelect select{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-weight:600}.languageSelect-site-header{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:6px;height:44px;padding:0 9px;box-shadow:0 1px 2px #071f490a}.languageSelect-site-header:hover{color:var(--interaction-hover-fg);background:var(--interaction-hover-bg);border-color:var(--border-strong)}.languageSelect-site-header select{width:72px;font-size:var(--type-caption)}.languageSelectCode{display:none}.headerAction,.buttonPrimary{color:#fff;background:var(--action-fill);border-color:var(--action-fill)}.headerAction{border-radius:var(--r);min-height:44px;font-size:var(--type-ui);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:12px;padding:0 17px;font-weight:650;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #071f4914}.headerAction:hover:not(:disabled),.buttonPrimary:hover:not(:disabled){color:#fff;background:var(--action-fill-hover);box-shadow:0 0 0 2px color-mix(in srgb, var(--action-fill) 26%, transparent), 0 5px 14px #071f492e;transform:translateY(-1px)}.resultsShell{background:var(--paper);grid-template-columns:244px minmax(0,1fr);padding-bottom:0;display:grid}.resultsShell.sidebarCollapsed{grid-template-columns:72px minmax(0,1fr)}.resultsShell.sidebarRight{grid-template-columns:minmax(0,1fr) 244px}.resultsShell.sidebarRight.sidebarCollapsed{grid-template-columns:minmax(0,1fr) 72px}.resultsShell.sidebarRight .premiseSidebar{border-right:0;border-left:1px solid var(--border);grid-area:1/2}.resultsShell.sidebarRight .resultsMain{grid-area:1/1}.premiseSidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:22px;height:100dvh;padding:22px 14px 16px;display:flex;position:sticky;top:0;overflow:hidden}.sidebarBrandRow{flex:none;align-items:center;min-height:66px;padding:0;display:flex}.resultsShell:not(.sidebarCollapsed) .premiseAppBrandSidebar{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:66px}.resultsShell:not(.sidebarCollapsed) .premiseAppBrandSidebar .vincentJlabsLogo{width:144px}.resultsShell:not(.sidebarCollapsed) .premiseAppBrandSidebar .premiseProductDivider{display:none}.sidebarNavigationInterior{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;margin:-4px;padding:4px;display:flex;overflow:hidden auto}.sidebarCollapsed .sidebarNavigationInterior{margin-inline:-10px}.premiseAppBrand{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0;text-decoration:none;display:flex;overflow:visible}.premiseParentBrand{direction:ltr;align-items:center;gap:0;display:flex}.premiseProductDivider{background:var(--border-strong);flex:none;width:1px;height:24px}.premiseAppBrand b{color:var(--ink);font-size:var(--type-subhead);font-weight:650}.premiseProductLabel{color:var(--ink-3);font-size:var(--type-ui);white-space:nowrap;font-weight:600;line-height:1.2}.resultsShell:not(.sidebarCollapsed) .premiseAppBrandSidebar .premiseProductLabel{font-size:var(--type-body)}.workNav{flex-direction:column;gap:4px;min-height:0;display:flex}.workNavHeading{min-height:46px;color:var(--ink-2);font-size:var(--type-ui);letter-spacing:0;text-align:start;text-transform:none;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:13px;padding:0 12px;font-weight:650;text-decoration:none;display:flex;position:relative}.workNavUnread{background:var(--brand-primary,#3556d1);color:#fff;text-align:center;min-width:22px;font:600 12px/18px var(--font-body);font-variant-numeric:tabular-nums;border-radius:12px;margin-left:auto;padding:2px 6px}.sidebarCollapsed .workNavUnread{position:absolute;top:0;right:0}.workNavHeading:hover{color:var(--ink);background:var(--surface-2)}.workNavHeading.active{color:var(--interaction-selected-fg);background:var(--interaction-selected-bg)}.workNavPrimaryAction,.workNavPrimaryAction.active{color:#fff;background:var(--action-fill)}.workNavPrimaryAction:hover{color:#fff;background:var(--action-fill-hover);box-shadow:0 0 0 2px color-mix(in srgb, var(--action-fill) 24%, transparent)}.workNavHeading:focus-visible,.appUtilityButton:focus-visible,.mobileUtilitiesButton:focus-visible{outline:3px solid var(--interaction-focus-ring);outline-offset:3px}.workNavHeading svg{color:currentColor;flex:none;width:21px;height:21px}.workNavHeading span{min-width:0;font-size:var(--type-ui);text-overflow:clip;white-space:nowrap;flex:1;overflow:visible}.appUtilities{border:0;flex-direction:column;gap:4px;margin-top:auto;padding:0;display:flex}.appSupportAndAccount{flex-direction:column;gap:4px;display:flex}.appUtilityButton.mobileSearchAction{display:flex}.msspDemoIdentity{color:var(--ink-2);font-size:var(--type-ui);border-radius:8px;gap:13px;padding:12px;text-decoration:none;display:flex}.msspDemoIdentity:hover{background:var(--surface-2);color:var(--ink)}.msspDemoIdentity:focus-visible{outline:3px solid var(--interaction-focus-ring);outline-offset:3px}.msspDemoIdentity>svg{flex:none;width:21px;height:21px}.msspDemoIdentityDetails{min-width:0}.msspDemoEmail{overflow-wrap:anywhere;font-size:var(--type-caption);font-weight:600}.msspDemoIdentity dl{gap:5px;margin:8px 0 0;display:grid}.msspDemoIdentity dl>div{gap:1px;display:grid}.msspDemoIdentity dt{color:var(--ink-3);font-size:var(--type-caption)}.msspDemoIdentity dd{overflow-wrap:anywhere;margin:0}.sidebarCollapsed .msspDemoIdentity{justify-content:center;width:44px;padding-inline:0}.sidebarCollapsed .msspDemoIdentityDetails{display:none}.appUtilityButton{width:100%;min-height:46px;color:var(--ink-2);font-size:var(--type-ui);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:13px;padding:0 12px;font-weight:650;text-decoration:none;display:flex}.appUtilityButton:hover{color:var(--ink);background:var(--surface-2)}.appUtilityButton[aria-current=page]{color:var(--interaction-selected-fg);background:var(--interaction-selected-bg)}.appUtilityButton svg{color:currentColor;flex:none;width:21px;height:21px}.sidebarSearch kbd{color:var(--ink-3);border:1px solid var(--border);font-family:Inter,system-ui,sans-serif;font-size:var(--type-ui);border-radius:5px;margin-left:auto;padding:2px 6px;font-weight:600}.sidebarCollapsed .premiseSidebar{padding-inline:14px}.sidebarCollapsed .premiseAppBrand{flex:none;justify-content:center;align-items:center;width:52px;min-height:52px}.sidebarCollapsed .premiseExpandedBrandMark{display:none}.sidebarCollapsed .vincentJlabsCompactLogo{display:block}.sidebarCollapsed .workNav,.sidebarCollapsed .appUtilities{align-items:center}.sidebarCollapsed .appSupportAndAccount{align-items:center;width:44px}.sidebarCollapsed .sidebarBrandRow{justify-content:center;padding:0}.sidebarCollapsed .premiseParentBrand{justify-content:center}.sidebarCollapsed .premiseParentBrand b,.sidebarCollapsed .premiseProductDivider,.sidebarCollapsed .premiseProductLabel,.sidebarCollapsed .workNavHeading span,.sidebarCollapsed .appUtilityButton span,.sidebarCollapsed .sidebarSearch kbd{display:none}.sidebarCollapsed .workNavHeading,.sidebarCollapsed .appUtilityButton{justify-content:center;width:44px;min-width:44px;padding:0}.resultsMain{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:34px 34px;flex-direction:column;min-width:0;display:flex;container:workspace/inline-size}.siteShell>main{min-width:0;container:workspace/inline-size}.mainContent{flex:1;min-width:0}.projectStatus{border-bottom:1px solid var(--border)}.projectStatusConnectivity,.projectStatusPreference{color:var(--ink);background:var(--surface-2)}.projectStatusInner{min-height:48px;font-size:var(--type-ui);justify-content:space-between;align-items:center;gap:12px 24px;padding:8px 28px;font-weight:600;display:flex}.projectStatusInner .button{flex:none}.projectPersistenceNotice{width:var(--work-page-width);min-height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r);font-size:var(--type-ui);align-items:center;gap:12px 20px;margin:18px auto 0;padding:10px 14px;font-weight:600;display:flex}.demoDataNotice{width:var(--work-page-width);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);font-size:var(--type-ui);margin:14px auto 0;padding:8px 12px;font-weight:600;line-height:1.4}.projectPersistenceInline{width:fit-content;min-height:30px;color:var(--ink-3);background:var(--surface);border:1px solid var(--border);font-size:var(--type-ui);border-radius:999px;align-items:center;gap:10px;margin-top:10px;padding:5px 10px;font-weight:600;display:flex}.projectPersistenceInline.isSaved{color:var(--proceed)}.projectPersistenceNotice.isWarning,.projectPersistenceInline.isWarning{width:auto;color:var(--ink);border-color:var(--border-strong);border-radius:var(--r);flex-wrap:wrap}.projectPersistenceNotice.isWarning p,.projectPersistenceInline.isWarning p{flex:24rem}.projectPersistenceNotice .button,.projectPersistenceInline .button{flex:none;min-height:44px}.projectWorkspace{padding-block-end:44px}.projectWorkspace .results-wide{width:var(--work-page-width);margin-inline:auto}.results-heading{justify-content:space-between;align-items:center;gap:24px;padding:28px 0 10px;display:flex}.results-heading>div:first-child{min-width:0}.results-heading h1{max-width:none;font-size:var(--type-section);letter-spacing:-.02em}.aggregateLensHeading{padding-block:14px 8px}.aggregateLensHeading h1{font-size:clamp(2rem,3.5vw,3.25rem)}.aggregateLensHeading>div:first-child>p{margin-top:4px}.projectTitleRow{align-items:center;gap:14px;min-width:0;display:flex}.projectTitleRow h1{min-width:0}.projectTitleInput{width:min(720px,70vw);height:58px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);font:600 var(--type-section)/1 var(--font-display);letter-spacing:-.02em;padding:0 12px}.projectTitleInput:focus{border-color:var(--interaction-focus-ring)}.projectTitleInput:focus-visible{outline:3px solid var(--interaction-focus-ring);outline-offset:2px}.projectTitleActions{flex:none;gap:6px;display:flex}.projectTitleActions .button{min-height:45px;padding-inline:10px}.projectTitleError{font-weight:600;color:var(--danger)!important}.results-heading>div:first-child>p{max-width:1080px;color:var(--ink-3);font-size:var(--type-ui);margin-top:8px}.results-heading-actions{justify-content:end;align-items:center;gap:8px;min-width:max-content;display:flex}.programActionsMenu{flex:none;position:relative}.workspaceCreateMenu>summary{width:100%}.workspaceCreateMenu>summary>svg:first-child{width:21px;height:21px}.workspaceCreatePanel{max-height:calc(100dvh - 24px);overflow-y:auto}.workspaceCreatePanel .button{min-height:44px;font-size:var(--type-ui)}.sidebarCollapsed .workspaceCreateMenu>summary>svg:last-child{display:none}.programActionsMenu>summary{white-space:nowrap;cursor:pointer;align-items:center;gap:10px;list-style:none;display:inline-flex}.programActionsMenu>summary::-webkit-details-marker{display:none}.programActionsMenu>summary svg{width:16px;height:16px}.programActionsPanel{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);width:max-content;min-width:228px;max-width:min(22rem,100vw - 28px);box-shadow:var(--shadow);padding:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.programActionsPanel.workspaceCreatePanel{z-index:91}.programActionsPanel .programRouteActions{display:contents}.programActionsPanel .programArchiveAction{display:block}.programActionsPanel .button{text-align:start;border:0;justify-content:flex-start;width:100%;display:flex}.programActionsPanel .programRouteActions .button{justify-content:flex-start}.programActionsPanel .button:hover:not(:disabled){color:var(--interaction-hover-fg);background:var(--interaction-hover-bg)}.programActionsPanel .button:disabled{cursor:default}.programArchiveAction{display:inline-flex}.projectArchiveError{width:min(100% - 3rem,92rem);color:var(--danger-ink);background:var(--danger-surface);border:1px solid var(--danger-border);border-radius:var(--radius-control);font-size:var(--type-ui);margin:0 auto 1rem;padding:.7rem .8rem;font-weight:600}.results-heading-actions :is(a,button){white-space:nowrap}.output-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:10px;overflow:visible}.programRouteBar{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface));border-block-end:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex}.programRouteBar .result-tabs{background:0 0;border-block-end:0;flex:auto;min-width:0}.programRouteTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-inline-start:auto;padding:8px 14px;display:flex}.programRouteControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.programScopeSelect,.programOrganizationSelect{min-width:150px;color:var(--ink-2);font-size:var(--type-caption);flex:none;align-content:center;gap:3px;padding:0;font-weight:700;display:grid}.programOrganizationSelect{width:200px}.programScopeSelect{width:150px}.programScopeSelect select,.programOrganizationSelect select{width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--surface)}.programScopeIdentity{font-weight:600;color:var(--ink-2)!important}.programRouteActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.programRouteActions .button{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.programRouteActions .button svg{width:17px;height:17px}@container workspace (width<=520px){.programScopeSelect,.programOrganizationSelect,.programRouteActions{width:100%}.programRouteActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.programRouteActions .button{width:100%;min-height:44px}}.result-tabs{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface));border-block-end:1px solid var(--border-strong);flex-wrap:wrap;align-items:stretch;gap:4px;min-height:58px;padding:0 14px;display:flex;overflow:clip}.result-tabs a,.result-tabs button{min-height:58px;color:var(--ink-3);font-size:var(--type-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;border-radius:7px 7px 0 0;flex:none;justify-content:center;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.result-tabs .routeOrderGrip{width:14px;min-width:14px;height:14px;color:var(--ink-3);cursor:grab}.result-tabs a:active .routeOrderGrip{cursor:grabbing}.result-tabs a:hover,.result-tabs button:hover{color:var(--interaction-hover-fg);background:var(--interaction-hover-bg)}.result-tabs a:focus-visible,.result-tabs button:focus-visible{z-index:1;outline:3px solid var(--interaction-focus-ring);outline-offset:-4px;position:relative}.result-tabs a.active,.result-tabs button.active{color:var(--interaction-selected-fg);background:var(--interaction-selected-bg);border-block-end-color:var(--interaction-selected-fg)}.projectRoutePanel{background:var(--surface);min-width:0}.projectRouteContent{width:100%;min-width:0;padding:20px 22px}.pageFrame{padding-block:32px 56px}.pageHeader{margin-block-end:20px}.pageHeader h1{max-width:18ch;font-size:var(--type-section);letter-spacing:-.02em}.pageHeader>p:last-child,.pageHeader>div>p:last-child{max-width:1080px;color:var(--ink-3);font-size:var(--type-body);margin-block-start:8px;line-height:1.55}.pageSection{padding-block:96px}.sectionHeading{text-align:center;max-width:760px;margin:0 auto 28px}.sectionHeading h2{font-size:var(--type-section)}.sectionHeading p{color:var(--ink-2);font-size:var(--type-body);margin-block-start:12px}.button{border-radius:var(--r);cursor:pointer;min-height:45px;font-size:var(--type-ui);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 17px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.buttonSecondary{color:var(--ink-2);background:var(--surface);border-color:var(--border-strong)}.buttonSecondary:hover:not(:disabled){color:var(--interaction-hover-fg);background:var(--interaction-hover-bg)}.button:disabled,.headerAction:disabled{color:var(--ink-2);background:var(--surface);border-color:var(--border);opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.iconActionButton{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;color:var(--ink-2);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.iconActionButton:hover:not(:disabled){color:var(--interaction-hover-fg);background:var(--interaction-hover-bg)}.iconActionButton:focus-visible{outline:3px solid var(--interaction-focus-ring);outline-offset:1px}.iconActionButton:disabled{color:var(--ink-3);cursor:not-allowed;opacity:.62}.iconActionButton svg{width:21px;height:21px}.iconActionButtonDanger:hover:not(:disabled){color:var(--danger)}.textLink{min-height:44px;color:var(--interaction-selected-fg);font-size:var(--type-ui);text-underline-offset:4px;background:0 0;border:0;align-items:center;font-weight:600;display:inline-flex}.statusBadge{min-height:28px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border-strong);font-size:var(--type-caption);border-radius:999px;align-items:center;padding:4px 9px;font-weight:650;line-height:1.35;display:inline-flex}.statusAvailable{color:var(--proceed)}.statusWarning{color:var(--caution)}.statusNeutral{color:var(--ink-2)}.commandPaletteBackdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030a188a;justify-content:center;align-items:flex-start;padding:14vh 18px 24px;display:flex;position:fixed;inset:0}.commandPalette{background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;width:min(620px,100%);overflow:hidden;box-shadow:0 24px 70px #00000047}.commandPaletteSearch{border-bottom:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:0 18px;display:grid}.commandPaletteSearch svg{width:21px;height:21px;color:var(--ink-2)}.commandPaletteSearch input{width:100%;height:58px;color:var(--ink);font-size:var(--type-body);background:0 0;border:0;outline:0}.commandPaletteSearch input::placeholder{color:var(--ink-3)}.commandPaletteClose{min-width:44px;min-height:44px;color:var(--ink-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);font-size:var(--type-ui);padding:8px 10px;font-weight:600}.commandPaletteClose:hover{color:var(--ink);background:var(--interaction-hover-bg)}.commandPaletteClose:focus-visible{outline:3px solid var(--interaction-focus-ring);outline-offset:2px}.commandPaletteResults{max-height:52vh;padding:8px;overflow:auto}.commandPaletteCount{color:var(--ink-3);font-size:var(--type-ui);margin:0;padding:8px 12px}.commandPaletteGroup+.commandPaletteGroup{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.commandPaletteGroup h3{color:var(--ink-2);font:600 var(--type-ui)/1.4 var(--font-body);margin:0;padding:8px 12px 4px}.commandPaletteResults a,.commandPaletteUnavailable{text-align:left;background:0 0;border:0;border-radius:7px;gap:2px;width:100%;min-height:56px;padding:10px 12px;text-decoration:none;display:grid}.commandPaletteUnavailable:disabled{cursor:not-allowed;opacity:.6}.commandPaletteResults a:hover,.commandPaletteResults a:focus-visible{background:var(--interaction-hover-bg)}.commandPaletteResults a:focus-visible{outline:3px solid var(--interaction-focus-ring);outline-offset:2px}.commandPaletteResults strong{color:var(--ink);font-size:var(--type-ui)}.commandPaletteResults span,.commandPaletteResults p{color:var(--ink-3);font-size:var(--type-ui)}.commandPaletteEmpty{padding:18px 12px}.siteFooter{background:var(--surface);border-top:1px solid var(--border);padding:36px 0}.siteFooterInner{grid-template-columns:minmax(230px,.6fr) minmax(520px,1.4fr);grid-template-areas:"brand links""legal legal";align-items:start;gap:24px 48px;width:min(1800px,100% - 56px);display:grid}.footerBrand{color:var(--ink-3);font-size:var(--type-ui);grid-area:brand;align-items:center;gap:10px;display:flex}.footerBrand strong{color:var(--ink);font-size:var(--type-body)}.footerBrand .brandDivider{height:22px;margin:0}.footerLinks{flex-wrap:wrap;grid-area:links;justify-content:flex-end;align-items:center;gap:10px 24px;display:flex}.footerLinks :is(a,button){min-height:44px;color:var(--ink-2);font-size:var(--type-ui);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.footerLinks :is(a,button):hover{color:var(--interaction-hover-fg)}.footerLegal{max-width:1180px;color:var(--ink-3);font-size:var(--type-ui);grid-area:legal;line-height:1.65}.siteFooterCompact{margin-top:auto;padding:28px 0}@media (width<=1120px){.headerSpecsLink,.headerDesignLink{display:none}}@media (width<=1100px){.headerDocsLink{display:none}}@media (width<=920px){.headerFaqLink{display:none}}@media (width<=900px){.siteHeaderInner{gap:12px;width:min(100% - 28px,1800px)}.brand>.brandDivider,.brand>.brandDivider+span{display:none}.brand>.vincentJlabsLogo{width:144px;display:block}.headerNav{gap:10px}.headerLinks{flex:none}.headerLinks>a{display:none}.headerUtilities{gap:6px}.homeHeaderLinks>.headerSecondaryLink{display:none}.languageSelect-site-header{justify-content:center;width:44px;padding:0}.languageSelect-site-header select{opacity:0;width:100%;height:100%;position:absolute;inset:0}}@container workspace (width<=820px){.results-heading{flex-direction:column;align-items:flex-start;gap:16px}.results-heading-actions{flex-wrap:wrap;justify-content:start;min-width:0}.siteFooterInner{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""links""legal";gap:20px;width:min(100% - 28px,1140px)}.footerLinks{justify-content:flex-start}}@media (width<=820px){.results-heading{flex-direction:column;align-items:flex-start;gap:16px}.results-heading-actions{flex-wrap:wrap;justify-content:start;min-width:0}.resultsShell,.resultsShell.sidebarCollapsed,.resultsShell.sidebarRight,.resultsShell.sidebarRight.sidebarCollapsed{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mobileAppHeader{z-index:30;background:var(--surface);border-bottom:1px solid var(--border);grid-area:1/1;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 14px;display:flex;position:sticky;top:0}.mobileAppHeader .premiseAppBrand{flex:none;justify-content:flex-start;width:auto;min-height:44px;padding:0}.mobileAppHeader .premiseProductDivider,.mobileAppHeader .premiseProductLabel{display:inline}.mobileNewProgramAction{white-space:nowrap;flex:none;min-height:44px;padding-inline:14px}.resultsShell .premiseSidebar,.resultsShell.sidebarCollapsed .premiseSidebar,.resultsShell.sidebarRight .premiseSidebar,.resultsShell.sidebarRight.sidebarCollapsed .premiseSidebar{inset-inline:0;z-index:40;width:100%;min-height:calc(64px + env(safe-area-inset-bottom,0px));height:auto;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;top:auto;bottom:0;overflow:visible}.sidebarNavigationInterior{display:contents}.resultsShell .resultsMain,.resultsShell.sidebarRight .resultsMain{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));grid-area:2/1}.sidebarBrandRow,.sidebarCollapsed .sidebarBrandRow{display:none}.premiseAppBrand,.sidebarCollapsed .premiseAppBrand{flex-direction:row;flex:0 auto;justify-content:flex-start;align-items:center;gap:7px;width:auto;min-height:44px;padding:0 4px}.premiseParentBrand,.sidebarCollapsed .premiseParentBrand{justify-content:flex-start;gap:7px}.premiseExpandedBrandMark,.sidebarCollapsed .premiseExpandedBrandMark{display:inline-flex}.vincentJlabsCompactLogo,.sidebarCollapsed .vincentJlabsCompactLogo{display:none}.premiseAppBrand .vincentJlabsLogo,.sidebarCollapsed .premiseAppBrand .vincentJlabsLogo{width:96px}.premiseAppBrand b,.sidebarCollapsed .premiseAppBrand b{font-size:var(--type-ui);display:inline}.premiseProductLabel,.premiseProductDivider,.sidebarCollapsed .premiseProductLabel{display:none}.workNav,.sidebarCollapsed .workNav{grid-column:1/span 4;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:0;min-width:0;margin:0;display:grid}.workNavPrimaryAction,.workNav>.workspaceCreateMenu{display:none}.workNavHeading,.sidebarCollapsed .workNavHeading{background:0 0;border-radius:0;grid-template:"icon""label"/1fr;place-content:center;justify-items:center;row-gap:2px;width:100%;min-width:0;min-height:52px;padding:4px 0;display:grid;position:relative}.workNavHeading svg{grid-area:icon;width:20px;height:20px}.workNavHeading .workNavUnread,.sidebarCollapsed .workNavHeading .workNavUnread{min-width:18px;font-size:var(--type-ui);margin:0;padding:0 3px;line-height:18px;position:absolute;top:0;right:0}.workNavHeading span,.sidebarCollapsed .workNavHeading span{max-width:100%;font-size:clamp(12px, 3.6vw, var(--type-ui));text-align:center;white-space:nowrap;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;grid-area:label;line-height:1.15;display:block;overflow:visible}.workNavHeading.active,.sidebarCollapsed .workNavHeading.active{color:var(--interaction-selected-fg);background:0 0}.workNavPrimaryAction,.sidebarCollapsed .workNavPrimaryAction,.desktopReportsNavigation,.sidebarCollapsed .desktopReportsNavigation{display:none}.workNav[data-has-organizations=true] .workNavHeading,.sidebarCollapsed .workNav[data-has-organizations=true] .workNavHeading{grid-template:"icon""label"/1fr;justify-items:center;row-gap:2px}.workNav[data-has-organizations=true] .workNavHeading span,.sidebarCollapsed .workNav[data-has-organizations=true] .workNavHeading span{max-width:100%;font-size:clamp(12px, 3.6vw, var(--type-ui));white-space:nowrap;overflow-wrap:normal;overflow:visible}.mobileUtilitiesButton{width:100%;min-width:0;min-height:52px;color:var(--ink-2);font-size:clamp(12px, 3.6vw, var(--type-ui));background:0 0;border:0;border-radius:0;flex-direction:column;grid-column:5;justify-content:center;align-items:center;gap:3px;padding:4px;font-weight:650;display:flex}.mobileUtilitiesButton:hover,.mobileUtilitiesButton[aria-expanded=true],.mobileUtilitiesButton[data-active=true]{color:var(--interaction-hover-fg);background:0 0}.mobileUtilitiesButton svg{width:20px;height:20px}.appUtilities,.sidebarCollapsed .appUtilities{inset-inline-end:10px;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border-strong);width:min(288px,100vw - 20px);max-height:min(70vh,480px);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:8px;display:none;position:absolute;bottom:calc(100% + 8px);overflow-y:auto}.appUtilities.mobileOpen{display:flex}.sidebarCollapsed .appSupportAndAccount{align-items:stretch;width:auto}.desktopSecondaryNavigation{display:none}.mobileSecondaryNavigation{gap:4px;display:grid}.appUtilityButton.mobileSearchAction{display:flex}.sidebarCollapsed .msspDemoIdentity{justify-content:flex-start;width:auto;padding-inline:9px}.sidebarCollapsed .msspDemoIdentityDetails{display:block}.sidebarSearch{display:none!important}.appUtilityButton,.sidebarCollapsed .appUtilityButton{justify-content:flex-start;width:100%;min-width:0;min-height:48px;padding:0 12px}.appUtilityButton svg{width:20px;height:20px}.appUtilityButton span{display:inline}.sidebarSearch kbd{display:none}.siteFooterInner{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""links""legal";gap:20px;width:min(100% - 28px,1140px)}.footerLinks{justify-content:flex-start}}@container workspace (width<=680px){.projectWorkspace .results-wide,.demoDataNotice,.projectPersistenceNotice,.pageContainer{width:min(100% - 28px,1800px)}.results-heading h1,.pageHeader h1,.sectionHeading h2{font-size:var(--type-title)}.results-heading-actions,.results-heading-actions .button{width:auto}.projectTitleRow{flex-direction:column;align-items:stretch}.projectTitleInput{width:100%;height:52px;font-size:var(--type-title)}.projectTitleActions{align-self:flex-start}.projectStatusInner{flex-direction:column;align-items:stretch;padding:12px 14px}.projectRouteContent{padding:18px 14px 22px}.pageFrame{padding-block:24px 44px}}@media (width<=680px){.programRouteBar .result-tabs,.programScopeSelect,.programOrganizationSelect,.programRouteActions{width:100%}.programRouteBar .result-tabs{border-block-end:1px solid var(--border)}.projectWorkspace .results-wide,.demoDataNotice,.projectPersistenceNotice{width:min(100% - 28px,1800px)}.results-heading h1{font-size:var(--type-title)}.results-heading-actions,.results-heading-actions .button{width:auto}.premiseWrap,.siteHeaderInner{width:min(100% - 28px,1140px)}.pageContainer{width:min(100% - 28px,1800px)}.projectTitleRow{flex-direction:column;align-items:stretch}.projectTitleInput{width:100%;height:52px;font-size:var(--type-title)}.projectTitleActions{align-self:flex-start}.headerLinks{display:flex;position:static;transform:none}.headerLinks>a,.brand>.brandDivider,.brand>.brandDivider+span{display:none}.brand>.vincentJlabsLogo{width:124px;display:block}.recipientIdentity{gap:12px}.recipientContext{max-width:9ch}.headerUtilities{gap:6px}.homeHeader{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding-block:8px 10px;display:grid}.siteHeader:has(.homeHeader){position:static}.homeHeaderNav{display:contents}.homeHeaderLinks{display:none}.homeHeaderUtilities{grid-area:1/2;gap:6px}.homeHeaderActions{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.homeHeaderActions .button{width:100%;min-width:0;padding-inline:8px}.languageSelect-site-header{justify-content:center;width:44px;padding:0}.languageSelect-site-header select{opacity:0;width:100%;height:100%;position:absolute;inset:0}.headerAction{display:none}.projectStatusInner{flex-direction:column;align-items:stretch;padding:12px 14px}.projectRouteContent{padding:18px 14px 22px}.pageFrame{padding-block:24px 44px}.pageHeader h1,.sectionHeading h2{font-size:var(--type-title)}.siteFooterInner{grid-template-columns:1fr;grid-template-areas:"brand""links""legal";gap:20px;width:min(100% - 28px,1140px)}.footerLinks{justify-content:flex-start}}@media (width<=480px){.mobileAppHeader .premiseProductDivider,.mobileAppHeader .premiseProductLabel{display:none}.brand>.vincentJlabsLogo{width:90px}.recipientIdentity .brand>.vincentJlabsLogo{width:78px}}@media (width<=360px){.mobileAppHeader .premiseAppBrand .vincentJlabsLogo{width:86px}.mobileAppHeader .premiseProductLabel{font-size:var(--type-ui)}}@media (forced-colors:active){.result-tabs a:focus-visible,.result-tabs button:focus-visible,.workNavHeading:focus-visible,.appUtilityButton:focus-visible,.mobileUtilitiesButton:focus-visible,.languageSelect:focus-within,.projectTitleInput:focus-visible,.commandPaletteClose:focus-visible,.commandPaletteResults a:focus-visible{outline-color:highlight}.result-tabs a.active,.result-tabs button.active{color:linktext;border-block-end-color:canvastext}.workNavHeading.active,.appUtilityButton[aria-current=page]{color:linktext;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}.programAttachmentFacts{font-size:var(--type-ui);flex-wrap:wrap;gap:6px 24px;margin:8px 0 0;display:flex}.programAttachmentFacts>div{gap:6px;min-width:0;display:flex}.programAttachmentFacts dt{color:var(--ink-3)}.programAttachmentFacts dd{overflow-wrap:anywhere;margin:0}td[data-batch-inactive]>*{opacity:.5}table tbody tr:has(>td input[type=checkbox]:checked)>:is(td,th){background:var(--interaction-selected-bg)}.pageCreateMenu{flex:none}.pageCreateMenu>summary{align-items:center;gap:6px;min-height:40px;padding:8px 12px;display:inline-flex}.pageCreateMenu>summary>svg{width:18px;height:18px}.createContextActions{gap:4px;display:grid}.createContextActions:empty{display:none}.pageHeader:has([aria-label=Page\ actions]){width:100%}body:has([data-collapse-action-labels=true]) [data-action-label]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}body:has([data-collapse-action-labels=true]) .button:has(>[data-action-label]){gap:0;min-width:44px;padding-inline:10px}:root{--filter-search-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23666a73%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-search%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22m21%2021-4.3-4.3%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}html[data-theme=dark]{--filter-search-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23a8b2c2%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22lucide%20lucide-search%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22m21%2021-4.3-4.3%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}body input[type=search]:not([data-search-icon=external]),body input[data-filter-input=true]{background-image:var(--filter-search-icon)!important;background-position:12px!important;background-repeat:no-repeat!important;background-size:18px 18px!important;padding-inline-start:40px!important}@page{size:portrait;margin:10mm}@media print{html,body,.resultsShell,.resultsMain{color:#111;background:#fff!important}.resultsShell,.resultsMain,.mainContent{min-height:0;display:block}.premiseSidebar,.projectStatus,.demoDataNotice,.projectPersistenceNotice,.results-heading,.result-tabs,.siteFooter,.commandPaletteBackdrop{display:none!important}.projectWorkspace,.projectRoutePanel,.output-workspace{overflow:visible;width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.pageContainer{width:100%;margin:0}}._page_12q7m_1{padding:72px 0 104px}._heading_12q7m_5{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:20px;display:grid}._heading_12q7m_5 h1{max-width:16ch;font-size:var(--type-display);letter-spacing:-.035em}._heading_12q7m_5>p{max-width:760px;color:var(--ink-2);font-size:var(--type-subhead);grid-column:1/-1;margin-top:20px;line-height:1.48}._effectiveDate_12q7m_27{color:var(--ink-3);font-size:var(--type-ui);grid-column:1/-1;margin-top:18px;font-weight:700;display:block}._contextReturn_12q7m_36{margin-top:22px}._faq_12q7m_40{border-top:1px solid var(--border-strong);margin-top:54px}._faq_12q7m_40>section{border-bottom:1px solid var(--border);padding-block:24px}._faq_12q7m_40 h2{color:var(--ink);font-family:var(--font-body);font-size:var(--type-body);font-weight:800;line-height:1.4}._faq_12q7m_40 p{max-width:880px;color:var(--ink-2);font-size:var(--type-body);margin-top:12px;line-height:1.7}._contents_12q7m_66{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:46px;display:grid}._basisSources_12q7m_75{margin:12px 0 0;padding-inline-start:20px}._basisSources_12q7m_75 li+li{margin-top:8px}._contents_12q7m_66 a{min-height:66px;color:var(--ink-2);border-right:1px solid var(--border);font-size:var(--type-ui);align-items:center;padding:14px 18px;font-weight:800;text-decoration:none;display:flex}._contents_12q7m_66 a:nth-child(3n){border-right:0}._contents_12q7m_66 a:hover{color:var(--interaction-hover-fg);background:var(--interaction-hover-bg)}._guideSections_12q7m_99,._specSections_12q7m_100,._designDecisions_12q7m_101,._legalSections_12q7m_102{border-top:1px solid var(--border-strong);margin-top:34px}._guideSection_12q7m_99,._specSection_12q7m_100,._designDecision_12q7m_101,._legalSection_12q7m_102{border-bottom:1px solid var(--border);grid-template-columns:minmax(190px,.72fr) minmax(0,1.55fr);gap:56px;padding:38px 0 42px;scroll-margin-top:84px;display:grid}._sectionHeading_12q7m_119 h2{font-family:var(--font-body);font-size:var(--type-title);letter-spacing:-.025em}._sectionHeading_12q7m_119 p{color:var(--ink-3);margin-top:12px;line-height:1.6}._guideItems_12q7m_131,._procedure_12q7m_132,._specItems_12q7m_133,._decisionFacts_12q7m_134{gap:0;margin:0;padding:0;display:grid}._procedure_12q7m_132{counter-reset:procedure;list-style:none}._guideItem_12q7m_131,._procedure_12q7m_132 li,._specItem_12q7m_133{padding:0 0 26px;position:relative}._guideItem_12q7m_131+._guideItem_12q7m_131,._procedure_12q7m_132 li+li,._specItem_12q7m_133+._specItem_12q7m_133{border-top:1px solid var(--border);padding-top:26px}._procedure_12q7m_132 li{counter-increment:procedure;padding-left:54px}._procedure_12q7m_132 li:before{width:34px;height:34px;color:var(--primary);border:1px solid var(--border-strong);content:counter(procedure);font-size:var(--type-ui);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:0;left:0}._procedure_12q7m_132 li+li:before{top:26px}._guideItem_12q7m_131 h3,._procedure_12q7m_132 h3,._specItem_12q7m_133 h3{font-family:var(--font-body);font-size:var(--type-body);font-weight:800;line-height:1.35}._guideItem_12q7m_131 p,._procedure_12q7m_132 p,._specItem_12q7m_133 p{color:var(--ink-2);margin-top:8px;line-height:1.68}._referenceTableRegion_12q7m_202{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;overflow:hidden}._referenceTable_12q7m_202{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}._referenceTable_12q7m_202 th,._referenceTable_12q7m_202 td{overflow-wrap:anywhere;text-align:start;vertical-align:top;border-block-end:1px solid var(--border);padding:14px 16px}._referenceTable_12q7m_202 thead th{color:var(--ink-3);background:var(--surface-2);font-size:var(--type-ui)}._referenceTable_12q7m_202 thead th:first-child{width:38%}._requirementsTable_12q7m_232 thead th:first-child{width:24%}._requirementsTable_12q7m_232 thead th:not(:first-child){width:38%}._referenceTable_12q7m_202 tbody th{color:var(--ink);font-weight:700}._referenceTable_12q7m_202 tbody td{color:var(--ink-2)}._referenceTable_12q7m_202 tbody tr:last-child th,._referenceTable_12q7m_202 tbody tr:last-child td{border-block-end:0}._architecture_12q7m_239{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);gap:16px;padding:20px;display:grid}._architecture_12q7m_239 figcaption{color:var(--ink);font-weight:700}._architectureRow_12q7m_249{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._architectureInputs_12q7m_250{grid-template-columns:repeat(3,minmax(0,1fr))}._architectureCore_12q7m_251{border-color:var(--primary)}._architectureFoundation_12q7m_252{padding-block-start:8px}._documentationArticle_12q7m_253 ._architectureFoundation_12q7m_252 h3{font-size:var(--type-body);margin:0}._documentationArticle_12q7m_253 ._architectureFoundation_12q7m_252 p{font-size:var(--type-ui);margin-block:8px 0}._architectureStage_12q7m_255{border:1px solid var(--border-strong);border-radius:var(--r);background:var(--surface);overflow-wrap:anywhere;min-width:0;padding:16px}._documentationArticle_12q7m_253 ._architectureStage_12q7m_255 h3{font-size:var(--type-body);margin:0;line-height:1.4}._documentationArticle_12q7m_253 ._architectureStage_12q7m_255 p{font-size:var(--type-ui);margin-top:8px}._documentationArticle_12q7m_253 ._architectureConnection_12q7m_265{color:var(--ink-3);font-size:var(--type-ui);text-align:center;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}._architectureConnection_12q7m_265 span{color:var(--primary);font-size:22px}._decisionFacts_12q7m_134>div{border-bottom:1px solid var(--border);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}._decisionFacts_12q7m_134>div:last-child{border-bottom:0}._decisionFacts_12q7m_134 dt{color:var(--ink-3);font-size:var(--type-ui);font-weight:800}._decisionFacts_12q7m_134 dd{color:var(--ink-2);margin:0;line-height:1.65}._legalSection_12q7m_102 h2{font-size:var(--type-title);letter-spacing:-.025em}._legalSection_12q7m_102:focus{outline:3px solid var(--interaction-focus-ring);outline-offset:8px}._legalBody_12q7m_311{gap:16px;display:grid}._legalBody_12q7m_311 p,._legalBody_12q7m_311 li{color:var(--ink-2);line-height:1.7}._legalBody_12q7m_311 ul{gap:10px;margin:2px 0 0;padding-left:22px;display:grid}._releaseNotes_12q7m_329{border-top:1px solid var(--border-strong);margin-top:54px}._release_12q7m_329{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);gap:56px;padding:42px 0 48px;scroll-margin-top:84px;display:grid}._releaseHeader_12q7m_343 h2{font-family:var(--font-display);font-size:var(--type-title);letter-spacing:-.025em;font-weight:600}._releaseHeader_12q7m_343 h2 time{color:inherit;font:inherit;letter-spacing:inherit}._releaseHeader_12q7m_343 p{color:var(--ink);font-family:var(--font-display);font-size:var(--type-subhead);margin-top:22px;font-weight:600;line-height:1.25}._releaseSections_12q7m_365{gap:34px;display:grid}._releaseSection_12q7m_365 h3{font-family:var(--font-body);font-size:var(--type-body);font-weight:800}._releaseSection_12q7m_365 ul{gap:16px;margin:18px 0 0;padding-inline-start:22px;display:grid}._releaseSection_12q7m_365 li{color:var(--ink-2);padding-inline-start:6px;line-height:1.68}@media (width<=900px){._guideSection_12q7m_99,._specSection_12q7m_100,._designDecision_12q7m_101,._legalSection_12q7m_102{grid-template-columns:1fr;gap:26px}._release_12q7m_329{grid-template-columns:1fr;gap:28px}}@media (width<=680px){._documentationPageContents_12q7m_406 ul{columns:1}._page_12q7m_1{padding:48px 0 72px}._heading_12q7m_5 h1{font-size:var(--type-section)}._heading_12q7m_5>p{font-size:var(--type-body)}._contents_12q7m_66{grid-template-columns:1fr 1fr}._contents_12q7m_66 a,._contents_12q7m_66 a:nth-child(3n){border-right:1px solid var(--border)}._contents_12q7m_66 a:nth-child(2n){border-right:0}._architecture_12q7m_239{padding:16px}._architectureRow_12q7m_249{grid-template-columns:1fr}._referenceTable_12q7m_202,._referenceTable_12q7m_202 tbody,._referenceTable_12q7m_202 tr,._referenceTable_12q7m_202 th,._referenceTable_12q7m_202 td{width:100%;min-width:0;display:block}._referenceTable_12q7m_202 thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._referenceTable_12q7m_202 tbody tr{border-block-end:1px solid var(--border);padding:12px 16px}._referenceTable_12q7m_202 tbody tr:last-child{border-block-end:0}._referenceTable_12q7m_202 tbody th,._referenceTable_12q7m_202 tbody td{border:0;grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:10px;padding:7px 0;display:grid}._referenceTable_12q7m_202 tbody th:before,._referenceTable_12q7m_202 tbody td:before{content:attr(data-label);color:var(--ink-3);font-size:var(--type-ui);font-weight:700}._decisionFacts_12q7m_134>div{grid-template-columns:1fr;gap:6px}}@media (width<=440px){._contents_12q7m_66{grid-template-columns:1fr}._contents_12q7m_66 a,._contents_12q7m_66 a:nth-child(2n),._contents_12q7m_66 a:nth-child(3n){border-right:0}}._documentationPage_12q7m_406{background:var(--surface);padding:24px 0 20px}._documentationPage_12q7m_406 ._heading_12q7m_5 h1{font-size:var(--type-section)}._documentationPage_12q7m_406 ._heading_12q7m_5>p{font-size:var(--type-body);margin-top:8px}._documentationToolbar_12q7m_499{align-items:center;gap:16px;margin-block:20px 28px;display:flex}._documentationToolbar_12q7m_499>button{flex-shrink:0}._documentationSearch_12q7m_501{width:100%;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r);font:inherit;padding:10px 14px}._documentationLayout_12q7m_502{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}._documentationWithoutIndex_12q7m_503 ._documentationLayout_12q7m_502{grid-template-columns:minmax(0,1fr)}._documentationWithoutIndex_12q7m_503 ._heading_12q7m_5 h1{max-width:none}._documentationIndex_12q7m_505{min-width:0;max-height:calc(100dvh - 120px);position:sticky;top:96px;overflow-y:auto}._documentationIndex_12q7m_505 ul{margin:12px 0;padding:0;list-style:none}._documentationIndex_12q7m_505 a{min-height:48px;color:var(--ink-2);font-size:var(--type-ui);border-radius:var(--r);align-items:center;padding:10px 12px;line-height:1.5;text-decoration:none;display:flex}._documentationIndex_12q7m_505 a:hover{color:var(--interaction-hover-fg);background:var(--interaction-hover-bg)}._documentationPagination_12q7m_510{font-size:var(--type-ui);justify-content:space-between;align-items:center;gap:8px;display:flex}._documentationPagination_12q7m_510 button{padding-inline:12px}._documentationArticle_12q7m_253{min-width:0;max-width:76ch;scroll-margin-top:96px}._documentationArticle_12q7m_253>[data-help-target=docs-content]{scroll-margin-top:96px}._documentationArticle_12q7m_253 h2{font-size:var(--type-title);margin:0 0 20px;line-height:1.3}._documentationArticle_12q7m_253 h3{font-size:var(--type-subhead);margin-block:0 16px}._documentationArticle_12q7m_253 h4{font-size:var(--type-body);margin-block:24px 8px}._documentationArticle_12q7m_253 h5{font-size:var(--type-ui);margin-block:20px 8px}._documentationArticle_12q7m_253>h3{margin-top:28px}._documentationPageContents_12q7m_406{margin-block:28px}._documentationPageContents_12q7m_406 ul{columns:2;column-gap:24px;padding-inline-start:20px}._documentationPageContents_12q7m_406 li{break-inside:avoid;margin-block:8px}._documentationPageContents_12q7m_406 p{flex-wrap:wrap;gap:16px;display:flex}._documentationTopicSection_12q7m_523>h4{margin-top:0}._documentationTopicSection_12q7m_523{border-top:1px solid var(--border);padding-block:28px;scroll-margin-top:96px}._documentationResults_12q7m_525{margin:0;padding:0;list-style:none}._documentationResults_12q7m_525 li{border-bottom:1px solid var(--border);gap:4px;padding-block:12px;display:grid}._documentationResults_12q7m_525 a{font-size:var(--type-body)}._documentationResults_12q7m_525 span{color:var(--ink-3);font-size:var(--type-ui)}._documentationArticle_12q7m_253 p{color:var(--ink-2);line-height:1.6}._documentationSteps_12q7m_530{gap:20px;margin:0;padding-inline-start:24px;display:grid}._documentationSteps_12q7m_530 li{padding-inline-start:8px}._documentationSteps_12q7m_530 p{margin-top:6px}._documentationPrerequisites_12q7m_533{margin-block:20px}._documentationPrerequisites_12q7m_533 h5{margin-bottom:10px;font-weight:700}._documentationPrerequisites_12q7m_533 p+p{margin-top:10px}._documentationArticle_12q7m_253 figure{margin:24px 0}._documentationArticle_12q7m_253 img{max-width:100%;height:auto}._documentationSources_12q7m_538{border-top:1px solid var(--border);font-size:var(--type-ui);flex-wrap:wrap;gap:16px;margin-top:24px;padding-top:16px;display:flex}._documentationSources_12q7m_538 span{color:var(--ink-3)}@media (width<=900px){._documentationLayout_12q7m_502{grid-template-columns:240px minmax(0,1fr);gap:24px}}@media (width<=680px){._documentationLayout_12q7m_502{grid-template-columns:1fr}._documentationIndex_12q7m_505{position:static}._documentationArticle_12q7m_253{border-block-start:1px solid var(--border);padding:24px 0 0}._documentationToolbar_12q7m_499{flex-wrap:wrap}}._documentationIndex_12q7m_505 ul ul{padding:0 0 8px 14px}._documentationIndex_12q7m_505 ul ul a{font-size:var(--type-ui);padding-block:7px;font-weight:400}._documentationIndex_12q7m_505[data-help-target=docs-contents]{max-height:none;overflow:visible}._documentationIndex_12q7m_505[data-help-target=docs-contents] a{min-height:34px;padding-block:6px}._documentationIndex_12q7m_505[data-help-target=docs-contents] ul ul{margin-block:0;padding-bottom:6px}._documentationIndex_12q7m_505 a[aria-current]{color:var(--primary);background:var(--wash);font-weight:650}._documentationArticle_12q7m_253>._documentationTopicSection_12q7m_523:first-child{margin-block-start:0}._referenceReleaseSections_12q7m_557{gap:24px;margin-block-start:24px;display:grid}._referenceReleaseSections_12q7m_557 h3{margin:0}._referenceReleaseSections_12q7m_557 ul{margin:12px 0 0;padding-inline-start:22px}._referenceReleaseSections_12q7m_557 li{color:var(--ink-2);margin-block:0 16px;line-height:1.68}._referenceReleaseSections_12q7m_557 li:last-child{margin-block-end:0}._engineeringArchitecture_12q7m_562{margin:24px 0 0}._engineeringDiagram_12q7m_563{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow-x:auto}._engineeringDiagram_12q7m_563 svg{width:100%;min-width:680px;color:var(--ink-3);font-family:var(--font-body);font-size:18px;display:block}._engineeringBoundary_12q7m_565 rect{fill:var(--surface-2);stroke:var(--border-strong);stroke-dasharray:6 5}._engineeringBoundary_12q7m_565 text{fill:var(--ink-3);font-size:17px;font-weight:650}._engineeringNode_12q7m_567 rect{fill:var(--surface);stroke:var(--border-strong)}._engineeringNode_12q7m_567 text{fill:var(--ink-2)}._engineeringNode_12q7m_567 ._engineeringNodeTitle_12q7m_569{fill:var(--ink);font-size:21px;font-weight:650}._engineeringEdges_12q7m_570 path{fill:none;stroke:currentColor;stroke-width:1.7px}._engineeringLabels_12q7m_571 text{fill:var(--ink-3);font-size:17px}._engineeringArchitecture_12q7m_562 figcaption{color:var(--ink-2);font-size:var(--type-ui);margin-block-start:12px}
