.knowledge-hub-route{--knowledge-hub-ink: #21183f;--knowledge-hub-purple: #33236d;--knowledge-hub-purple-deep: #26184f;--knowledge-hub-lilac: #9b87f5;--knowledge-hub-cream: #fbf8f2;--knowledge-hub-border: #e8e1d8;background:var(--knowledge-hub-cream)}.knowledge-hub-route main{background:var(--knowledge-hub-cream)!important}.knowledge-hub-route--index main{position:relative;overflow:hidden}.knowledge-hub-route--index main:before{position:absolute;inset:0 0 auto;z-index:0;height:31rem;content:"";background:radial-gradient(circle at 18% 18%,rgba(155,135,245,.18),transparent 30%),radial-gradient(circle at 82% 28%,rgba(155,135,245,.14),transparent 28%),linear-gradient(180deg,var(--knowledge-hub-purple) 0%,var(--knowledge-hub-purple-deep) 100%)}.knowledge-hub-route--index main>section{position:relative;z-index:1;display:flex;max-width:80rem!important;flex-direction:column;padding-top:8.75rem!important;padding-bottom:6rem!important}.knowledge-hub-route--index main>section>:nth-child(1){order:1;color:#ffffff9e}.knowledge-hub-route--index main>section>:nth-child(1) a,.knowledge-hub-route--index main>section>:nth-child(1) [aria-current=page]{color:inherit}.knowledge-hub-route--index main>section>:nth-child(3){order:2;max-width:56rem;margin-top:2.75rem!important;margin-bottom:0!important}.knowledge-hub-route--index main>section>:nth-child(3):before{display:block;margin-bottom:1rem;color:#ffffff94;content:"KNOWLEDGE HUB";font-size:.75rem;font-weight:700;letter-spacing:.24em}.knowledge-hub-route--index main>section>:nth-child(3)>p:first-child{display:none}.knowledge-hub-route--index main>section>:nth-child(3) h1{max-width:52rem;margin-bottom:1.25rem!important;color:#fff!important;font-size:clamp(2.75rem,6vw,5rem)!important;line-height:.98!important;letter-spacing:-.045em}.knowledge-hub-route--index main>section>:nth-child(3)>p:last-child{max-width:44rem!important;color:#ffffffb3!important;font-size:clamp(1rem,2vw,1.2rem)!important;line-height:1.65!important}.knowledge-hub-route--index main>section>:nth-child(2){order:3;margin-top:3.5rem!important;margin-bottom:3rem!important;padding:1.25rem 1.35rem;border:1px solid var(--knowledge-hub-border);border-radius:1.25rem;background:#fffffff5;box-shadow:0 18px 44px #2318471f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.knowledge-hub-route--index main>section>:nth-child(2)>p{margin-bottom:.75rem!important;color:#21183f8c!important;letter-spacing:.18em!important}.knowledge-hub-route--index main>section>:nth-child(n+4){order:4}.knowledge-hub-route--index main article>a{border-color:var(--knowledge-hub-border)!important;border-left-width:1px!important;border-radius:1.5rem!important;background:#fffffff5!important;box-shadow:0 12px 32px #2318470f}.knowledge-hub-route--index main article>a:hover{border-color:#9b87f585!important;box-shadow:0 20px 44px #2318471f!important;transform:translateY(-2px)}.knowledge-hub-route--index main article h2{color:var(--knowledge-hub-ink)!important;letter-spacing:-.025em}.knowledge-hub-route--index main article [class*=rounded-full]{border-color:#9b87f533!important;background:#9b87f517!important}.knowledge-hub-route--article main{min-height:100vh;padding-bottom:5rem!important}.knowledge-hub-route--article main.pt-32,.knowledge-hub-route--article main.sm\:pt-36{padding-top:8.75rem!important}.knowledge-hub-route--article main>div:first-child{padding-top:8.75rem!important}.knowledge-hub-route--article main article{max-width:80rem!important;align-items:start;gap:2.5rem!important}.knowledge-hub-route--article main article>div:first-child{position:relative;overflow:hidden;padding:clamp(1.5rem,4vw,3.25rem)!important;border:1px solid var(--knowledge-hub-border);border-radius:1.75rem;background:#fff;box-shadow:0 18px 46px #23184714}.knowledge-hub-route--article main article>div:first-child:after{position:absolute;inset:0 0 auto;height:.35rem;content:"";background:linear-gradient(90deg,var(--knowledge-hub-lilac),#6f58d9 48%,var(--knowledge-hub-purple-deep))}.knowledge-hub-route--article main article>div:first-child:before{display:block;margin-bottom:1.1rem;color:#8771e5;content:var(--knowledge-hub-eyebrow, "KNOWLEDGE HUB");font-size:.75rem;font-weight:700;letter-spacing:.22em}.knowledge-hub-route--article main article h1{max-width:50rem;margin-bottom:1.25rem!important;color:var(--knowledge-hub-ink)!important;font-size:clamp(2.45rem,5vw,4.7rem)!important;line-height:1.02!important;letter-spacing:-.045em}.knowledge-hub-route--article main article h1+p{max-width:48rem;color:#21183fa6!important;font-size:clamp(1.05rem,2vw,1.3rem)!important;line-height:1.65!important}.knowledge-hub-route--article main article h2{color:var(--knowledge-hub-ink)!important;font-size:clamp(1.65rem,3vw,2.15rem)!important;line-height:1.16!important;letter-spacing:-.025em;scroll-margin-top:8rem!important}.knowledge-hub-route--article main article h3{color:var(--knowledge-hub-ink)!important}.knowledge-hub-route--article main article p,.knowledge-hub-route--article main article li{line-height:1.72}.knowledge-hub-route--article main article section[class*=from-brand-accent]{border:1px solid rgba(255,255,255,.12);border-radius:1.5rem!important;box-shadow:0 18px 44px #2318472e!important}.knowledge-hub-route--article main article aside{padding-top:0!important}.knowledge-hub-route--article main article aside>div{top:7.75rem!important}.knowledge-hub-route--article main article aside nav{border-color:var(--knowledge-hub-border)!important;border-radius:1.25rem!important;background:#fffffff0!important;box-shadow:0 14px 34px #23184712!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.knowledge-hub-route--article main nav[aria-label=breadcrumb],.knowledge-hub-route--article main [aria-label=breadcrumb]{color:#21183f94}.knowledge-hub-route--article main>div[class*=border-t]{max-width:80rem!important;margin-top:1.5rem;border-top-color:var(--knowledge-hub-border)!important}.knowledge-hub-route--article main>section:last-child.bg-accent,.knowledge-hub-route--article main>section:last-child[class*=bg-accent]{display:none}.knowledge-hub-route>footer{position:relative;z-index:2}@media (max-width: 1023px){.knowledge-hub-route--index main:before{height:29rem}.knowledge-hub-route--article main article>div:first-child{border-radius:1.35rem}}@media (max-width: 639px){.knowledge-hub-route--index main:before{height:31rem}.knowledge-hub-route--index main>section{padding-top:7.75rem!important}.knowledge-hub-route--index main>section>:nth-child(2){margin-top:2.75rem!important;padding:1rem}.knowledge-hub-route--article main>div:first-child,.knowledge-hub-route--article main.pt-32,.knowledge-hub-route--article main.sm\:pt-36{padding-top:7.75rem!important}.knowledge-hub-route--article main article{padding-right:1rem!important;padding-left:1rem!important}.knowledge-hub-route--article main article>div:first-child{padding:1.4rem!important}}.knowledge-hub-route--index main:before{display:none}.knowledge-hub-route--index main>.knowledge-hub-hero{display:block;max-width:none!important;padding-top:8rem!important;padding-bottom:5rem!important}.knowledge-hub-route--index main>.knowledge-hub-hero>:nth-child(2){max-width:none;margin:0!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.knowledge-hub-route--index main>.knowledge-hub-index-content{display:block;max-width:72rem!important;padding-top:3rem!important;padding-bottom:5rem!important}.knowledge-hub-route--index main>.knowledge-hub-index-content>*{order:initial!important}.knowledge-hub-route--index main>.knowledge-hub-index-content>:nth-child(1){color:inherit}.knowledge-hub-route--index main>.knowledge-hub-index-content>:nth-child(2),.knowledge-hub-route--index main>.knowledge-hub-index-content>:nth-child(3){max-width:none;margin-top:0!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.knowledge-hub-route--index main>.knowledge-hub-index-content>:nth-child(3):before{display:none;content:none}.knowledge-hub-route--article main article [class*="left-1/2"]{left:auto!important;width:100%!important;max-width:100%!important;transform:none!important}.knowledge-hub-route--article main article [class*="left-1/2"] img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.knowledge-hub-route--article main article,.knowledge-hub-route--article .knowledge-article-grid{align-items:stretch}.knowledge-hub-route--article main article>aside,.knowledge-hub-route--article .knowledge-article-aside{align-self:stretch;min-height:100%}.knowledge-hub-route--article main article>aside>div,.knowledge-hub-route--article .knowledge-article-aside>div{position:sticky!important;top:7.75rem!important}.knowledge-hub-route--article main article>aside nav,.knowledge-hub-route--article .knowledge-article-aside nav{max-height:calc(100vh - 9rem);overflow-y:auto}.knowledge-hub-route--article .knowledge-article-header,.knowledge-hub-route--article main article>div:first-child>header:first-child{margin-bottom:3rem!important}.knowledge-hub-route--article .knowledge-article-header h1,.knowledge-hub-route--article main article>div:first-child>h1:first-of-type,.knowledge-hub-route--article main article>div:first-child>header:first-child h1{max-width:50rem}.knowledge-hub-route--article .knowledge-article-header>div:nth-of-type(1),.knowledge-hub-route--article main article>div:first-child>header:first-child>p,.knowledge-hub-route--article main article>div:first-child>h1:first-of-type+p{max-width:48rem}.knowledge-hub-route--article main article section[class*=bg-gradient-to-br] h2,.knowledge-hub-route--article main article section[class*=from-brand-accent] h2{color:#fff!important}@media (max-width: 1023px){.knowledge-hub-route--index main>.knowledge-hub-hero{padding-top:7.5rem!important;padding-bottom:4.5rem!important}}@media (max-width: 639px){.knowledge-hub-route--index main>.knowledge-hub-hero{padding-top:7rem!important;padding-bottom:4rem!important}.knowledge-hub-route--index main>.knowledge-hub-index-content{padding-top:2rem!important}}.product-showcase{background:hsl(var(--card));color:hsl(var(--foreground));padding:80px 24px 64px}.product-showcase *{box-sizing:border-box}.ps-showcase-intro,.ps-chapters,.ps-more{max-width:1180px;margin-inline:auto}.ps-showcase-intro{max-width:780px;text-align:center}.ps-section-label{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 20px;padding:8px 16px;border-radius:999px;background:hsl(var(--primary) / .11);text-align:center}.ps-showcase-intro h2{margin:0;color:hsl(var(--brand-accent))}.ps-showcase-intro>p:last-child{max-width:620px;margin:20px auto 0;color:hsl(var(--muted-foreground));font-size:17px;line-height:1.7}.ps-eyebrow{color:hsl(var(--brand-primary));font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.7}.ps-chapter-nav{position:sticky;top:calc(var(--utility-bar-h) + 66px);z-index:30;width:-moz-fit-content;width:fit-content;max-width:100%;margin:42px auto 0;padding:5px;overflow-x:auto;border:1px solid hsl(var(--primary) / .2);border-radius:999px;background:hsl(var(--card) / .94);box-shadow:0 10px 34px hsl(var(--brand-accent) / .1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.ps-chapter-nav::-webkit-scrollbar{display:none}.ps-chapter-nav>div{display:flex;width:-moz-max-content;width:max-content;gap:3px}.ps-chapter-nav a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 13px;border-radius:999px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;transition:color .18s ease,background-color .18s ease}.ps-chapter-nav a>span{color:hsl(var(--brand-primary));font-size:9px;letter-spacing:.04em}.ps-chapter-nav a:hover{color:hsl(var(--brand-accent));background:hsl(var(--primary) / .08)}.ps-chapter-nav a.ps-nav-active{color:hsl(var(--brand-accent));background:hsl(var(--primary) / .17);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .12)}.ps-chapter-nav a:focus-visible,.ps-run-size button:focus-visible,.ps-format-select select:focus-visible,.ps-batch-row input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.ps-chapters{display:grid;gap:28px;margin-top:46px}.ps-chapter{display:grid;min-width:0;gap:36px;align-items:center;padding:clamp(24px,4vw,52px);overflow:hidden;scroll-margin-top:168px;border:1px solid hsl(var(--primary) / .13);border-radius:30px;background:linear-gradient(145deg,hsl(var(--secondary) / .75),hsl(var(--card)) 65%)}.ps-chapter:nth-child(2n){background:linear-gradient(215deg,hsl(var(--primary) / .09),hsl(var(--card)) 64%)}.ps-chapter-copy{min-width:0}.ps-chapter-copy h3{margin:16px 0 18px;color:hsl(var(--brand-accent));font-size:clamp(28px,3vw,42px);line-height:1.13;letter-spacing:-.035em;font-weight:700}.ps-body{color:hsl(var(--muted-foreground));font-size:16px;line-height:1.75}.ps-chapter-copy ul{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.ps-chapter-copy li{display:flex;gap:11px;align-items:flex-start;color:hsl(var(--foreground) / .86);font-size:13px;line-height:1.65}.ps-chapter-copy li svg{width:17px;height:17px;flex:0 0 17px;color:hsl(var(--brand-primary));margin-top:3px}.ps-chapter-visual{min-width:0}.ps-frame{container-type:inline-size;width:100%;min-width:0;border:1px solid hsl(var(--primary) / .13);border-radius:24px;padding:clamp(12px,2.4vw,28px);background:radial-gradient(ellipse at top left,hsl(var(--primary) / .15),transparent 70%),hsl(var(--secondary) / .8);box-shadow:0 24px 65px -40px hsl(var(--brand-accent) / .5)}.ps-ui{background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:18px;padding:24px;box-shadow:0 20px 45px -28px hsl(var(--brand-accent) / .35);min-width:0}.ps-ui svg{width:18px;height:18px;flex-shrink:0}.ps-ui-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.ps-overline{color:hsl(var(--muted-foreground));font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ps-ui h3{color:hsl(var(--brand-accent));font-weight:700;font-size:21px;letter-spacing:-.02em;margin-top:6px}.ps-ui-heading p:not(.ps-overline){color:hsl(var(--muted-foreground));font-size:12px;margin-top:7px}.ps-status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:#edf8f1;color:#287146;border:1px solid hsl(142 35% 87%);border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.ps-status svg{width:12px;height:12px}.ps-status-hold{background:#fff8e5;color:#8a5d14;border-color:#f4e4be}.ps-ui-note{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.65;margin-top:20px}.ps-run-size{display:grid;gap:9px;margin-bottom:18px}.ps-run-size>span{color:hsl(var(--muted-foreground));font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ps-run-size>div{display:flex;flex-wrap:wrap;gap:6px}.ps-run-size button{min-height:34px;padding:7px 11px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));color:hsl(var(--muted-foreground));font:inherit;font-size:11px;font-weight:650;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.ps-run-size button:hover{border-color:hsl(var(--primary) / .55);color:hsl(var(--brand-accent))}.ps-run-size button.ps-size-active{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .15);color:hsl(var(--brand-accent))}.ps-batch-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:14px;border-radius:12px;background:hsl(var(--secondary))}.ps-batch-summary span{display:block;color:hsl(var(--muted-foreground));font-size:10px}.ps-batch-summary strong{display:block;margin-top:6px;color:hsl(var(--brand-accent));font-size:clamp(16px,4cqi,25px);line-height:1.15;text-align:left;font-variant-numeric:tabular-nums}.ps-bill-table{overflow:hidden;border:1px solid hsl(var(--border));border-radius:12px}.ps-bill-table-head{display:grid;grid-template-columns:minmax(0,1fr) 82px 92px;gap:8px;padding:9px 12px 9px 42px;background:hsl(var(--muted) / .55);color:hsl(var(--muted-foreground));font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.ps-batch-row{display:grid;grid-template-columns:18px minmax(0,1fr) 82px 92px;gap:8px;align-items:center;min-height:58px;padding:10px 12px;border-top:1px solid hsl(var(--border) / .8);cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.ps-batch-row:not(.ps-row-selected){opacity:.52}.ps-batch-row:hover{background:hsl(var(--primary) / .05)}.ps-batch-row input{width:15px;height:15px;margin:0;accent-color:hsl(var(--brand-primary));cursor:pointer}.ps-batch-bill{min-width:0}.ps-batch-bill strong,.ps-batch-bill small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-batch-bill strong{color:hsl(var(--foreground));font-size:11px}.ps-batch-bill small{margin-top:3px;color:hsl(var(--muted-foreground));font-size:9px}.ps-batch-due,.ps-batch-amount{font-size:10px;text-align:left;font-variant-numeric:tabular-nums}.ps-batch-due{color:hsl(var(--muted-foreground))}.ps-batch-amount{color:hsl(var(--foreground));white-space:nowrap}.ps-readiness-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}.ps-readiness-stats>div{border-top:3px solid hsl(142 38% 60%);padding:12px 0}.ps-readiness-stats>div:nth-child(2){border-color:#e6948e}.ps-readiness-stats>div:nth-child(3){border-color:#e4c17c}.ps-readiness-stats span{display:block;font-size:11px;color:hsl(var(--muted-foreground))}.ps-readiness-stats strong{display:block;font-size:30px;line-height:1.2;margin-top:8px;text-align:left}.ps-list-heading{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;padding-bottom:10px}.ps-list-heading>span{color:#956b28}.ps-supplier{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid hsl(var(--border));padding:14px 0}.ps-supplier strong{display:block;font-size:13px}.ps-supplier div>span{display:block;font-size:11px;color:hsl(var(--muted-foreground));margin-top:4px}.ps-fix{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:hsl(var(--brand-primary))}.ps-fix svg{width:13px}.ps-hold-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;position:relative}.ps-bill-state:nth-child(2){grid-row:3}.ps-hold-arrow{grid-row:2;display:flex;justify-content:center;color:hsl(var(--brand-primary))}.ps-bill{margin-top:10px;padding:20px;border:1px solid hsl(var(--border));border-radius:12px}.ps-bill>svg{display:inline-block;vertical-align:middle;color:hsl(var(--brand-primary));margin-right:8px}.ps-bill>strong{font-size:14px}.ps-bill-amount{font-size:27px;font-weight:700;margin:15px 0 5px;white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums}.ps-bill-date{font-size:11px;color:hsl(var(--muted-foreground));margin-bottom:14px}.ps-bill-held{background:#fffcf5;border-color:#e2ca8d}.ps-bill-action{min-height:32px;margin-top:22px;font-size:11px;font-weight:600;color:hsl(var(--brand-primary));display:flex;align-items:center}.ps-money-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px 0;border-top:1px solid hsl(var(--border));font-size:13px}.ps-money-row strong{font-size:clamp(20px,4cqi,29px);white-space:nowrap;font-variant-numeric:tabular-nums}.ps-credit-row strong{color:hsl(var(--brand-primary))}.ps-cash{margin-top:16px;padding:22px;background:hsl(var(--primary) / .12);border-radius:14px}.ps-cash>span:first-child{display:block;font-size:13px}.ps-cash>strong{display:block;font-size:clamp(25px,6.5cqi,42px);letter-spacing:-.035em;margin:8px 0 16px;white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums}.ps-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ps-payment-bill{min-width:0;border:1px solid hsl(var(--border));border-radius:12px;padding:16px}.ps-payment-bill>div{display:flex;gap:6px;align-items:center;font-size:11px}.ps-payment-bill svg{width:14px;height:14px;color:hsl(var(--brand-primary))}.ps-payment-bill .ps-selected-check{margin-left:auto;color:hsl(var(--brand-primary))}.ps-payment-bill>strong{display:block;margin:16px 0 12px;font-size:clamp(15px,3.8cqi,23px);white-space:nowrap;font-variant-numeric:tabular-nums}.ps-authorised{font-size:9px;font-weight:600;color:#377751}.ps-selected{border:2px solid hsl(var(--brand-primary) / .6);background:hsl(var(--primary) / .08);padding:15px}.ps-selected-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid hsl(var(--border));font-size:13px}.ps-selected-total>strong{font-size:22px;white-space:nowrap;font-variant-numeric:tabular-nums}.ps-format-label{display:block;margin-bottom:8px;color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}.ps-format-select{position:relative}.ps-format-select select{width:100%;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 38px 10px 12px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));color:hsl(var(--foreground));font:inherit;font-size:11px;cursor:pointer}.ps-format-select>svg{position:absolute;top:13px;right:12px;width:16px;pointer-events:none;color:hsl(var(--muted-foreground))}.ps-file-ready{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:16px;padding:16px;border:1px solid hsl(var(--primary) / .28);border-radius:12px;background:hsl(var(--primary) / .09)}.ps-file-ready>svg{width:23px;height:23px;color:hsl(var(--brand-primary))}.ps-file-ready>svg:last-child{width:18px;color:#308854}.ps-file-ready span,.ps-file-ready strong,.ps-file-ready small{display:block}.ps-file-ready span{color:hsl(var(--muted-foreground));font-size:9px;text-transform:uppercase;letter-spacing:.06em}.ps-file-ready strong{margin-top:4px;color:hsl(var(--brand-accent));font-size:11px;line-height:1.4}.ps-file-ready small{margin-top:5px;color:hsl(var(--muted-foreground));font-size:9px}.ps-bank-handoff{display:flex;gap:11px;align-items:flex-start;margin-top:18px;padding-top:18px;border-top:1px solid hsl(var(--border))}.ps-bank-handoff>svg{color:hsl(var(--brand-primary))}.ps-bank-handoff p{margin:0}.ps-bank-handoff strong,.ps-bank-handoff span{display:block}.ps-bank-handoff strong{font-size:11px}.ps-bank-handoff span{margin-top:5px;color:hsl(var(--muted-foreground));font-size:10px;line-height:1.55}.ps-completion-stack{display:grid;gap:12px}.ps-remittance-heading{display:flex;align-items:center;gap:12px;background:hsl(var(--brand-accent));color:hsl(var(--accent-foreground));padding:18px;border-radius:12px;margin-bottom:14px}.ps-remittance-heading h3{margin-top:0;color:inherit;font-size:19px}.ps-remittance-heading p{font-size:11px;color:hsl(var(--accent-foreground) / .72);margin-top:4px}.ps-remittance-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:14px 0;border-bottom:1px solid hsl(var(--border))}.ps-remittance-row>strong{font-size:12px}.ps-remittance-row>span:not(.ps-status){font-size:13px;text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.ps-remittance-row .ps-status{justify-self:start}.ps-delivered{display:flex;align-items:center;gap:8px;color:#327b51;font-size:12px;margin-top:18px}.ps-writeback{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:15px;border:1px solid hsl(142 35% 85%);border-radius:14px;background:#f0f9f4;color:#24663f}.ps-writeback>svg{width:20px}.ps-writeback strong,.ps-writeback span{display:block}.ps-writeback strong{font-size:11px}.ps-writeback div>span{margin-top:4px;color:#49795d;font-size:9px;line-height:1.45}.ps-more{border-top:1px solid hsl(var(--border));padding-top:34px;margin-top:64px}.ps-more ul{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;list-style:none;padding-left:0}.ps-more li{min-width:0;padding:20px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--secondary) / .7);font-size:12px;color:hsl(var(--muted-foreground));line-height:1.6}.ps-more li>svg{width:18px;height:18px;color:hsl(var(--brand-primary));margin-bottom:12px}.ps-more h3{color:hsl(var(--brand-accent));font-size:13px;font-weight:600;line-height:1.5}.ps-more li p{margin-top:6px}@container (min-width: 430px){.ps-hold-grid{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:12px;align-items:center}.ps-bill-state:nth-child(2){grid-row:1;grid-column:3}.ps-hold-arrow{grid-row:1;grid-column:2;transform:rotate(-90deg)}.ps-remittance-row{grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width: 639px){.product-showcase{padding:64px 16px 48px}.ps-chapter-nav{top:64px;width:100%;margin-top:32px;border-radius:16px}.ps-chapter-nav>div{padding-right:5px}.ps-chapter-nav a{padding-inline:11px}.ps-chapters{margin-top:30px}.ps-chapter{scroll-margin-top:136px;border-radius:22px}.ps-ui{padding:16px}.ps-batch-summary{padding:11px}.ps-bill-table-head{grid-template-columns:minmax(0,1fr) 76px;padding-left:40px}.ps-bill-table-head span:nth-child(2){display:none}.ps-batch-row{grid-template-columns:16px minmax(0,1fr) 76px;padding-inline:10px}.ps-batch-due{display:none}.ps-batch-amount{font-size:9px}.ps-payment-bill{padding:10px}.ps-selected{padding:9px}.ps-cash{padding:16px}.ps-writeback{grid-template-columns:auto minmax(0,1fr)}.ps-writeback .ps-status{grid-column:2;justify-self:start}}@media (min-width: 600px){.ps-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.product-showcase{padding-top:104px}.ps-chapters{gap:36px;margin-top:58px}.ps-chapter{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px,5vw,72px);min-height:610px}.ps-chapter:nth-child(2n) .ps-chapter-copy{order:2}.ps-chapter:nth-child(2n) .ps-chapter-visual{order:1}.ps-more ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.product-showcase *,.product-showcase *:before,.product-showcase *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ps-chapter-credits{background:hsl(var(--brand-accent))!important;border-color:hsl(var(--brand-accent))}.ps-chapter-credits .ps-chapter-copy h3,.ps-chapter-credits .ps-chapter-copy .ps-body,.ps-chapter-credits .ps-chapter-copy li{color:hsl(var(--accent-foreground))}.ps-chapter-credits .ps-chapter-copy .ps-eyebrow,.ps-chapter-credits .ps-chapter-copy li svg{color:hsl(var(--primary))}.ps-chapter-credits .ps-frame{background:hsl(var(--accent-foreground) / .08);border-color:hsl(var(--accent-foreground) / .16)}.ps-chapter-credits .ps-demo-controls button,.ps-chapter-credits .ps-demo-static{color:hsl(var(--accent-foreground));border-color:hsl(var(--accent-foreground) / .3)}.ps-chapter-complete{background:hsl(var(--card))!important}.ps-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid hsl(var(--border));border-radius:4px;transition:background-color .22s ease,border-color .22s ease}.ps-row-selected .ps-check{background:hsl(var(--brand-primary));border-color:hsl(var(--brand-primary));color:hsl(var(--primary-foreground))}.ps-check svg{width:12px;height:12px}.ps-batch-row{grid-template-columns:16px minmax(0,1fr) auto!important}.ps-bill-table-head{grid-template-columns:minmax(0,1fr) auto!important}.ps-batch-more{display:flex;align-items:center;gap:12px;padding:12px 14px;font-size:11px;color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border))}.ps-batch-summary strong{font-variant-numeric:tabular-nums}.ps-reveal{opacity:.18;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.ps-reveal.ps-revealed{opacity:1;transform:none}.ps-credits-demo .ps-cash{background:hsl(var(--primary) / .16);box-shadow:inset 0 0 0 2px hsl(var(--brand-primary) / .35)}.ps-credits-demo .ps-cash>strong{margin-bottom:0;color:hsl(var(--brand-accent))}.ps-file-pending{opacity:.75}.ps-download{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:8px;border:1px solid hsl(var(--border));font-size:10px;font-weight:600;color:hsl(var(--muted-foreground))}.ps-download svg{width:13px;height:13px}.ps-download-ready{background:hsl(var(--brand-primary));border-color:hsl(var(--brand-primary));color:hsl(var(--primary-foreground))}.ps-spin{animation:ps-spin 1s linear infinite}@keyframes ps-spin{to{transform:rotate(360deg)}}.ps-actions{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:10px}.ps-actions li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid hsl(var(--border));border-radius:12px;color:hsl(var(--muted-foreground));transition:background-color .3s ease,border-color .3s ease}.ps-actions li>svg{width:20px;height:20px}.ps-actions li strong,.ps-actions li span{display:block}.ps-actions li strong{font-size:13px;color:hsl(var(--foreground))}.ps-actions li div>span{margin-top:4px;font-size:11px;line-height:1.5}.ps-action-current{border-color:hsl(var(--brand-primary) / .5)!important}.ps-action-current>svg{color:hsl(var(--brand-primary))}.ps-action-done{background:#f0f9f4;border-color:#cbe6d5!important}.ps-action-done>svg{color:#308854}.ps-demo-controls{display:flex;gap:8px;margin-top:12px}.ps-demo-controls button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid hsl(var(--primary) / .3);border-radius:999px;background:transparent;color:hsl(var(--brand-accent));font-size:12px;font-weight:600;cursor:pointer}.ps-demo-controls button:hover{background:hsl(var(--primary) / .1)}.ps-demo-controls button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.ps-demo-controls svg{width:14px;height:14px}.ps-demo-static{margin-top:12px;font-size:11px;color:hsl(var(--muted-foreground))}.ps-chapters.ps-stacked{gap:clamp(96px,16vh,180px)}.ps-chapters.ps-stacked .ps-chapter{position:sticky;top:calc(var(--utility-bar-h, 0px) + 150px + var(--ps-stack-index) * 16px);min-height:0;margin-bottom:36vh;box-shadow:0 -18px 50px -30px hsl(var(--brand-accent) / .45)}.ps-chapters.ps-stacked .ps-chapter:last-child{margin-bottom:0}@media (prefers-reduced-motion: reduce){.ps-reveal{opacity:1;transform:none}.ps-spin{animation:none}}.ps-chapters{width:min(92vw,1560px);max-width:none;margin-left:50%;transform:translate(-50%)}.product-showcase{overflow-x:clip}.ps-chapter,.ps-chapter:nth-child(2n){background:hsl(var(--secondary))}.ps-chapter-bank-file{background:hsl(var(--card))!important}.ps-chapter-credits{background:hsl(var(--brand-accent))!important}.ps-chapter-credits .ps-demo-controls button{background:transparent}.ps-chapter-copy ul{margin-top:18px;gap:10px}.ps-chapter-copy h3{font-size:clamp(26px,2.3vw,36px);margin:12px 0 14px}.ps-body{font-size:15px;line-height:1.65}.ps-chapter-copy .ps-demo-controls{margin-top:22px}.ps-app{container-type:inline-size;min-width:0;background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:18px;box-shadow:0 30px 70px -40px hsl(var(--brand-accent) / .55);overflow:hidden}.ps-app svg{width:16px;height:16px;flex-shrink:0}.ps-app-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .45)}.ps-app-bar>div:nth-child(2){min-width:0;flex:1}.ps-app-bar strong{display:block;margin-top:2px;color:hsl(var(--brand-accent));font-size:15px}.ps-app-logo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:hsl(var(--brand-primary));color:hsl(var(--primary-foreground));font-weight:800;font-size:15px}.ps-app-body{padding:16px}.ps-app-dark{box-shadow:0 30px 80px -30px #00000080}.ps-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.ps-chip{padding:5px 10px;border:1px solid hsl(var(--border));border-radius:999px;font-size:11px;color:hsl(var(--muted-foreground))}.ps-select-all{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid hsl(var(--primary) / .4);border-radius:8px;font-size:12px;font-weight:650;color:hsl(var(--brand-accent));transition:transform .16s ease,background-color .2s ease}.ps-select-all-on .ps-check{background:hsl(var(--brand-primary));border-color:hsl(var(--brand-primary));color:hsl(var(--primary-foreground))}.ps-pressing{transform:scale(.94);background:hsl(var(--primary) / .18);box-shadow:0 0 0 4px hsl(var(--primary) / .15)}.ps-grid{border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden}.ps-grid-head,.ps-grid-row{display:grid;grid-template-columns:18px minmax(0,1.6fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr);gap:10px;align-items:center;padding:0 14px;text-align:left}.ps-grid-head{min-height:32px;background:hsl(var(--muted) / .55);color:hsl(var(--muted-foreground));font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ps-grid-row{min-height:36px;border-top:1px solid hsl(var(--border) / .8);font-size:12px;color:hsl(var(--muted-foreground));transition:background-color .3s ease}.ps-grid-row.ps-row-selected{background:hsl(var(--primary) / .07);color:hsl(var(--foreground))}.ps-row-flash{animation:ps-flash .7s ease}@keyframes ps-flash{0%{background:hsl(var(--primary) / .28)}}.ps-cell-strong{color:hsl(var(--foreground));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-cell-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:left}.ps-grid-more{padding:9px 14px 9px 42px;border-top:1px solid hsl(var(--border));font-size:11px;color:hsl(var(--muted-foreground))}.ps-run-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;border-radius:12px;background:hsl(var(--secondary));font-size:13px;transition:background-color .4s ease,color .4s ease}.ps-run-bar strong{font-size:20px;font-variant-numeric:tabular-nums;color:hsl(var(--brand-accent))}.ps-run-bar-on{background:hsl(var(--brand-accent));color:hsl(var(--accent-foreground))}.ps-run-bar-on strong{color:inherit}.ps-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid hsl(var(--border) / .7);font-size:12px}.ps-credit-chip{opacity:0;transform:translate(24px);color:hsl(var(--brand-primary));font-weight:650;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.ps-line-total{opacity:0;transition:opacity .4s ease;font-size:13px}.ps-line-total strong{color:hsl(var(--brand-accent))}.ps-credit-chip.ps-on,.ps-line-total.ps-on{opacity:1;transform:none}.ps-credit-layout,.ps-bank-layout,.ps-complete-layout{display:grid;gap:14px}.ps-supplier-card,.ps-review,.ps-remit{padding:14px 16px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card))}.ps-supplier-card .ps-overline,.ps-review .ps-overline{margin-bottom:6px}.ps-calc{display:grid;gap:8px;align-content:start}.ps-calc-row,.ps-calc-cash{opacity:.15;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.ps-calc-row{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid hsl(var(--border));font-size:13px}.ps-calc-row strong{font-size:20px;font-variant-numeric:tabular-nums}.ps-calc-credit strong{color:hsl(var(--brand-primary))}.ps-calc-cash{padding:18px;border-radius:14px;background:hsl(var(--brand-accent));color:hsl(var(--accent-foreground))}.ps-calc-cash span{display:block;font-size:13px;opacity:.85}.ps-calc-cash strong{display:block;margin-top:6px;font-size:clamp(28px,6cqi,44px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ps-calc .ps-on{opacity:1;transform:none}.ps-calc-cash.ps-on{animation:ps-pop .6s ease}@keyframes ps-pop{50%{transform:scale(1.03)}}.ps-review{opacity:.55;transition:opacity .4s ease}.ps-review.ps-reviewed{opacity:1}.ps-file-col{display:grid;gap:12px;align-content:start}.ps-file-doc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:16px;border:1px dashed hsl(var(--primary) / .4);border-radius:12px;background:hsl(var(--primary) / .05);transition:border-color .3s ease,background-color .3s ease}.ps-file-doc>svg{width:26px;height:26px;color:hsl(var(--brand-primary))}.ps-file-doc strong{display:block;margin-top:4px;font-size:13px;color:hsl(var(--brand-accent))}.ps-file-doc .ps-progress{grid-column:1 / -1;height:5px;border-radius:999px;background:hsl(var(--border));overflow:hidden}.ps-progress span{display:block;height:100%;background:hsl(var(--brand-primary));transition:width 1.2s ease}.ps-file-doc .ps-download{grid-row:1;grid-column:3}.ps-file-doc-ready{border-style:solid;background:hsl(var(--primary) / .1)}.ps-bank-handoff{margin-top:0;padding:14px;border:1px solid hsl(var(--border));border-radius:12px;opacity:.3;transition:opacity .5s ease}.ps-bank-handoff.ps-on{opacity:1}.ps-actions li{grid-template-columns:22px minmax(0,1fr) auto;padding:12px}.ps-action-btn{align-self:center;padding:5px 12px;border-radius:8px;background:hsl(var(--brand-primary));color:hsl(var(--primary-foreground));font-size:11px;font-weight:650;transition:transform .16s ease}.ps-remit{opacity:.2;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.ps-remit.ps-on{opacity:1;transform:none}.ps-remit-head{display:flex;gap:10px;align-items:center;margin:-14px -16px 8px;padding:12px 16px;border-radius:12px 12px 0 0;background:hsl(var(--brand-accent));color:hsl(var(--accent-foreground))}.ps-remit-head strong,.ps-remit-head span{display:block}.ps-remit-head strong{font-size:13px}.ps-remit-head span{font-size:11px;opacity:.8}@container (min-width: 620px){.ps-credit-layout,.ps-bank-layout,.ps-complete-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container (max-width: 480px){.ps-grid-head,.ps-grid-row{grid-template-columns:18px minmax(0,1fr) auto}.ps-grid-head>:nth-child(3),.ps-grid-head>:nth-child(4),.ps-grid-row>:nth-child(3),.ps-grid-row>:nth-child(4){display:none}.ps-select-all{margin-left:0}}@media (min-width: 900px){.ps-chapter,.ps-chapter:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(28px,3vw,56px);min-height:0;padding:clamp(24px,2.4vw,40px)}.ps-chapter:nth-child(2n) .ps-chapter-copy{order:0}.ps-chapter:nth-child(2n) .ps-chapter-visual{order:0}}.ps-chapters.ps-stacked .ps-chapter{top:calc(var(--ps-stack-top, 160px) + var(--ps-stack-index) * 14px);height:var(--ps-card-height);margin-bottom:0;box-shadow:0 -20px 50px -30px hsl(var(--brand-accent) / .5)}.ps-chapter{scroll-margin-top:calc(var(--ps-stack-top, 160px) + var(--ps-stack-index) * 14px)}.product-showcase .ps-chapter-copy h3{font-size:clamp(30px,2.6vw,44px)}.product-showcase .ps-body{font-size:17px;line-height:1.6}.product-showcase .ps-chapter-copy li{font-size:15px}.ps-app-bar{padding:18px 22px}.ps-app-bar strong{font-size:18px}.ps-app .ps-overline,.ps-app .ps-status{font-size:11px}.ps-app-body{padding:22px}.ps-chip{font-size:13px}.ps-select-all{font-size:14px;min-height:38px}.ps-grid-head{min-height:36px;font-size:11px}.ps-grid-row{min-height:48px;font-size:15px}.ps-grid-more{font-size:13px;padding-block:12px}.ps-run-bar{padding:16px 18px;font-size:15px}.ps-run-bar strong{font-size:26px}.ps-app .ps-line{padding-block:13px;font-size:15px}.ps-app .ps-line-total{font-size:16px}.ps-calc-row{padding-block:16px;font-size:15px;flex-wrap:wrap}.ps-calc-row strong{font-size:24px;white-space:nowrap}.ps-calc-cash{padding:24px}.ps-calc-cash span{font-size:15px}.ps-calc-cash strong{font-size:clamp(32px,5.8cqi,52px)}.ps-file-doc strong{font-size:15px}.ps-app .ps-download{font-size:12px}.ps-app .ps-bank-handoff strong{font-size:15px}.ps-app .ps-bank-handoff span{font-size:13px;line-height:1.6}.ps-app .ps-actions li{padding:16px}.ps-app .ps-actions li strong{font-size:15px}.ps-app .ps-actions li div>span{font-size:13px}.ps-action-btn{font-size:12px}.ps-remit-head strong{font-size:15px}.ps-remit-head span{font-size:13px}@media (min-width: 1024px) and (max-height: 850px){.product-showcase .ps-chapter{padding:24px;gap:28px}.product-showcase .ps-chapter-copy h3{font-size:clamp(30px,2.4vw,36px)}.product-showcase .ps-body{font-size:16px;line-height:1.55}.ps-app-bar{padding:12px 16px}.ps-app-body{padding:16px}.ps-grid-head{min-height:28px}.ps-grid-row{min-height:38px}.ps-grid-more{padding-block:8px}.ps-run-bar{padding:10px 14px}.ps-run-bar strong{font-size:24px}.ps-app .ps-line{padding-block:9px}.ps-calc-row{padding-block:10px}.ps-calc-cash{padding:18px}.ps-app .ps-actions li{padding:12px}}@media (max-width: 639px){.product-showcase .ps-chapter{padding:22px 16px}.product-showcase .ps-chapter-copy h3{font-size:30px}.ps-app-bar{display:grid;grid-template-columns:28px minmax(0,1fr);padding:14px}.ps-app-status{grid-column:2}.ps-app-body{padding:14px}.ps-app .ps-grid-row{font-size:14px}.ps-run-bar{flex-wrap:wrap;padding:12px}.ps-calc-cash{padding:18px}.ps-file-doc{grid-template-columns:auto minmax(0,1fr)}.ps-file-doc .ps-download{grid-column:2;grid-row:auto;justify-self:start}.ps-app .ps-line{flex-wrap:wrap}.ps-app .ps-actions li{grid-template-columns:22px minmax(0,1fr)}.ps-action-btn{grid-column:2;justify-self:start}}@media (prefers-reduced-motion: reduce){.ps-credit-chip,.ps-line-total,.ps-calc-row,.ps-calc-cash,.ps-remit,.ps-bank-handoff,.ps-review{opacity:1!important;transform:none!important;animation:none!important}}.ps-plan-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.ps-plan-filters>span{padding:8px 10px;border-radius:18px;font-size:12px;background:hsl(var(--secondary))}.ps-plan-filters .ps-filter-active{background:hsl(var(--primary));color:#fff}.ps-date-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ps-date-fields>div{border:1px solid hsl(var(--border));border-radius:12px;padding:12px}.ps-date-fields span{display:block;font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:6px}.ps-date-fields strong{display:flex;align-items:center;gap:8px;font-size:15px}.ps-date-fields svg,.ps-planned-date svg,.ps-report-footer svg{width:16px;height:16px;flex-shrink:0}.ps-plan-summary{font-size:13px;color:hsl(var(--brand-accent));margin:18px 0 8px}.ps-planned-bill{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0;border-bottom:1px solid hsl(var(--border));font-size:14px}.ps-planned-bill>div>span{display:block;margin-top:4px;font-size:12px;color:hsl(var(--muted-foreground))}.ps-planned-date{grid-column:1/-1;display:flex;align-items:center;gap:6px;font-size:12px}.ps-date-on{color:hsl(var(--brand-primary))}.ps-report-summary{display:grid;grid-template-columns:1fr 1.4fr 1.3fr;gap:10px;padding:12px;background:hsl(var(--brand-accent));color:#fff;border-radius:12px;margin-bottom:12px}.ps-report-summary span{display:block;font-size:11px;margin-bottom:4px}.ps-report-summary strong{font-size:17px}.ps-report-table-wrap{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:10px}.ps-report-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.ps-report-table th,.ps-report-table td{padding:7px 8px;text-align:left;border-bottom:1px solid hsl(var(--border))}.ps-report-table thead{background:hsl(var(--secondary));font-size:10px}.ps-report-table th{font-weight:600}.ps-report-table td:last-child,.ps-report-table th:last-child{text-align:right}.ps-report-table tr:last-child>*{border-bottom:0}.ps-report-credit{color:hsl(var(--brand-primary));font-weight:600}.ps-report-status{color:#187144;background:#ecfaf2;padding:3px 7px;border-radius:12px;font-size:11px}.ps-report-footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px;margin-top:12px}.ps-report-footer>span:last-child{display:flex;align-items:center;gap:6px;color:hsl(var(--brand-primary));font-weight:600}@media (min-width:1024px) and (max-height:850px){.ps-report-table th,.ps-report-table td{padding-block:4px}.ps-planned-bill{padding-block:8px}.ps-date-fields>div{padding:9px}}@media (max-width:639px){.ps-report-summary{grid-template-columns:1fr}.ps-report-summary>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.ps-date-fields strong{font-size:12px}.ps-report-table{min-width:590px}}@media (min-width:1024px) and (max-height:850px){.ps-report-table th,.ps-report-table td{padding-block:2px;line-height:16px}.ps-report-summary{padding:9px 12px;margin-bottom:8px}.ps-planned-bill>div{grid-row:1 / 3}.ps-planned-bill>strong{text-align:right}.ps-planned-bill .ps-planned-date{grid-column:2;grid-row:2;justify-content:flex-end}}.product-showcase .ps-chapter-copy>.ps-eyebrow{font-size:clamp(14px,1.1vw,16px);letter-spacing:.11em;line-height:1.5}.product-showcase .ps-chapter-copy>.ps-eyebrow:before{content:"";display:block;width:64px;height:5px;margin-bottom:12px;border-radius:999px;background:linear-gradient(90deg,hsl(var(--brand-primary)),hsl(var(--brand-primary) / .08))}.ps-app-logo{display:block;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;background:transparent;border-radius:8px}.ps-plan-filters>span{transition:background-color .25s ease,color .25s ease}.ps-filter-results{animation:ps-filter-in .3s ease both}@keyframes ps-filter-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ps-filter-results{animation:none}.ps-plan-filters>span{transition:none}}.payment-runs-page .payment-run-visual{min-width:0}.payment-runs-page .ps-frame{color:#292339;min-height:510px;display:flex;align-items:center}.payment-runs-page .ps-ui{width:100%}.payment-runs-page .ps-ui-heading p:not(.ps-overline),.payment-runs-page .ps-ui-note{font-size:13px}.payment-runs-page .ps-money-row,.payment-runs-page .ps-cash>span:first-child,.payment-runs-page .ps-selected-total,.payment-runs-page .ps-remittance-row>strong,.payment-runs-page .ps-remittance-row>span:not(.ps-status){font-size:14px}.payment-runs-page .ps-payment-bill>div{font-size:13px}.payment-runs-page .ps-authorised,.payment-runs-page .ps-status{font-size:11px}.payment-runs-page .payment-run-visual-deferred{content-visibility:auto;contain-intrinsic-size:auto 570px}@media (min-width: 1024px) and (max-height: 700px){.payment-runs-page .payment-runs-hero-grid{align-items:start;padding-block:32px}}@media (max-width: 480px){.payment-runs-page .ps-frame{min-height:490px;padding:16px}.payment-runs-page .ps-remittance-row>strong,.payment-runs-page .ps-remittance-row>span:not(.ps-status){font-size:12px}}
