#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0 auto;display:flex}.app-main{flex:auto}.prf-form-grid{border-top:1px solid #eee;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin-top:20px;padding-top:20px;display:grid}.prf-form-grid>*{min-width:0}@media (width<=1024px){.prf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prf-form-grid>[data-span="3"]{grid-column:span 2}}@media (width<=640px){.prf-form-grid{grid-template-columns:minmax(0,1fr)}.prf-form-grid>*{grid-column:1!important}}body{margin:0}.ui-text-error{color:red}.ui-file-uploader-shell{width:fit-content;max-width:100%;display:inline-block}.ui-file-uploader-invalid{border:1px solid #d93025;border-radius:6px;width:fit-content;max-width:100%;padding:8px;display:inline-block}.ui-word-break{overflow-wrap:break-word;word-break:break-word;min-width:0}.ui-flex-col-gap-4{flex-direction:column;gap:4px;display:flex}.ui-flex-col-gap-8{flex-direction:column;gap:8px;display:flex}.ui-required-asterisk{color:red;margin-left:4px}.ui-text-muted{color:#555}.ui-text-body{color:#333}.ui-text-heading{color:#111}.ui-text-soft{color:#999}.ui-text-left{text-align:left}.ui-font-600{font-weight:600}.ui-font-700{font-weight:700}.ui-text-14{font-size:14px}.ui-text-12{font-size:12px}.ui-full-width{width:100%}.ui-page-padding-24{padding:24px}.ui-p-2{padding:2px}.ui-p-12{padding:12px}.ui-p-16{padding:16px}.ui-card-padding-12-16{padding:12px 16px}.ui-mb-24{margin-bottom:24px}.ui-mt-24{margin-top:24px}.ui-mt-12{margin-top:12px}.ui-mt-8{margin-top:8px}.ui-mb-12{margin-bottom:12px}.ui-mt-16{margin-top:16px}.ui-mb-16{margin-bottom:16px}.ui-mb-20{margin-bottom:20px}.ui-mb-50{margin-bottom:50px}.ui-mb-4{margin-bottom:4px}.ui-mb-0{margin-bottom:0}.ui-m-0{margin:0}.ui-m-0-0-16-0{margin:0 0 16px}.ui-flex-row{display:flex}.ui-flex-col{flex-direction:column;display:flex}.ui-flex-wrap{flex-wrap:wrap}.ui-flex-wrap-reverse{flex-wrap:wrap-reverse}.ui-align-center{align-items:center}.ui-align-start{align-items:flex-start}.ui-items-end{align-items:flex-end}.ui-justify-between{justify-content:space-between}.ui-justify-end{justify-content:flex-end}.ui-ml-auto{margin-left:auto}.ui-justify-center{justify-content:center}.ui-gap-4{gap:4px}.ui-gap-8{gap:8px}.ui-gap-12{gap:12px}.ui-gap-16{gap:16px}.ui-gap-24{gap:24px}.ui-gap-16-24{gap:16px 24px}.ui-gap-16-32{gap:16px 32px}.ui-gap-20-24{gap:20px 24px}.ui-inline-block{display:inline-block}.ui-block{display:block}.ui-overflow-anywhere{overflow-wrap:anywhere;word-break:break-word}.ui-box-border-box{box-sizing:border-box}.ui-white-space-pre-wrap{white-space:pre-wrap}.ui-min-h-screen{min-height:100vh}.ui-min-h-60vh{min-height:60vh}.ui-text-lg{font-size:1.2rem}.ui-container-max-520{width:100%;max-width:520px}.ui-card-shell{box-sizing:border-box;overflow-wrap:anywhere;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;max-width:100%}.ui-card-shell-soft{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px}.ui-card-shell-danger{background-color:#fff7f7;border:1px solid #f2c9c9;border-radius:8px}.ui-select-wrap-280{width:280px}.ui-select-wrap-200{width:200px}.ui-select-wrap-100{min-width:100px}.ui-w-30pct{width:30%}.ui-w-70pct{width:70%}.ui-w-200{width:200px}.ui-h-auto{height:auto}.ui-sticky-top-20{position:sticky;top:20px}.ui-grid-auto-200{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ui-grid-auto-220{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ui-grid-auto-320{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.ui-grid-auto-200>*,.ui-grid-auto-220>*,.ui-grid-auto-320>*{overflow-wrap:anywhere;word-break:break-word;min-width:0}@media (width<=480px){.ui-grid-auto-200,.ui-grid-auto-220,.ui-grid-auto-320{grid-template-columns:minmax(0,1fr)}}.ui-grid-four-cols{grid-template-columns:repeat(4,1fr);display:grid}.ui-summary-split-row{min-width:0;display:flex}.ui-summary-split-timeline,.ui-summary-split-content{min-width:0}@media (width<=900px){.ui-summary-split-row{flex-direction:column}.ui-summary-split-timeline,.ui-summary-split-content{width:100%}.ui-summary-split-timeline{position:static}}.ui-divider-subtle{background-color:#c1c1c1}.ui-w-35{width:35px}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}.shell-nav-bar{border-bottom:1px solid #e0e0e0}.app-footer{color:#6b6b6b;border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:12px;display:flex}.app-footer__version{color:#1f3b5d;margin-left:auto;font-weight:600}.home-container{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.home-overlay{background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-content{align-items:center;gap:0;width:90%;max-width:1100px;padding:2rem;display:flex}.home-left{flex:1;justify-content:center;align-items:center;display:flex}.home-circular-graphic{width:clamp(180px,28vw,380px);height:auto}.home-divider{background:#fff6;flex-shrink:0;width:1px;height:320px;margin:0 3rem}.home-right{text-align:left;flex-direction:column;flex:1.2;align-items:flex-start;gap:1.2rem;display:flex}.home-heading{color:#fff;text-align:left;margin:0;font-size:clamp(1.6rem,3.2vw,2.8rem);font-weight:700;line-height:1.15}.home-heading-light{font-weight:400}.home-subtext{color:#ffffffd9;text-align:left;margin:0;font-size:clamp(.8rem,1.2vw,1rem);line-height:1.6}@media (width<=900px){.home-content{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2.5rem 1.5rem}.home-left{justify-content:flex-start}.home-circular-graphic{width:clamp(140px,40vw,260px)}.home-divider{display:none}.home-right{width:100%}}@media (width<=480px){.home-content{align-items:center;gap:1.2rem;padding:2rem 1rem}.home-left{justify-content:center}.home-circular-graphic{width:clamp(120px,50vw,200px)}.home-heading{text-align:center;font-size:clamp(1.4rem,7vw,2rem)}.home-subtext{text-align:center;font-size:.85rem}.home-right{align-items:center}.home-cta-button{padding:.65rem 1.25rem!important;font-size:.9rem!important}}.app-table{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}.app-table__header{border-bottom:1px solid #e0e0e0;margin-top:20px;padding:16px}.app-table__body{flex-direction:column;justify-content:center;padding:16px;display:flex}.grid-empty{text-align:center}.app-table__footer{border-top:1px solid #e0e0e0;padding:0 16px}.table-footer{background-color:var(--shell-color-background-surface);color:var(--shell-color-text-primary);border-top:1px solid var(--shell-color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pagination-controls{align-items:center;gap:16px;display:flex}.rows-per-page{white-space:nowrap;align-items:center;gap:6px;display:flex}@media (width<=768px){.table-footer{flex-direction:column;align-items:flex-start}.pagination-controls{justify-content:space-between;width:100%}}.table-empty{text-align:center;padding:48px 16px}.table-empty-image{width:120px;margin-bottom:16px}.table-loading{justify-content:center;align-items:center;min-height:240px;display:flex}.row-click-cell{cursor:pointer;text-align:left;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.loader-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.loader-container.fullscreen{background-color:#fff;height:85vh}.loader{gap:6px;display:flex}.loader span{background-color:#555;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite both bounce}.loader span:first-child{animation-delay:-.32s}.loader span:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.loader-text{color:#6b7280;margin-top:12px;font-size:14px}._platformTabsRoot_16be7_1{flex-direction:column;gap:10px;display:flex}._platformTabsError_16be7_7{color:red;background-color:#ffe6e6;border-radius:4px;padding:8px}._platformTabsHeader_16be7_14{align-items:center;gap:10px;display:flex}._platformTabsHeaderTabs_16be7_20{min-height:32px}._platformGridLoadingRow_16be7_24{justify-content:center;display:flex}._platformGridPbsCard_16be7_29{background-color:#fafafa;border:1px solid #eee;border-radius:6px;padding:16px}._platformGridEmptyState_16be7_36{color:#999}._platformConfirmationContainer_16be7_40{overflow-wrap:break-word;word-break:break-word;min-width:0;margin-top:12px}._platformConfirmationLabel_16be7_47{font-size:14px;font-weight:700}
