@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;--operational-table-heading-height:56px;--operational-table-heading-padding-block:10px;--operational-table-heading-padding-inline:16px;--operational-table-heading-title-font:650 var(--type-subhead)/1.15 var(--font-display);--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:320px}body{min-width:320px;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}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}: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}}.siteShell,.resultsShell{min-height:100vh}.mobileAppHeader,.mobileUtilitiesButton{display:none}.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,.buttonPrimary:hover{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:8px;min-height:0;display:flex}.workNavHeading{min-height:46px;color:var(--ink-2);font-size:var(--type-body);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}.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-body);text-overflow:clip;white-space:nowrap;flex:1;overflow:visible}.workNavHeading small{min-width:24px;color:var(--ink-3);border:1px solid var(--border);font-size:var(--type-ui);text-align:center;white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 6px;font-weight:650}.workNavOrganization{min-width:0;min-height:46px;color:var(--ink-2);background:0 0;border-radius:8px;align-items:center;gap:13px;padding:0 12px;display:flex;position:relative}.workNavOrganization:hover{color:var(--ink);background:var(--surface-2)}.workNavOrganization:focus-within{outline:3px solid var(--interaction-focus-ring);outline-offset:3px}.workNavOrganization svg{color:currentColor;flex:none;width:21px;height:21px}.workNavOrganization select{color:currentColor;width:100%;min-width:0;min-height:38px;font:650 var(--type-ui)/1.2 var(--font-sans);text-overflow:ellipsis;background-color:#0000;border:0;padding:0 26px 0 0;overflow:hidden}.workNavOrganization span{color:currentColor;min-width:0;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.appUtilities{border:0;flex-direction:column;gap:4px;margin-top:auto;padding:0 4px;display:flex}.appUtilityButton.mobileSearchAction{display:none}.appUtilityButton{width:100%;min-height:46px;color:var(--ink-2);font-size:var(--type-body);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:13px;padding:0 13px;font-weight:600;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 .sidebarBrandRow{justify-content:center;padding:0}.sidebarCollapsed .premiseParentBrand{justify-content:center}.sidebarCollapsed .premiseParentBrand b,.sidebarCollapsed .premiseProductDivider,.sidebarCollapsed .premiseProductLabel,.sidebarCollapsed .workNavHeading span,.sidebarCollapsed .workNavHeading small,.sidebarCollapsed .workNavOrganization span,.sidebarCollapsed .appUtilityButton span,.sidebarCollapsed .sidebarSearch kbd{display:none}.sidebarCollapsed .workNavHeading,.sidebarCollapsed .workNavOrganization,.sidebarCollapsed .appUtilityButton{justify-content:center;width:44px;min-width:44px;padding:0}.sidebarCollapsed .workNavOrganization select{opacity:0;cursor:pointer;width:44px;height:46px;padding:0;position:absolute;inset: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}.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);align-items:stretch;min-width:0;display:flex}.programRouteBar .result-tabs{background:0 0;border-block-end:0;flex:auto;min-width:0}.programScopeSelect,.programOrganizationSelect{min-width:190px;color:var(--ink-2);font-size:var(--type-caption);flex:none;align-content:center;gap:3px;padding:6px 8px;font-weight:700;display:grid}.programScopeSelect select,.programOrganizationSelect select{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;padding:8px 14px 8px 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<=900px){.programRouteBar{flex-wrap:wrap}.programRouteBar .result-tabs,.programScopeSelect,.programOrganizationSelect,.programRouteActions{width:100%}.programScopeSelect,.programOrganizationSelect{padding:8px 14px}}@container workspace (width<=520px){.programRouteActions{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 14px;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{min-height:58px;color:var(--ink-3);font-size:var(--type-ui);white-space:nowrap;cursor:pointer;background:0 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{color:var(--interaction-hover-fg);background:var(--interaction-hover-bg)}.result-tabs a:focus-visible{z-index:1;outline:3px solid var(--interaction-focus-ring);outline-offset:-4px;position:relative}.result-tabs a.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{color:var(--interaction-hover-fg);background:var(--interaction-hover-bg)}.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{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}.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 a{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 a: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 10px 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:4px;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:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;min-width:0;margin:0;display:grid}.workNavPrimaryAction{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;display:grid;position:relative}.workNavHeading svg{grid-area:icon;width:20px;height:20px}.workNavHeading span,.sidebarCollapsed .workNavHeading span{text-align:center;text-overflow:ellipsis;grid-area:label;max-width:100%;font-size:clamp(9px,2.7vw,11px);line-height:1.15;display:block;overflow:hidden}.workNavHeading small,.sidebarCollapsed .workNavHeading small{width:auto;min-width:18px;min-height:18px;color:var(--ink);background:var(--surface-2);border-color:var(--border-strong);text-align:center;place-items:center;margin:0;padding:0 4px;font-size:10px;line-height:1;display:inline-grid;position:absolute;inset-block-start:1px;inset-inline-start:calc(50% + 3px);transform:none}.workNavHeading.active,.sidebarCollapsed .workNavHeading.active{color:var(--interaction-selected-fg);background:0 0}.workNavPrimaryAction,.sidebarCollapsed .workNavPrimaryAction{display:none}.workNav[data-has-organizations=true],.sidebarCollapsed .workNav[data-has-organizations=true]{grid-template-columns:repeat(4,minmax(0,1fr))}.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{text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.workNav[data-has-organizations=true] .workNavHeading small,.sidebarCollapsed .workNav[data-has-organizations=true] .workNavHeading small{display:none}.workNavOrganization,.sidebarCollapsed .workNavOrganization{grid-template:"icon""label"/1fr;align-content:center;justify-items:center;gap:2px;width:100%;min-width:0;min-height:52px;padding:4px;display:grid}.workNavOrganization svg,.sidebarCollapsed .workNavOrganization svg{grid-area:icon;width:20px;height:20px}.workNavOrganization select,.sidebarCollapsed .workNavOrganization select{opacity:1;appearance:none;width:100%;height:auto;min-height:0;color:var(--ink-2);text-align:center;text-overflow:ellipsis;cursor:pointer;grid-area:label;padding:0;font-size:11px;line-height:1.2;position:static}.mobileUtilitiesButton{width:100%;min-width:0;min-height:52px;color:var(--ink-2);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-size:clamp(9px,2.7vw,11px);font-weight:650;display:flex}.mobileUtilitiesButton:hover,.mobileUtilitiesButton[aria-expanded=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,.appUtilityButton.mobileSearchAction{display:flex}.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{flex-wrap:wrap}.programRouteBar .result-tabs,.programScopeSelect,.programRouteActions{width:100%}.programRouteBar .result-tabs{border-block-end:1px solid var(--border)}.programRouteActions{padding:8px 14px}.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,.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{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}}@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_pndyn_1{padding:72px 0 104px}._heading_pndyn_5{max-width:940px}._heading_pndyn_5 h1{max-width:16ch;font-size:var(--type-display);letter-spacing:-.035em}._heading_pndyn_5>p{max-width:760px;color:var(--ink-2);font-size:var(--type-subhead);margin-top:20px;line-height:1.48}._effectiveDate_pndyn_23{color:var(--ink-3);font-size:var(--type-ui);margin-top:18px;font-weight:700;display:block}._contextReturn_pndyn_31{margin-top:22px}._faq_pndyn_35{border-top:1px solid var(--border-strong);margin-top:54px}._faq_pndyn_35 details{border-bottom:1px solid var(--border)}._faq_pndyn_35 summary{min-height:76px;color:var(--ink);font-size:var(--type-body);cursor:pointer;align-items:center;padding:21px 58px 21px 0;font-weight:800;list-style:none;display:flex;position:relative}._faq_pndyn_35 summary::-webkit-details-marker{display:none}._faq_pndyn_35 summary:after{width:30px;height:30px;color:var(--primary);border:1px solid var(--border-strong);content:"+";border-radius:50%;place-items:center;font-size:21px;font-weight:500;line-height:1;display:grid;position:absolute;right:18px}._faq_pndyn_35 details[open] summary:after{content:"−"}._faq_pndyn_35 details>p{max-width:880px;color:var(--ink-2);font-size:var(--type-body);padding:0 58px 24px 0;line-height:1.7}._contents_pndyn_89{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}._contents_pndyn_89 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_pndyn_89 a:nth-child(3n){border-right:0}._contents_pndyn_89 a:hover{color:var(--interaction-hover-fg);background:var(--interaction-hover-bg)}._guideSections_pndyn_119,._specSections_pndyn_120,._designDecisions_pndyn_121,._legalSections_pndyn_122{border-top:1px solid var(--border-strong);margin-top:34px}._guideSection_pndyn_119,._specSection_pndyn_120,._designDecision_pndyn_121,._legalSection_pndyn_122{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_pndyn_139 h2{font-size:var(--type-title);letter-spacing:-.025em}._sectionHeading_pndyn_139 p{color:var(--ink-3);margin-top:12px;line-height:1.6}._guideItems_pndyn_150,._procedure_pndyn_151,._specItems_pndyn_152,._decisionFacts_pndyn_153{gap:0;margin:0;padding:0;display:grid}._procedure_pndyn_151{counter-reset:procedure;list-style:none}._guideItem_pndyn_150,._procedure_pndyn_151 li,._specItem_pndyn_152{padding:0 0 26px;position:relative}._guideItem_pndyn_150+._guideItem_pndyn_150,._procedure_pndyn_151 li+li,._specItem_pndyn_152+._specItem_pndyn_152{border-top:1px solid var(--border);padding-top:26px}._procedure_pndyn_151 li{counter-increment:procedure;padding-left:54px}._procedure_pndyn_151 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_pndyn_151 li+li:before{top:26px}._guideItem_pndyn_150 h3,._procedure_pndyn_151 h3,._specItem_pndyn_152 h3{font-family:var(--font-body);font-size:var(--type-body);font-weight:800;line-height:1.35}._guideItem_pndyn_150 p,._procedure_pndyn_151 p,._specItem_pndyn_152 p{color:var(--ink-2);margin-top:8px;line-height:1.68}._referenceTableRegion_pndyn_221{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;overflow:hidden}._referenceTable_pndyn_221{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}._referenceTable_pndyn_221 th,._referenceTable_pndyn_221 td{overflow-wrap:anywhere;text-align:start;vertical-align:top;border-block-end:1px solid var(--border);padding:14px 16px}._referenceTable_pndyn_221 thead th{color:var(--ink-3);background:var(--surface-2);font-size:var(--type-ui)}._referenceTable_pndyn_221 thead th:first-child{width:38%}._referenceTable_pndyn_221 tbody th{color:var(--ink);font-weight:700}._referenceTable_pndyn_221 tbody td{color:var(--ink-2)}._referenceTable_pndyn_221 tbody tr:last-child th,._referenceTable_pndyn_221 tbody tr:last-child td{border-block-end:0}._architecture_pndyn_256{color:#f4f7ff;border-radius:var(--r);background-color:#07162d;background-image:linear-gradient(#6d91da1f 1px,#0000 1px),linear-gradient(90deg,#6d91da1f 1px,#0000 1px);background-size:26px 26px;border:1px solid #334665;margin:52px 0 0;padding:28px}._architecture_pndyn_256 figcaption{color:#bac9e5;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-weight:800}._architectureTrack_pndyn_278{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px;display:grid}._architectureStage_pndyn_285{background:#091b38e6;border:1px solid #4b638b;border-radius:6px;padding:20px}._architectureStage_pndyn_285 span{color:#8fb0ef;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}._architectureStage_pndyn_285 strong{color:#fff;font-size:var(--type-body);margin-top:8px;display:block}._architectureStage_pndyn_285 p{color:#c8d4e8;font-size:var(--type-ui);margin-top:9px;line-height:1.55}._architectureArrow_pndyn_315{color:#8fb0ef;align-self:center;font-size:22px;font-weight:800}._decisionFacts_pndyn_153>div{border-bottom:1px solid var(--border);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}._decisionFacts_pndyn_153>div:last-child{border-bottom:0}._decisionFacts_pndyn_153 dt{color:var(--ink-3);font-size:var(--type-ui);font-weight:800}._decisionFacts_pndyn_153 dd{color:var(--ink-2);margin:0;line-height:1.65}._legalSection_pndyn_122 h2{font-size:var(--type-title);letter-spacing:-.025em}._legalSection_pndyn_122:focus{outline:3px solid var(--interaction-focus-ring);outline-offset:8px}._legalBody_pndyn_356{gap:16px;display:grid}._legalBody_pndyn_356 p,._legalBody_pndyn_356 li{color:var(--ink-2);line-height:1.7}._legalBody_pndyn_356 ul{gap:10px;margin:2px 0 0;padding-left:22px;display:grid}._releaseNotes_pndyn_374{border-top:1px solid var(--border-strong);margin-top:54px}._release_pndyn_374{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_pndyn_388 h2{font-family:var(--font-display);font-size:var(--type-title);letter-spacing:-.025em;font-weight:600}._releaseHeader_pndyn_388 h2 time{color:inherit;font:inherit;letter-spacing:inherit}._releaseHeader_pndyn_388 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_pndyn_410{gap:34px;display:grid}._releaseSection_pndyn_410 h3{font-family:var(--font-body);font-size:var(--type-body);font-weight:800}._releaseSection_pndyn_410 ul{gap:16px;margin:18px 0 0;padding-inline-start:22px;display:grid}._releaseSection_pndyn_410 li{color:var(--ink-2);padding-inline-start:6px;line-height:1.68}@media (width<=900px){._guideSection_pndyn_119,._specSection_pndyn_120,._designDecision_pndyn_121,._legalSection_pndyn_122{grid-template-columns:1fr;gap:26px}._release_pndyn_374{grid-template-columns:1fr;gap:28px}._architectureTrack_pndyn_278{grid-template-columns:1fr}._architectureArrow_pndyn_315{justify-self:center;transform:rotate(90deg)}}@media (width<=680px){._page_pndyn_1{padding:48px 0 72px}._heading_pndyn_5 h1{font-size:var(--type-section)}._heading_pndyn_5>p{font-size:var(--type-body)}._contents_pndyn_89{grid-template-columns:1fr 1fr}._contents_pndyn_89 a,._contents_pndyn_89 a:nth-child(3n){border-right:1px solid var(--border)}._contents_pndyn_89 a:nth-child(2n){border-right:0}._architecture_pndyn_256{margin-top:38px;padding:20px}._referenceTable_pndyn_221,._referenceTable_pndyn_221 tbody,._referenceTable_pndyn_221 tr,._referenceTable_pndyn_221 th,._referenceTable_pndyn_221 td{width:100%;min-width:0;display:block}._referenceTable_pndyn_221 thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._referenceTable_pndyn_221 tbody tr{border-block-end:1px solid var(--border);padding:12px 16px}._referenceTable_pndyn_221 tbody tr:last-child{border-block-end:0}._referenceTable_pndyn_221 tbody th,._referenceTable_pndyn_221 tbody td{border:0;grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:10px;padding:7px 0;display:grid}._referenceTable_pndyn_221 tbody th:before,._referenceTable_pndyn_221 tbody td:before{content:attr(data-label);color:var(--ink-3);font-size:var(--type-ui);font-weight:700}._decisionFacts_pndyn_153>div{grid-template-columns:1fr;gap:6px}}@media (width<=440px){._contents_pndyn_89{grid-template-columns:1fr}._contents_pndyn_89 a,._contents_pndyn_89 a:nth-child(2n),._contents_pndyn_89 a:nth-child(3n){border-right:0}}
