.pi{flex-direction:column;gap:16px;display:flex}.pi-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pi-code{color:var(--uf-navy);font-weight:700}.pi-quiet{color:var(--uf-navy);font-weight:500}.pi-none{color:var(--uf-navy);opacity:.6}.pi-check{color:var(--uf-blue);display:inline-flex}.pi-table th[scope=row]{text-align:left;color:var(--uf-ink);border-bottom:1px solid var(--uf-line);vertical-align:top;padding:14px 16px 14px 0;font-weight:600}.pi-table thead th{vertical-align:bottom}.pi-table th[scope=row]{width:30%;min-width:160px}.pi-table .pi-table__tick{text-align:center;white-space:nowrap;width:1%;padding-left:4px;padding-right:4px}.pi-table thead .pi-table__tick{white-space:normal;min-width:58px}.pi-table__live{min-width:180px;padding-left:12px}.pi-sessions li{white-space:nowrap}.pi-sessions{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pi__stack{margin:0;padding:0;list-style:none;display:none}.pi-card{border-bottom:1px solid var(--uf-line);flex-direction:column;gap:6px;padding:14px 0;display:flex}.pi-card:first-child{border-top:1px solid var(--uf-navy)}.pi-card__name{font-size:var(--uf-type-ui);color:var(--uf-ink);margin:0;font-weight:600;line-height:1.4}.pi-card__pack{font-size:var(--uf-type-ui);color:var(--uf-ink);margin:0;line-height:1.45}.pi-card__live{font-size:var(--uf-type-ui);flex-direction:column;gap:2px;display:flex}.pi-card__label{font-size:var(--uf-type-secondary);line-height:var(--uf-lh-secondary);color:var(--uf-navy);font-weight:600}.pi-note{font-size:var(--uf-type-ui);color:var(--uf-navy);margin:0;font-weight:500;line-height:1.5}.pi-total{flex-direction:column;gap:8px;display:flex}.pi-total__title{font-size:var(--uf-type-ui);color:var(--uf-navy);margin:0;font-weight:700}.pi-total__list{max-width:420px;font-size:var(--uf-type-ui);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;margin:0;display:flex}.pi-total__list>div{justify-content:space-between;gap:16px;display:flex}.pi-total__list dt{color:var(--uf-navy);font-weight:500}.pi-total__list dd{color:var(--uf-ink);margin:0}.pi-total__rule{border-top:1px solid var(--uf-line);padding-top:6px}.pi-total__save dt,.pi-total__save dd{color:var(--uf-blue);font-weight:700}@media (max-width:767px){.pi__wide{display:none}.pi__stack{display:block}}
