@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css);@import url(https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css);.locator-navbar[data-v-7fc10c2c]{display:flex;flex:0 0 auto;align-items:center;gap:0;width:100%;box-sizing:border-box;padding:0 .6rem;height:46px;background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0 0 .65rem 0;overflow-x:auto;overflow-y:hidden}.nav-brand[data-v-7fc10c2c]{display:inline-flex;align-items:center;gap:.42rem;text-decoration:none!important;color:var(--cl-text);flex-shrink:0;padding:0 .65rem 0 .1rem}.nav-logo[data-v-7fc10c2c]{width:22px;height:22px;flex-shrink:0}.nav-brand-text[data-v-7fc10c2c]{display:flex;flex-direction:column;line-height:1.1}.nav-brand-title[data-v-7fc10c2c]{font-size:var(--font-sm);font-weight:700;color:var(--cl-text);white-space:nowrap}.nav-brand-subtitle[data-v-7fc10c2c]{font-size:.68rem;font-weight:600;color:var(--cl-text-muted);white-space:nowrap}.nav-divider[data-v-7fc10c2c]{width:1px;height:22px;background:var(--cl-border);flex-shrink:0;margin:0 .45rem}.nav-link-groups[data-v-7fc10c2c]{display:flex;align-items:center;gap:.55rem;flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.nav-link-groups[data-v-7fc10c2c]::-webkit-scrollbar{display:none}.scroll-affordance[data-v-7fc10c2c]{--scroll-affordance-shadow-color:rgba(15,23,42,.24);transition:box-shadow .12s ease}.scroll-affordance.can-scroll-left[data-v-7fc10c2c]{box-shadow:inset 18px 0 14px -14px var(--scroll-affordance-shadow-color)}.scroll-affordance.can-scroll-right[data-v-7fc10c2c]{box-shadow:inset -18px 0 14px -14px var(--scroll-affordance-shadow-color)}.scroll-affordance.can-scroll-left.can-scroll-right[data-v-7fc10c2c]{box-shadow:inset 18px 0 14px -14px var(--scroll-affordance-shadow-color),inset -18px 0 14px -14px var(--scroll-affordance-shadow-color)}.nav-group[data-v-7fc10c2c]{display:flex;align-items:center;gap:.38rem;flex-shrink:0}.nav-group--advanced[data-v-7fc10c2c]{padding-left:.55rem;border-left:1px solid var(--cl-border)}.nav-group-label[data-v-7fc10c2c]{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cl-text-muted);white-space:nowrap}.nav-links[data-v-7fc10c2c]{display:flex;align-items:center;gap:.1rem;flex-shrink:0}.nav-link[data-v-7fc10c2c]{display:inline-flex;align-items:center;gap:.38rem;height:30px;padding:0 .72rem;border-radius:var(--radius-md);color:var(--cl-text-secondary);text-decoration:none!important;font-size:var(--font-sm);font-weight:500;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.nav-link i[data-v-7fc10c2c]{font-size:.84rem}.nav-link[data-v-7fc10c2c]:hover{background:color-mix(in srgb,var(--cl-success) 10%,#fff);color:#3f8a63}.nav-link--active[data-v-7fc10c2c]{background:color-mix(in srgb,var(--cl-success) 14%,#fff);color:#3f8a63!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cl-success) 28%,transparent)}.nav-actions[data-v-7fc10c2c]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding-left:.1rem}.locator-navbar--public-demo .nav-actions[data-v-7fc10c2c]{margin-left:auto}.nav-session-chip[data-v-7fc10c2c]{display:inline-flex;align-items:center;gap:.24rem;height:26px;padding:0 .52rem;border:1px solid var(--cl-border);border-radius:var(--radius-pill);background:var(--cl-bg-subtle);color:var(--cl-text-secondary);font-size:var(--font-xs);font-weight:600;line-height:1;white-space:nowrap;cursor:default}.nav-session-chip i[data-v-7fc10c2c]{font-size:.72rem;color:var(--cl-text-muted)}.nav-ext-link[data-v-7fc10c2c]{display:inline-flex;align-items:center;gap:.28rem;height:26px;padding:0 .48rem;border-radius:var(--radius-md);color:var(--cl-text-secondary);text-decoration:none!important;font-size:.75rem;font-weight:600;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.nav-ext-link[data-v-7fc10c2c]:hover{background:var(--cl-primary-soft);color:var(--cl-primary)}.nav-ext-link>i[data-v-7fc10c2c]:first-child{font-size:.76rem}.nav-ext-icon[data-v-7fc10c2c]{font-size:.62rem;opacity:.7}@media (max-width:900px){.locator-navbar[data-v-7fc10c2c]{height:auto;min-height:46px;align-items:stretch;flex-wrap:wrap;row-gap:.35rem;padding:.35rem .5rem;overflow-x:hidden;overflow-y:visible}.nav-brand[data-v-7fc10c2c]{flex:1 1 auto;min-width:0;padding-right:.35rem}.nav-brand-text[data-v-7fc10c2c]{min-width:0}.nav-brand-subtitle[data-v-7fc10c2c],.nav-brand-title[data-v-7fc10c2c]{white-space:normal;overflow-wrap:anywhere}.nav-divider[data-v-7fc10c2c]{display:none}.nav-link-groups[data-v-7fc10c2c]{order:2;flex:1 0 100%;width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.1rem}.nav-group-label[data-v-7fc10c2c]{display:none}.nav-actions[data-v-7fc10c2c]{order:3;flex:1 0 100%;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-left:0;padding-bottom:.1rem}.nav-actions[data-v-7fc10c2c]::-webkit-scrollbar{display:none}.locator-navbar--public-demo .nav-actions[data-v-7fc10c2c]{margin-left:0}.nav-link[data-v-7fc10c2c]{height:32px;padding:0 .62rem}.nav-ext-link[data-v-7fc10c2c]{height:30px}}:root{--cl-bg:#f3f6fb;--cl-surface:#fff;--cl-bg-subtle:#f1f5f9;--cl-border:#d8e0ea;--cl-border-strong:#c5d1df;--cl-text:#374151;--cl-text-secondary:#6b7280;--cl-text-muted:#9ca3af;--cl-primary:#2563eb;--cl-primary-hover:#1d4ed8;--cl-primary-soft:#eff6ff;--cl-success:#16a34a;--cl-success-soft:#f0fdf4;--cl-warning:#d97706;--cl-warning-soft:#fffbeb;--cl-danger:#dc2626;--cl-danger-soft:#fef2f2;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-xs:0.75rem;--font-sm:0.875rem;--font-md:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--shadow-sm:0 1px 2px rgba(0,0,0,.06);--shadow-md:0 2px 6px rgba(0,0,0,.08);--shadow-lg:0 4px 16px rgba(0,0,0,.1);--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--locator-bg:var(--cl-bg);--locator-surface:var(--cl-surface);--locator-border:var(--cl-border);--locator-border-strong:var(--cl-border-strong);--locator-text:var(--cl-text);--locator-text-muted:var(--cl-text-secondary);--locator-primary:var(--cl-primary);--locator-primary-soft:var(--cl-primary-soft);--locator-success-soft:var(--cl-success-soft);--locator-warning-soft:var(--cl-warning-soft);--locator-danger-soft:var(--cl-danger-soft);--locator-radius:var(--radius-lg)}#app,body,html{min-height:100%;margin:0}body{background:radial-gradient(circle at top,rgba(37,99,235,.08),transparent 34rem),linear-gradient(180deg,#f8fbff 0,var(--locator-bg) 100%);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--locator-text);scrollbar-width:thin;scrollbar-color:var(--cl-border-strong) var(--cl-bg-subtle)}#app.collection-locator-app,#app.collection-locator-app .app,body.demo-collections-body,body.demo-collections-body #app,body.demo-collections-body #app .app,body.search-pages-body,body.search-pages-body #app,body.search-pages-body #app .app{background:transparent}body.marketing-pages-body,body.marketing-pages-body #app,body.marketing-pages-body #app .app{background:var(--locator-bg)}#app.collection-locator-app{color:var(--locator-text);--split-height-offset:350px;--split-bottom-gap:0.5rem;height:100vh;min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.app{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:var(--space-4) var(--space-5) var(--space-5);overflow-y:auto!important;scrollbar-gutter:stable}.collection-locator-app .page-shell{width:100%;max-width:1320px;margin:0 auto;min-height:100%;display:flex;flex-direction:column}.collection-locator-app .page-view{display:flex;flex-direction:column;gap:var(--space-5);flex:1 1 auto;min-height:100%}.collection-locator-app .page-hero{margin-bottom:0;border:1px solid color-mix(in srgb,var(--cl-border) 88%,#fff);border-radius:calc(var(--locator-radius) + 4px);background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.94)),var(--locator-surface);box-shadow:0 12px 32px rgba(15,23,42,.05)}.collection-locator-app .page-hero .card-body,.collection-locator-app .page-hero-body{padding:clamp(1rem,1.2vw + .7rem,1.6rem)}.collection-locator-app .page-hero-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.collection-locator-app .page-hero-copy{flex:1 1 auto;min-width:0;max-width:56rem}.collection-locator-app .page-hero-title{color:var(--cl-text);margin:0 0 .35rem;font-size:clamp(1.7rem,1.1rem + 1vw,2.3rem);font-weight:600;line-height:1.05}.collection-locator-app .page-hero-summary{margin:0;color:var(--cl-text-secondary);line-height:1.55;font-size:.96rem}.collection-locator-app .page-hero-meta{display:grid;gap:.35rem;margin-top:.55rem;font-size:var(--font-sm)}.collection-locator-app .page-workspace{border-top:1px solid var(--cl-border);padding-top:1rem;margin-top:1rem;flex:1 1 auto;min-height:0}.collection-locator-app .page-panel{border:1px solid color-mix(in srgb,var(--cl-border) 88%,#fff);border-radius:var(--locator-radius);background:var(--locator-surface);box-shadow:var(--shadow-sm)}.collection-locator-app .page-panel-body{padding:clamp(1rem,1vw + .8rem,1.4rem)}@media (max-width:900px){.app{padding:var(--space-3)}}.collection-locator-app ::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:var(--space-2);height:var(--space-2)}.collection-locator-app ::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:var(--cl-bg-subtle);border-radius:var(--radius-pill)}.collection-locator-app ::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--cl-border-strong);border-radius:var(--radius-pill)}.collection-locator-app ::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--cl-text-muted)}.collection-locator-app .card{border:1px solid var(--locator-border);border-radius:var(--locator-radius);box-shadow:var(--shadow-sm);background:var(--locator-surface)}.collection-locator-app .card .card-body{padding:.9rem 1rem .85rem 1rem}.collection-locator-app .text-muted{color:var(--locator-text-muted)!important}.collection-locator-app .btn{border-radius:var(--radius-md);box-shadow:none!important;font-weight:500}.collection-locator-app .btn-sm{font-size:var(--font-xs);padding:.22rem .6rem}.collection-locator-app .btn-outline-primary{border-color:var(--cl-primary);color:var(--cl-primary);background:var(--cl-primary-soft)}.collection-locator-app .btn-outline-secondary{border-color:var(--locator-border-strong);color:var(--cl-text-secondary);background:var(--cl-surface)}.collection-locator-app .btn-outline-danger{border-color:var(--cl-danger);color:var(--cl-danger);background:var(--cl-surface)}.collection-locator-app .demo-mode-badge-host:after{content:"Demo Mode";display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:.2rem .48rem;border-radius:var(--radius-pill);background:#475569;color:#fff;font-size:.68rem;font-weight:600;line-height:1;white-space:nowrap}.ui-toast-detail{white-space:pre-line}:root{--kano-select-font-size:var(--font-sm);--kano-select-line-height:1.15;--kano-select-height:1.95rem;--kano-select-icon-size:0.62rem}
/* !important needed: Material Blue theme injects .p-inputtext rules dynamically (after static CSS) */.p-component,.p-inputtext{font-family:var(--font-family)}.p-inputtext{border-color:var(--cl-border-strong)!important;border-radius:var(--radius-md)!important;color:var(--cl-text);background:#fff;font-size:var(--font-sm)!important;min-height:var(--kano-select-height)!important;padding-top:.31rem!important;padding-bottom:.31rem!important;line-height:var(--kano-select-line-height);box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}.p-inputtext:enabled:hover{border-color:color-mix(in srgb,var(--cl-primary) 30%,var(--cl-border-strong))!important}.p-inputtext:enabled:focus{border-color:var(--cl-primary)!important;box-shadow:0 0 0 2px var(--cl-primary-soft)!important}.p-button{border-radius:var(--radius-md)!important;font-size:var(--font-sm);font-weight:500}.p-button.p-button-sm{line-height:1.15!important;padding:.31rem .58rem!important;min-height:1.95rem!important}.p-button.p-button-sm,.p-button.p-button-sm .p-button-icon{font-size:var(--font-sm)!important}.p-dropdown,.p-select{font-family:var(--font-family)!important;font-size:var(--kano-select-font-size)!important;line-height:var(--kano-select-line-height)!important;min-height:var(--kano-select-height)!important;border-color:var(--cl-border-strong)!important;border-radius:var(--radius-md)!important;background:#fff!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}.p-dropdown:not(.p-disabled):hover,.p-select:not(.p-disabled):hover{border-color:color-mix(in srgb,var(--cl-primary) 30%,var(--cl-border-strong))!important}.p-dropdown .p-dropdown-label,.p-select .p-select-label{font-family:var(--font-family)!important;font-size:var(--kano-select-font-size)!important;line-height:var(--kano-select-line-height)!important;min-height:calc(var(--kano-select-height) - 2px)!important;display:flex!important;align-items:center!important;padding:0 1.9rem 0 .5rem!important;color:var(--cl-text)}.p-dropdown .p-dropdown-trigger,.p-select .p-select-dropdown{width:1.9rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.p-dropdown .p-dropdown-clear-icon,.p-dropdown .p-dropdown-trigger-icon,.p-select .p-select-clear-icon,.p-select .p-select-dropdown-icon{font-family:primeicons!important;font-size:var(--kano-select-icon-size)!important;line-height:1!important;width:var(--kano-select-icon-size)!important;height:var(--kano-select-icon-size)!important}.p-select-overlay,.p-select-overlay .p-select-empty-message,.p-select-overlay .p-select-filter,.p-select-overlay .p-select-header,.p-select-overlay .p-select-option{font-family:var(--font-family)!important;font-size:var(--kano-select-font-size)!important;line-height:var(--kano-select-line-height)!important}.p-select-overlay{border-color:var(--cl-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.p-select-overlay .p-select-option{padding-top:.34rem!important;padding-bottom:.34rem!important;color:var(--cl-text)}.p-select-overlay .p-select-option.p-focus:not(.p-disabled),.p-select-overlay .p-select-option:not(.p-disabled):hover{background:var(--cl-primary-soft)!important;color:var(--cl-text)!important}.p-select-overlay .p-select-option.p-select-option-selected{background:var(--cl-primary-soft);color:var(--cl-primary);font-weight:500}.p-multiselect{font-family:var(--font-family)!important;font-size:var(--kano-select-font-size)!important;line-height:var(--kano-select-line-height)!important;min-height:var(--kano-select-height)!important;border-color:var(--cl-border-strong)!important;border-radius:var(--radius-md)!important;background:#fff!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}.p-multiselect:not(.p-disabled):hover{border-color:color-mix(in srgb,var(--cl-primary) 30%,var(--cl-border-strong))!important}.p-multiselect .p-multiselect-label{font-family:var(--font-family)!important;font-size:var(--kano-select-font-size)!important;line-height:var(--kano-select-line-height)!important;min-height:calc(var(--kano-select-height) - 2px)!important;display:flex!important;align-items:center!important;color:var(--cl-text)}.p-multiselect .p-multiselect-dropdown{width:1.9rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.p-multiselect .p-multiselect-dropdown-icon{font-family:primeicons!important;font-size:var(--kano-select-icon-size)!important;line-height:1!important;width:var(--kano-select-icon-size)!important;height:var(--kano-select-icon-size)!important}.p-multiselect-overlay{border-color:var(--cl-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.p-multiselect-overlay .p-multiselect-option{font-size:var(--kano-select-font-size);color:var(--cl-text)}.p-multiselect-overlay .p-multiselect-option.p-focus:not(.p-disabled),.p-multiselect-overlay .p-multiselect-option:not(.p-disabled):hover{background:var(--cl-primary-soft)!important;color:var(--cl-primary)!important}.p-autocomplete-overlay{border-color:var(--cl-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.p-autocomplete-option{font-size:var(--font-sm);color:var(--cl-text)}.p-autocomplete-option.p-focus:not(.p-disabled),.p-autocomplete-option:not(.p-disabled):hover{background:var(--cl-primary-soft);color:var(--cl-primary)}.p-inputgroup{border-radius:var(--radius-md)}.p-inputgroup-addon{font-size:var(--font-sm)}.p-datatable .p-datatable-thead>tr>th,.p-inputgroup-addon{border-color:var(--cl-border);background:var(--cl-bg-subtle);color:var(--cl-text-secondary)}.p-datatable .p-datatable-thead>tr>th{font-size:var(--font-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--cl-border);color:var(--cl-text);font-size:var(--font-sm)}.p-datatable .p-datatable-tbody>tr:not(.p-highlight):hover>td{background:var(--cl-bg-subtle)}.p-paginator{font-size:var(--font-sm)}.p-menubar,.p-paginator{background:var(--cl-surface);border-color:var(--cl-border)}.p-menubar{box-shadow:var(--shadow-sm);border-radius:0}.p-menubar .p-menubar-item-label{font-size:var(--font-sm)}.p-tablist{border-color:var(--cl-border);background:var(--cl-surface)}.p-tab{font-size:var(--font-sm);color:var(--cl-text-secondary)}.p-tab:not(.p-tab-active):hover{color:var(--cl-text)}.p-tab.p-tab-active{color:#3f8a63!important}.p-tablist .p-tablist-active-bar{background:#58a874!important}.p-toast .p-toast-message{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--font-sm)}.p-skeleton{background-color:var(--cl-bg-subtle)}a[data-v-47b1bd86],a[data-v-89532a3a]{text-decoration:none;color:var(--primary-color)}.home-view[data-v-af463e1e]{width:100%;max-width:none}.home-view.semantic-full-bleed[data-v-af463e1e]{max-width:none;width:calc(100% + var(--space-5)*2);margin-left:calc(var(--space-5)*-1);margin-right:calc(var(--space-5)*-1);padding-left:var(--space-5);padding-right:var(--space-5)}.home-search-shell[data-v-af463e1e]{display:flex;flex-direction:column;gap:1.1rem;width:100%;min-height:100%}.home-top-band[data-v-af463e1e]{display:grid;gap:1rem;padding-bottom:.2rem}.semantic-sidebar-kicker[data-v-af463e1e]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#4f8a68;margin-bottom:.35rem}.home-page-hero[data-v-af463e1e]{display:grid;gap:1rem}.home-hero-grid[data-v-af463e1e]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(17rem,.85fr);gap:clamp(1rem,1.2vw + .4rem,1.6rem);align-items:flex-start}.home-hero-aside[data-v-af463e1e]{align-self:stretch;background:linear-gradient(180deg,color-mix(in srgb,var(--cl-primary-soft) 68%,#fff) 0,#fff 100%);border:1px solid color-mix(in srgb,var(--cl-border) 92%,#fff);box-shadow:none}.home-aside-title[data-v-af463e1e]{margin:0 0 .85rem;font-size:var(--font-lg);font-weight:600;color:var(--cl-text)}.home-aside-points[data-v-af463e1e]{display:grid;gap:.9rem}.home-aside-point[data-v-af463e1e]{display:grid;gap:.2rem}.home-aside-label[data-v-af463e1e]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cl-primary)}.home-aside-point p[data-v-af463e1e]{margin:0;color:var(--cl-text);font-size:var(--font-sm);line-height:1.5}.home-capability-strip[data-v-af463e1e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:0}.capability-pill[data-v-af463e1e]{padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--cl-border) 92%,#fff);border-radius:calc(var(--radius-lg) + 2px);background:color-mix(in srgb,var(--cl-bg-subtle) 80%,#fff);display:grid;gap:.2rem}.capability-label[data-v-af463e1e]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cl-text-secondary)}.capability-pill strong[data-v-af463e1e],.explainer-intro p[data-v-af463e1e]{font-size:var(--font-sm);color:var(--cl-text)}.explainer-intro p[data-v-af463e1e]{margin:0 0 .7rem;line-height:inherit}.demo-title[data-v-af463e1e]{margin:0 0 .8rem;font-size:var(--font-2xl);font-weight:500;line-height:1.08}.demo-summary[data-v-af463e1e]{margin:0;font-size:var(--font-sm);line-height:1.65;color:var(--cl-text)}.demo-summary p+p[data-v-af463e1e]{margin-top:.7rem}.page-workspace[data-v-af463e1e]{display:grid;gap:.78rem;margin-top:-3px}.demo-actions[data-v-af463e1e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.demo-action-card[data-v-af463e1e]{display:flex;flex-direction:column;min-height:100%;padding:1.15rem 1.15rem 1rem;border:1px solid color-mix(in srgb,var(--cl-border) 90%,#fff);border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94));box-shadow:none}.demo-card-kicker[data-v-af463e1e]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4f8a68}.demo-action-card h2[data-v-af463e1e],.demo-section-title[data-v-af463e1e]{margin:.35rem 0 0;font-size:clamp(1.1rem,.95rem + .3vw,1.3rem);font-weight:600}.demo-action-card p[data-v-af463e1e]{margin:.45rem 0 .7rem;color:var(--cl-text);font-size:var(--font-sm);line-height:1.6;flex:1 1 auto}.demo-action-card[data-v-af463e1e] .p-button{align-self:flex-start;margin-top:auto;padding-left:0!important}.demo-action-links[data-v-af463e1e]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:auto}.demo-action-links[data-v-af463e1e] .p-button{margin-top:0}.demo-flow[data-v-af463e1e]{flex:1 1 auto;box-shadow:none;background:color-mix(in srgb,var(--cl-bg-subtle) 52%,#fff);border-color:color-mix(in srgb,var(--cl-border) 82%,#fff)}.demo-flow-summary[data-v-af463e1e]{margin:.45rem 0 0;font-size:var(--font-sm);line-height:1.6}.demo-flow-strip[data-v-af463e1e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem}.flow-pill[data-v-af463e1e]{display:grid;gap:.28rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--cl-border) 92%,#fff);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--cl-bg-subtle) 55%,#fff)}.flow-pill-index[data-v-af463e1e]{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:2rem;padding:.18rem .44rem;border-radius:999px;background:#e8f3ec;color:#2f6b44;font-size:var(--font-xs);font-weight:700;line-height:1.1}.flow-pill strong[data-v-af463e1e]{font-size:.96rem;font-weight:700;color:var(--cl-text)}.flow-pill p[data-v-af463e1e]{margin:0;color:var(--cl-text);font-size:var(--font-sm);line-height:1.55}.classic-home section[data-v-af463e1e]{align-items:flex-start;margin-block:var(--space-6);padding-inline:var(--space-2);text-align:justify}.classic-home p[data-v-af463e1e]{margin-bottom:var(--space-3)}#content[data-v-af463e1e]{margin-inline:var(--space-7);margin-block:var(--space-7)}.classic-home h1[data-v-af463e1e]{margin-bottom:var(--space-1)}.classic-home ul[data-v-af463e1e]{list-style-position:inside}.classic-home li[data-v-af463e1e]{margin-bottom:var(--space-1)}.demo-title[data-v-af463e1e]{margin:0 0 1rem;font-size:clamp(1.22rem,.7vw + 1rem,1.45rem);line-height:1.18;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4f8a68}.page-hero-copy[data-v-af463e1e]{min-width:100%}.home-aside-label[data-v-af463e1e]{color:#4f8a68!important}.page-panel-body.global[data-v-af463e1e]{padding:.78rem 1.15rem 1.15rem 1rem}@media (max-width:960px){.home-view.semantic-full-bleed[data-v-af463e1e]{width:calc(100% + var(--space-3)*2);margin-left:calc(var(--space-3)*-1);margin-right:calc(var(--space-3)*-1);padding-left:var(--space-3);padding-right:var(--space-3)}.demo-actions[data-v-af463e1e],.demo-flow-strip[data-v-af463e1e],.home-capability-strip[data-v-af463e1e],.home-hero-grid[data-v-af463e1e]{grid-template-columns:1fr}}#info-box img{width:50em}#info-box{line-height:1.9;text-align:justify}#info-box h3{margin-top:var(--space-6)}.demo-anon-info{text-align:left;padding:var(--space-5)}.demo-anon-info h2{margin-bottom:var(--space-2)}.demo-steps{background:var(--cl-primary-soft);border:1px solid var(--cl-border-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);margin-top:var(--space-3)}.demo-steps ol{padding-left:var(--space-5);margin:var(--space-2) 0 0 0}.demo-steps li{margin-bottom:var(--space-1)}