@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";button{border-radius:4px;font-weight:700;font-size:1.125rem;line-height:1.1;height:62px;cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed}button.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-weight:400}button.btn:disabled{opacity:.6;cursor:not-allowed}.btn__icon{display:inline-flex;align-items:center;line-height:0}button.btn-md,button.btn-lg{height:62px;padding:0 54px}button.btn-sm{height:auto;min-height:0;padding:8px 24px}button.btn-full-width{width:100%;max-width:100%}button.btn-primary{background-color:var(--secondary-color);color:var(--on-brand, var(--ps-button-fg));border:none}button.btn-primary:hover:not(:disabled),button.btn-primary:focus-visible:not(:disabled){filter:brightness(1.08)}button.btn-secondary{background-color:var(--white, var(--ps-bg));color:var(--ps-text-fg);border:1px solid var(--ps-border)}button.btn-secondary:hover:not(:disabled),button.btn-secondary:focus-visible:not(:disabled){background-color:var(--ps-control-hover-bg, color-mix(in srgb, var(--ps-text-fg) 6%, var(--ps-bg)))}button.btn-primary .ps-card__icon,button.btn-secondary .ps-card__icon{color:inherit}button.btn-primary .ps-icon-inline,button.btn-secondary .ps-icon-inline{background-color:currentColor}.powered-by-badge{display:inline-flex;align-items:center}.powered-by-badge__image{display:block;max-height:1.25rem;width:auto}.powered-by-badge__text{font-size:.85rem;line-height:1;color:var(--on-brand);white-space:nowrap}.powered-by-badge__text strong{color:var(--on-brand);font-weight:700}.errorBanner-root{position:fixed;top:6rem;left:0;right:0;z-index:950;pointer-events:none}.errorBanner-root .wrap{pointer-events:auto}.errorBanner{position:relative;display:flex;align-items:center;justify-content:center;background:var(--danger-soft);border-radius:4px;color:var(--danger-dark);text-align:center;padding:16px calc(2.75rem + var(--ps-spacing-md)) 16px var(--ps-spacing-md);box-shadow:0 4px 16px oklch(from var(--static-black) l c h / .12)}.errorBanner p{padding:0;margin:0;font-weight:700}.errorBanner__content{flex:1 1 auto;min-width:0}.errorBanner__action{display:inline-block;margin-top:8px;padding:0;background:none;border:none;color:var(--danger-dark);font-weight:700;font-size:1rem;text-decoration:underline;cursor:pointer}.errorBanner__dismiss{position:absolute;top:50%;right:var(--ps-spacing-md);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;background:none;border:0;border-radius:var(--ps-radius-control, .25rem);color:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.errorBanner__dismiss:hover,.errorBanner__dismiss:focus-visible{background:oklch(from var(--danger-dark) l c h / .12)}.errorBanner__dismiss:focus-visible{outline:2px solid var(--danger-dark);outline-offset:2px}.loading-spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.loading-spinner-container.centered{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:var(--white-a90);z-index:9999}.loading-spinner{width:100px;height:100px;display:flex;align-items:center;justify-content:center}.loading-spinner svg{width:100px;height:100px;animation:spin 1s linear infinite}.loading-message{font-size:1rem;color:var(--ps-text-fg);text-align:center;font-weight:400}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-error-view{display:flex;justify-content:center;padding:var(--ps-spacing-xl, 2rem) var(--ps-spacing-md, 1rem) var(--ps-spacing-2xl, 3rem)}.app-error-view__card{width:min(100%,36rem);padding:var(--ps-spacing-xl, 2rem) var(--ps-spacing-lg, 1.5rem);border-radius:var(--ps-radius-lg, 1rem);border:1px solid var(--ps-summary-card-border, #ebebeb);background:var(--white);box-shadow:0 8px 24px -12px var(--black-a20, rgba(0, 0, 0, .12));text-align:center}.app-error-view__icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 auto var(--ps-spacing-md, 1rem);border-radius:50%;background:color-mix(in srgb,var(--danger-soft) 65%,var(--white));color:var(--danger-dark)}.app-error-view__icon .ps-card__icon svg{width:2.5rem;height:2.5rem;display:block}.app-error-view__title{margin:0 0 var(--ps-spacing-md, 1rem);font-size:1.375rem;font-weight:700;line-height:1.3;color:var(--ps-text-fg, var(--neutral-900))}.app-error-view__body{margin:0 0 var(--ps-spacing-lg, 1.5rem);font-size:1rem;line-height:1.5;color:var(--ps-muted, var(--neutral-700))}.app-error-view__actions{display:flex;flex-wrap:wrap;gap:var(--ps-spacing-sm, .75rem);justify-content:center}.ManageSharingPage .back-arrow{display:block;margin-bottom:15px}.ManageSharingPage h1{margin-bottom:24px}.ManageSharingPage .share-now{display:flex;align-items:center;gap:16px;background-color:var(--ps-sharing-surface-promo);border-radius:8px;padding:20px 24px;color:var(--ps-sharing-surface-fg);margin-bottom:40px}.ManageSharingPage .share-now .share-now__badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--secondary-color);color:var(--on-brand)}.ManageSharingPage .share-now .share-now__icon{width:1.25rem;height:1.25rem;padding:0;color:var(--on-brand)}.ManageSharingPage .share-now .share-now__icon svg{width:1.25rem;height:1.25rem;display:block}.ManageSharingPage .share-now .share-now__copy{flex:1 1 auto;min-width:0}.ManageSharingPage .share-now p.title{font-weight:700;font-size:1.125rem;margin-bottom:4px}.ManageSharingPage .share-now p{font-weight:400;font-size:1rem;margin-bottom:0;color:var(--ps-sharing-surface-muted-fg)}.ManageSharingPage .share-now button.share-now__button{flex:0 0 auto;padding:12px 24px;font-size:1rem;font-weight:400;background-color:var(--secondary-color);color:var(--on-brand);border:none;border-radius:6px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ManageSharingPage .share-now .share-now__button-icon{width:.9rem;height:.9rem;padding:0}.ManageSharingPage .share-now .share-now__button-icon svg{width:.9rem;height:.9rem;display:block}.ManageSharingPage h2{font-weight:700;font-size:1.5rem;line-height:1.1;margin-bottom:8px;color:var(--ps-text-fg)}.ManageSharingPage .activity-description{color:var(--neutral-550);margin-bottom:20px}.ManageSharingPage .shared-links-list{margin-top:8px}.ManageSharingPage .links-table-scroll{overflow-x:auto;border:1px solid var(--neutral-900-a12);border-radius:8px}.ManageSharingPage .links-table{width:100%;border-collapse:collapse;font-size:.9rem}.ManageSharingPage .links-table thead th{text-align:left;font-weight:600;color:var(--neutral-550);background-color:var(--neutral-900-a06);padding:14px;white-space:nowrap;border-bottom:1px solid var(--neutral-900-a12)}.ManageSharingPage .links-table .links-table__sort{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:none;font:inherit;font-weight:600;color:inherit;cursor:pointer}.ManageSharingPage .links-table .links-table__sort:hover .links-table__sort-icon,.ManageSharingPage .links-table .links-table__sort:focus-visible .links-table__sort-icon{opacity:1}.ManageSharingPage .links-table .links-table__sort-icon{width:.7rem;height:.7rem;padding:0;color:var(--neutral-550);opacity:.4;transition:transform .15s ease,opacity .15s ease}.ManageSharingPage .links-table .links-table__sort-icon.is-active{opacity:1;color:var(--ps-text-fg)}.ManageSharingPage .links-table .links-table__sort-icon.is-asc{transform:rotate(180deg)}.ManageSharingPage .links-table .links-table__sort-icon svg{width:.7rem;height:.7rem;display:block}.ManageSharingPage .links-table tbody td{padding:16px 14px;color:var(--ps-text-fg);border-bottom:1px solid var(--neutral-900-a10);white-space:nowrap;vertical-align:middle}.ManageSharingPage .links-table tbody tr:last-child td{border-bottom:none}.ManageSharingPage .links-table .links-table__nickname{font-weight:700;white-space:normal;word-break:break-word}.ManageSharingPage .links-table .links-table__expiry{white-space:normal}.ManageSharingPage .links-table .links-table__used{display:inline-flex;align-items:center;gap:8px;color:var(--neutral-550)}.ManageSharingPage .links-table .links-table__used-icon{width:1rem;height:1rem;padding:0}.ManageSharingPage .links-table .links-table__used-icon svg{width:1rem;height:1rem;display:block}.ManageSharingPage .status-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;font-size:.875rem;font-weight:500;line-height:1.1}.ManageSharingPage .status-pill__dot{width:7px;height:7px;border-radius:50%;background-color:currentColor}.ManageSharingPage .status-pill--active{color:var(--ps-sharing-status-active-fg);background-color:var(--ps-sharing-status-active-bg)}.ManageSharingPage .status-pill--inactive{color:var(--ps-text-fg);background-color:var(--neutral-900-a10)}.ManageSharingPage .link-action{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;line-height:1.1;cursor:pointer;border-radius:6px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;height:auto;min-height:0}.ManageSharingPage .link-action:disabled{cursor:not-allowed;opacity:.65}.ManageSharingPage .link-action.is-loading{min-width:5.5rem;justify-content:center}.ManageSharingPage .link-action__icon{width:.95rem;height:.95rem;padding:0;color:inherit}.ManageSharingPage .link-action__icon svg{width:.95rem;height:.95rem;display:block}.ManageSharingPage .link-action--revoke{padding:8px 16px;color:var(--on-brand);background-color:var(--danger-dark-bg);border:1px solid var(--danger-dark-bg)}.ManageSharingPage .link-action--revoke:hover,.ManageSharingPage .link-action--revoke:focus-visible{background-color:color-mix(in oklch,var(--danger-dark-bg) 85%,black);border-color:color-mix(in oklch,var(--danger-dark-bg) 85%,black);outline:none}.ManageSharingPage .link-action--delete{padding:8px 10px;color:var(--neutral-550);background-color:transparent;border:none}.ManageSharingPage .link-action--delete:hover,.ManageSharingPage .link-action--delete:focus-visible{color:var(--ps-text-fg);background-color:var(--neutral-900-a06);outline:none}@media (max-width: 768px){.ManageSharingPage .share-now{flex-wrap:wrap}.ManageSharingPage .share-now__button{flex-basis:100%;width:100%;justify-content:center}.ManageSharingPage .links-table-scroll{overflow-x:visible;border:none;border-radius:0}.ManageSharingPage .links-table{display:block;font-size:.95rem}.ManageSharingPage .links-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ManageSharingPage .links-table tbody{display:block}.ManageSharingPage .links-table tbody tr{display:flex;flex-wrap:wrap;align-items:center;border:1px solid var(--neutral-900-a12);border-radius:8px;padding:16px 18px;margin-bottom:16px}.ManageSharingPage .links-table tbody td{display:flex;justify-content:space-between;align-items:center;gap:12px;flex:1 1 100%;padding:6px 0;white-space:normal;border-bottom:none;color:var(--ps-text-fg)}.ManageSharingPage .links-table td[data-label]:before{content:attr(data-label);flex:0 0 auto;color:var(--neutral-550);font-weight:400}.ManageSharingPage .links-table td[data-label]{text-align:right}.ManageSharingPage .links-table__nickname{font-size:1.05rem;font-weight:700;padding-bottom:8px}.ManageSharingPage .links-table__used-icon{display:none}.ManageSharingPage .links-table__used{color:var(--ps-text-fg)}.ManageSharingPage .links-table__status-cell{flex:1 1 auto;justify-content:flex-start;margin-right:auto;padding-top:14px}.ManageSharingPage .links-table__action-cell{flex:0 0 auto;justify-content:flex-end;padding-top:14px}.ManageSharingPage .link-action--delete{padding:8px 16px;border:1px solid var(--neutral-900-a20, var(--neutral-900-a12));border-radius:6px}}.form-field{margin-bottom:1rem}.form-field label{display:block;margin-bottom:.5rem;font-weight:700}.form-input,.form-select{box-sizing:border-box;width:100%;padding:.75rem;border:1px solid var(--slate-300);border-radius:.375rem;font-size:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-input:focus,.form-select:focus{outline:none;border-color:var(--focus)}.form-field.error .form-input,.form-field.error .form-select,.form-input.error,.form-select.error{border-color:var(--danger-accent);border-width:var(--ps-form-error-border-width, 2px)}.form-field.error .form-input:focus,.form-field.error .form-select:focus,.form-input.error:focus,.form-select.error:focus{border-color:var(--danger-accent);border-width:var(--ps-form-error-border-width, 2px)}.form-field.success .form-input,.form-field.success .form-select,.form-input.success,.form-select.success{border-color:var(--success-accent)}.form-field.success .form-input:focus,.form-field.success .form-select:focus,.form-input.success:focus,.form-select.success:focus{border-color:var(--success-accent)}.form-error{color:var(--danger-accent);font-size:.875rem;margin-top:.25rem;font-weight:400}.form-success{color:var(--success-accent);font-size:.875rem;margin-top:.25rem;font-weight:400}.form-hint{color:var(--slate-500);font-size:.875rem;margin-top:.25rem}.styled-select{position:relative;width:100%}button.styled-select__button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background-color:var(--white);border:1px solid var(--ps-link);border-radius:6px;font-size:1rem;font-weight:400;line-height:1.25;color:var(--ps-text-fg);text-align:left;cursor:pointer;height:auto;min-height:0}button.styled-select__button:focus-visible,.styled-select.is-open button.styled-select__button{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 1px var(--secondary-color)}.styled-select__button--placeholder .styled-select__value{color:var(--neutral-550)}button.styled-select__button--error{border-color:var(--danger-dark);border-width:var(--ps-form-error-border-width, 2px)}.styled-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styled-select__chevron{flex:0 0 auto;width:.85rem;height:.85rem;padding:0;color:var(--ps-text-fg);transition:transform .15s ease}.styled-select__chevron svg{width:.85rem;height:.85rem;display:block}.styled-select.is-open .styled-select__chevron{transform:rotate(180deg)}.styled-select__list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;margin:0;padding:0;list-style:none;background-color:var(--white);border:1px solid var(--neutral-900-a12);border-radius:8px;box-shadow:0 8px 24px var(--neutral-900-a15);max-height:320px;overflow-y:auto}.styled-select__option{width:100%;display:block;padding:14px 16px;font-size:1rem;color:var(--ps-text-fg);cursor:pointer;border:0;border-bottom:1px solid var(--neutral-900-a06);background:transparent;text-align:left;font-family:inherit;font-weight:inherit;line-height:inherit;height:auto;min-height:0}button.styled-select__option:focus-visible{outline:2px solid var(--secondary-color);outline-offset:-2px}.styled-select__option:last-child{border-bottom:none}.styled-select__option.is-active{background-color:var(--neutral-900-a06)}.styled-select__option[aria-selected=true]{background-color:var(--neutral-900-a10);font-weight:700}.CreateLinkSuccessPage .back-arrow{display:block;margin-bottom:15px}.CreateLinkSuccessPage .back-arrow img{display:block}.CreateLinkSuccessPage h1{margin-top:14px;margin-bottom:8px}.CreateLinkSuccessPage .lead{color:var(--neutral-550);margin-bottom:16px}.CreateLinkSuccessPage .success-banner{background:var(--success-light);border-radius:4px;color:var(--success-dark);text-align:center;margin-bottom:28px}.CreateLinkSuccessPage .success-banner p{padding:16px 0;font-weight:700;margin:0}.CreateLinkSuccessPage .success-banner.success-banner-fixed{position:absolute;top:0;left:0;right:0;z-index:1000;margin-bottom:0;animation:fadeOut .5s ease-out 1.5s forwards}.CreateLinkSuccessPage{@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}}.CreateLinkSuccessPage .saved-as{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background-color:var(--ps-sharing-surface-promo);color:var(--ps-sharing-surface-accent-fg);font-size:.9rem;margin-bottom:24px}.CreateLinkSuccessPage .saved-as__icon{width:.9rem;height:.9rem;padding:0}.CreateLinkSuccessPage .saved-as__icon svg{width:.9rem;height:.9rem;display:block}.CreateLinkSuccessPage .share-container{display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box;gap:20px;padding:32px 24px;border-radius:8px;background-color:var(--ps-sharing-surface-promo)}.CreateLinkSuccessPage .qr-code-wrapper{display:flex;justify-content:center;align-self:center;padding:16px;background-color:var(--canvas);border-radius:8px}.CreateLinkSuccessPage .copy-section{width:100%;max-width:420px;align-self:center}.CreateLinkSuccessPage .copy-section label{display:block;font-weight:700;font-size:.95rem;margin-bottom:8px;color:var(--ps-fg)}.CreateLinkSuccessPage .copy-section .link-input-wrapper{display:flex;align-items:stretch;background-color:var(--canvas);border-radius:6px;border:1px solid var(--ps-border);overflow:hidden}.CreateLinkSuccessPage .copy-section .link-input-wrapper .link-text{flex:1;font-size:.9rem;color:var(--ps-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;padding:12px 14px}.CreateLinkSuccessPage .copy-section .link-input-wrapper button.copy-button{display:inline-flex;align-items:center;gap:6px;background-color:var(--canvas);border:0;border-left:1px solid var(--ps-border);border-radius:0;padding:0 16px;font-weight:500;color:var(--ps-fg)}.CreateLinkSuccessPage .copy-section .link-input-wrapper .copy-button__icon{width:.9rem;height:.9rem;padding:0;color:var(--ps-icon)}.CreateLinkSuccessPage .copy-section .link-input-wrapper .copy-button__icon svg{width:.9rem;height:.9rem;display:block}.CreateLinkSuccessPage .send-options{display:flex;flex-direction:column;align-items:center;align-self:center;gap:12px}.CreateLinkSuccessPage .send-link{display:inline-flex;align-items:center;gap:8px;text-decoration:underline;font-weight:700;font-size:.95rem;color:var(--ps-link)}.CreateLinkSuccessPage .send-link__icon{width:1rem;height:1rem;padding:0;color:var(--ps-link)}.CreateLinkSuccessPage .send-link__icon svg{width:1rem;height:1rem;display:block}.CreateLinkSuccessPage .detail-cards{display:flex;gap:16px;width:100%}.CreateLinkSuccessPage .detail-card{flex:1 1 0;background-color:var(--canvas);border:1px solid var(--ps-border);border-radius:8px;padding:18px 20px}.CreateLinkSuccessPage .detail-card__title{display:block;font-weight:700;font-size:.95rem;color:var(--ps-fg);margin-bottom:14px}.CreateLinkSuccessPage .pin-boxes{display:flex;gap:10px;margin-bottom:12px}.CreateLinkSuccessPage .pin-box{display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;border:1px solid var(--ps-border);border-radius:6px;font-size:1.1rem;font-weight:600;color:var(--ps-fg);background-color:var(--white)}.CreateLinkSuccessPage .show-pin-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;font-weight:700;font-size:.9rem;color:var(--ps-link);margin-bottom:12px}.CreateLinkSuccessPage .show-pin-toggle__icon{width:.95rem;height:.95rem;padding:0;color:var(--ps-link)}.CreateLinkSuccessPage .show-pin-toggle__icon svg{width:.95rem;height:.95rem;display:block}.CreateLinkSuccessPage .detail-card__caption{font-size:.85rem;color:var(--ps-create-link-muted-fg);margin:0}.CreateLinkSuccessPage .expiry-value{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ps-fg);margin:0}.CreateLinkSuccessPage .expiry-value__icon{flex:0 0 auto;width:1rem;height:1rem;padding:0;margin-top:2px;color:var(--ps-icon)}.CreateLinkSuccessPage .expiry-value__icon svg{width:1rem;height:1rem;display:block}.CreateLinkSuccessPage .save-warning{display:flex;gap:12px;align-items:center;width:100%;background-color:var(--warning-pale);border-radius:8px;padding:16px 18px}.CreateLinkSuccessPage .save-warning__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:var(--warning-accent);color:var(--on-brand);padding:0}.CreateLinkSuccessPage .save-warning__icon.ps-card__icon{color:var(--on-brand)}.CreateLinkSuccessPage .save-warning__icon svg{width:1.75rem;height:1.75rem;display:block}.CreateLinkSuccessPage .save-warning__title{font-weight:700;font-size:.95rem;color:var(--ps-fg);margin:0 0 4px}.CreateLinkSuccessPage .save-warning__body{font-size:.9rem;color:var(--ps-create-link-muted-fg);margin:0}@media (max-width: 700px){.CreateLinkSuccessPage .detail-cards{flex-direction:column}}.UnlockSummaryPage .back-arrow{display:block;margin-bottom:var(--ps-spacing-md)}.UnlockSummaryPage .back-arrow img{display:block}.UnlockSummaryPage .UnlockSummaryPage__header .lead{margin-bottom:calc(2 * var(--ps-spacing-lg))}.UnlockSummaryPage .UnlockSummaryPage__info-notice{display:flex;align-items:flex-start;gap:var(--ps-spacing-md);background-color:var(--warning-pale-promo);border-radius:var(--ps-radius-control);padding:var(--ps-spacing-lg);margin-bottom:calc(2 * var(--ps-spacing-lg))}.UnlockSummaryPage .UnlockSummaryPage__info-notice p{margin:0;font-size:1rem;line-height:1.4;color:var(--ps-fg)}.UnlockSummaryPage .UnlockSummaryPage__info-icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:var(--ps-summary-info-icon-bg);color:var(--on-brand);font-weight:700;font-style:italic;font-size:.875rem;font-family:Georgia,Times New Roman,serif;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:1px}.UnlockSummaryPage .UnlockSummaryPage__options-wrap{margin-bottom:calc(2 * var(--ps-spacing-md))}.UnlockSummaryPage .UnlockSummaryPage__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ps-spacing-lg);align-items:stretch}.UnlockSummaryPage .UnlockSummaryPage__option{background-color:var(--ps-highlight-bg-promo);border-radius:var(--ps-radius-control);color:var(--ps-text-fg);min-height:320px}.UnlockSummaryPage .UnlockSummaryPage__option-inner{display:flex;flex-direction:column;min-height:100%;min-width:0;height:100%;box-sizing:border-box;padding:calc(3 * var(--ps-spacing-md));overflow-wrap:break-word}.UnlockSummaryPage .UnlockSummaryPage__option-title{margin:0 0 calc(var(--ps-spacing-sm) + var(--ps-spacing-xs));font-size:1.4rem;font-weight:700;color:var(--ps-fg)}.UnlockSummaryPage .UnlockSummaryPage__option-description{margin:0 0 var(--ps-spacing-lg);font-size:1.125rem;line-height:1.4;color:var(--ps-fg)}.UnlockSummaryPage .UnlockSummaryPage__scan-action{margin-top:auto}@media (max-width: 700px){.UnlockSummaryPage .UnlockSummaryPage__options{grid-template-columns:1fr}}.UnlockSummaryPage .form-wrap .form-title{font-weight:700;font-size:1.5rem;line-height:1.1;padding-left:calc(2 * var(--ps-spacing-md) + var(--ps-spacing-xs));margin-bottom:var(--ps-spacing-lg)}.UnlockSummaryPage .form-wrap form>div{margin-bottom:var(--ps-spacing-md);box-sizing:border-box;width:100%}.UnlockSummaryPage .form-wrap form>div label{font-weight:700;font-size:1.125rem;line-height:1.1;display:block;margin-bottom:calc(var(--ps-spacing-sm) + var(--ps-spacing-xs))}.UnlockSummaryPage .form-wrap form>div input{background-color:var(--ps-bg);color:var(--ps-fg);width:556px;max-width:100%;padding:var(--ps-spacing-md) calc(var(--ps-spacing-md) + var(--ps-spacing-xs));border-radius:var(--ps-radius-control);border:1px solid var(--ps-muted);font-weight:400;font-size:1rem}.UnlockSummaryPage .form-wrap .form-actions{margin-top:var(--ps-spacing-md);margin-bottom:0}.UnlockSummaryPage .security-notice{background-color:var(--ps-pill-bg);border-radius:var(--ps-radius-control);padding:var(--ps-spacing-lg);margin-top:var(--ps-spacing-md);max-width:752px}.UnlockSummaryPage .security-notice p{font-weight:400;font-size:1rem;color:var(--ps-fg);padding-left:calc(2 * var(--ps-spacing-md) + var(--ps-spacing-xs));margin:0}.UnlockSummaryPage .error-banner{background:color-mix(in srgb,var(--ps-abnormal) 35%,var(--ps-bg));border-radius:var(--ps-radius-control);color:color-mix(in srgb,var(--ps-abnormal) 90%,var(--ps-fg));text-align:center;margin-bottom:calc(var(--ps-spacing-lg) + var(--ps-spacing-xs))}.UnlockSummaryPage .error-banner p{padding:var(--ps-spacing-md) 0;font-weight:700;margin:0}.UnlockSummaryPage .error-banner.error-banner-fixed{position:absolute;top:0;left:0;right:0;z-index:1000;margin-bottom:0}.UnlockSummaryPage .error-content{text-align:center;padding:calc(2 * var(--ps-spacing-md))}.UnlockSummaryPage .error-content h1{color:var(--ps-abnormal);margin-bottom:var(--ps-spacing-md)}.UnlockSummaryPage .error-content p{margin-bottom:var(--ps-spacing-md);color:var(--ps-muted)}.UnlockSummaryPage .form-wrap .form-input.UnlockSummaryPage__link-input{box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:0;height:auto;resize:none;overflow-y:auto;background-color:var(--ps-bg);color:var(--ps-fg);padding:var(--ps-spacing-sm) var(--ps-spacing-md);border-radius:var(--ps-radius-control);border:1px solid var(--ps-border-strong);font-weight:400;font-size:1rem;line-height:1.4;font-family:inherit}.UnlockSummaryPage__qr-scanner-panel{max-width:480px;width:calc(100% - (2 * var(--ps-spacing-lg)))}.UnlockSummaryPage__qr-scanner{padding:var(--ps-spacing-lg);padding-top:calc(var(--ps-spacing-lg) + var(--ps-spacing-md))}.UnlockSummaryPage__qr-scanner-title{margin:0 0 var(--ps-spacing-sm);font-size:1.25rem;font-weight:700;color:var(--secondary-color)}.UnlockSummaryPage__qr-scanner-hint{margin:0 0 var(--ps-spacing-lg);font-size:.95rem;color:var(--ps-muted)}.UnlockSummaryPage__qr-scanner-error{margin:0;padding:var(--ps-spacing-md);border-radius:var(--ps-radius-control);background:color-mix(in srgb,var(--ps-abnormal) 20%,var(--ps-bg));color:color-mix(in srgb,var(--ps-abnormal) 90%,var(--ps-fg));font-size:.95rem;white-space:pre-line}.UnlockSummaryPage__qr-video-wrap{position:relative;width:100%;aspect-ratio:4 / 3;background:var(--static-black);border-radius:var(--ps-radius-control);overflow:hidden}.UnlockSummaryPage__qr-video{width:100%;height:100%;object-fit:cover}.UnlockSummaryPage__no-pin-note{margin:0 0 var(--ps-spacing-lg);font-size:.95rem;color:var(--ps-fg)}.UnlockSummaryPage .form-wrap .form-field.error .form-input,.UnlockSummaryPage .form-wrap .form-field.error input.form-input.error{border-color:var(--ps-abnormal);border-width:var(--ps-form-error-border-width, 2px)}.UnlockSummaryPage .form-wrap .form-field.error .form-input:focus,.UnlockSummaryPage .form-wrap .form-field.error input.form-input.error:focus{border-color:var(--ps-abnormal);outline:none}.UnlockPinPage{min-height:var(--ps-pin-page-min-height, auto);display:var(--ps-pin-page-display, block);align-items:var(--ps-pin-page-align-items, stretch);justify-content:var(--ps-pin-page-justify-content, flex-start);padding-block:var(--ps-pin-page-padding-block, 0)}.UnlockPinPage__shell{width:100%;max-width:var(--ps-pin-shell-max-width, var(--max-container-width))}.UnlockPinPage__header{margin-bottom:var(--ps-spacing-lg)}.UnlockPinPage__header .lead{margin-bottom:0;max-width:var(--ps-pin-lead-max-width, 42rem)}.UnlockPinPage__card{box-sizing:border-box;width:100%;max-width:var(--ps-pin-card-max-width, 36rem);margin-inline:var(--ps-pin-card-margin-inline, 0);padding:var(--ps-pin-card-padding, calc(2 * var(--ps-spacing-md)));background:var(--ps-pin-card-bg, var(--ps-bg));color:var(--ps-pin-card-fg, var(--ps-fg));border:var(--ps-pin-card-border, 1px solid var(--ps-border-strong));border-radius:var(--ps-pin-card-radius, var(--ps-radius-control));box-shadow:var(--ps-pin-card-shadow, none)}.UnlockPinPage__form .form-field{margin-bottom:var(--ps-spacing-lg)}.UnlockPinPage__form .form-input{width:100%;max-width:100%}.UnlockPinPage__actions{margin-top:var(--ps-spacing-md)}.UnlockPinPage .form-field.error .form-input,.UnlockPinPage .form-field.error input.form-input.error{border-color:var(--ps-abnormal);border-width:var(--ps-form-error-border-width, 2px)}.UnlockPinPage .form-field.error .form-input:focus,.UnlockPinPage .form-field.error input.form-input.error:focus{border-color:var(--ps-abnormal);outline:none}.static-markdown-page h1{margin-bottom:32px}.static-markdown-page .static-markdown-page__body{max-width:800px;line-height:1.6}.static-markdown-page .static-markdown-page__body h2{font-weight:700;font-size:1.5rem;line-height:1.1;margin-top:32px;margin-bottom:16px;color:var(--ps-link)}.static-markdown-page .static-markdown-page__body p{margin-bottom:16px;font-size:1rem;color:var(--ps-text-fg)}.static-markdown-page .static-markdown-page__body ul{margin-bottom:16px;padding-left:24px}.static-markdown-page .static-markdown-page__body ul li{margin-bottom:8px;font-size:1rem;color:var(--ps-text-fg)}.static-markdown-page .static-markdown-page__body p:first-child{font-style:italic;color:var(--ps-text-fg);margin-bottom:24px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{margin:0}.home-page>.wrap{min-width:0}.home-page>.wrap h1,.home-page>.wrap p.lead{overflow-wrap:break-word}.home-page>.wrap p.lead{margin-bottom:calc(2 * var(--ps-spacing-lg))}.home-page .home-page-start{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-basis:auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:288px;margin-bottom:calc(2 * var(--ps-spacing-md))}.home-page .home-page-start h5{margin-bottom:calc(var(--ps-spacing-sm) + var(--ps-spacing-xs));font-size:1.4rem}.home-page .home-page-start p{margin-bottom:var(--ps-spacing-lg);font-size:1.125rem}.home-page .home-page-start .manage-sharing{width:100%;max-width:100%;min-width:0;margin-top:auto}.home-page .home-page-start .manage-sharing button{width:-webkit-fit-content;width:fit-content;max-width:100%;white-space:normal;background-color:var(--primary-color);color:var(--on-brand);border-color:var(--primary-color)}.home-page .home-page-start .manage-sharing button .ps-card__icon{color:inherit}.home-page .home-page-start .manage-sharing button:hover,.home-page .home-page-start .manage-sharing button:focus-visible{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--on-brand);filter:brightness(1.08);box-shadow:0 2px 8px -2px var(--black-a35);transform:translateY(-1px)}.home-page .home-page-start .manage-sharing button:active{transform:translateY(0);box-shadow:none;filter:none}.home-page .home-page-start .manage-sharing button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.home-page .home-page-start .left-wrap,.home-page .home-page-start .right-wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%;min-width:0;overflow-wrap:break-word}.home-page .home-page-start h5,.home-page .home-page-start p,.home-page .home-page-start li{overflow-wrap:break-word}.home-page .home-page-start .left{background-color:var(--ps-surface-mint);flex:1 1 0;min-width:0;color:var(--ps-text-fg);display:flex;justify-content:flex-end;align-items:stretch}.home-page .home-page-start .left h5{color:var(--ps-link)}.home-page .home-page-start .left .left-wrap{width:100%;max-width:594px;box-sizing:border-box;padding:calc(3 * var(--ps-spacing-md)) calc(2 * var(--ps-spacing-lg)) calc(3 * var(--ps-spacing-md)) var(--ps-spacing-lg)}.home-page .home-page-start .right{background-color:var(--canvas);border-top:var(--ps-home-right-pane-border, 1px solid var(--ps-card-border, var(--ps-link)));border-bottom:var(--ps-home-right-pane-border, 1px solid var(--ps-card-border, var(--ps-link)));flex:1 1 0;min-width:0;color:var(--ps-text-fg);display:flex;justify-content:flex-start;align-items:stretch}.home-page .home-page-start .right h5{color:var(--ps-link)}.home-page .home-page-start .right .right-wrap{width:100%;max-width:594px;box-sizing:border-box;padding:calc(3 * var(--ps-spacing-md)) var(--ps-spacing-lg) calc(3 * var(--ps-spacing-md)) calc(2 * var(--ps-spacing-lg))}.home-page .home-page-start .right ul{list-style-type:none;padding-left:0}.home-page .home-page-start .right ul li.home-page-qr-code,.home-page .home-page-start .right ul li.home-page-link{padding-left:calc(30px + var(--ps-spacing-md));margin-bottom:var(--ps-spacing-lg)}.home-page .home-page-start .right ul li.home-page-qr-code:before,.home-page .home-page-start .right ul li.home-page-link:before{background-color:var(--ps-link);width:30px;height:30px}.home-page .home-page-start .left-gap{background-color:var(--ps-surface-mint)}.home-page .home-page-start .right-gap{background-color:var(--canvas)}@media (max-width: 1279px){.home-page .home-page-start .left-gap,.home-page .home-page-start .right-gap{width:calc(2 * var(--ps-spacing-md) + var(--ps-spacing-xs))}}@media (max-width: 700px){.home-page .home-page-start{flex-direction:column;gap:var(--ps-spacing-lg)}.home-page .home-page-start .left,.home-page .home-page-start .right{flex:1 1 auto;width:100%}.home-page .home-page-start .left .left-wrap,.home-page .home-page-start .right .left-wrap,.home-page .home-page-start .left .right-wrap,.home-page .home-page-start .right .right-wrap{width:100%;max-width:none;padding:var(--ps-spacing-lg)}.home-page .home-page-start .manage-sharing button{width:100%}.home-page .home-page-start .left-gap,.home-page .home-page-start .right-gap{display:none}}.home-page .home-page-learn-more{border:2px solid var(--ps-link);border-radius:4px;padding:var(--ps-spacing-lg);margin-bottom:calc(2 * var(--ps-spacing-md));cursor:pointer}.home-page .home-page-learn-more a{text-decoration:none;color:var(--neutral-550)}.home-page .home-page-learn-more h4{font-size:1.5rem;line-height:1.1;margin-bottom:var(--ps-spacing-md)}.home-page .home-page-learn-more p{font-size:1rem;font-weight:400;line-height:1.1;margin-bottom:0;color:var(--neutral-550)}.patient-summary-page .ps-card:not(.ps-card--detail),.patient-summary-page .ps-acc__item,.patient-summary-page .ps-mobile-menu__item{border-color:var(--ps-summary-card-border)}.manage-sharing{display:inline-flex;max-width:100%;min-width:0;text-decoration:none}.manage-sharing button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ps-spacing-sm, .5rem);background-color:var(--canvas-light);color:var(--secondary-color-light);border:1px solid var(--white-a40);font-size:.875rem;font-weight:700;line-height:1.3;padding:.75rem 2rem;height:auto;max-width:100%;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast) var(--smooth-step),border-color var(--transition-fast) var(--smooth-step),color var(--transition-fast) var(--smooth-step),box-shadow var(--transition-fast) var(--smooth-step),transform var(--transition-fast) var(--smooth-step)}.manage-sharing button:hover,.manage-sharing button:focus-visible{background-color:var(--canvas-light);border-color:var(--canvas-light);color:var(--primary-color-light);box-shadow:0 2px 8px -2px var(--black-a35);transform:translateY(-1px)}.manage-sharing button:active{transform:translateY(0);box-shadow:none}.manage-sharing button:focus-visible{outline:2px solid var(--primary-color-light);outline-offset:2px}.manage-sharing button img{height:.85rem;width:auto;flex-shrink:0}.manage-sharing button .ps-card__icon svg{width:.85rem;height:.85rem;display:block}@media (max-width: 767px){.manage-sharing{width:100%}.manage-sharing button{width:100%;justify-content:center;min-height:40px;white-space:normal;text-wrap:balance;padding-inline:var(--ps-spacing-md, 1rem)}}@media (max-width: 399px){.manage-sharing button{padding-inline:var(--ps-spacing-sm, .5rem);font-size:.8125rem}}.ps-patient-banner .manage-sharing button{background-color:var(--ps-manage-sharing-bg);color:var(--on-brand);border-color:transparent;font-weight:400}.ps-patient-banner .manage-sharing button .ps-card__icon{color:inherit}.ps-patient-banner .manage-sharing button:hover,.ps-patient-banner .manage-sharing button:focus-visible{background-color:var(--ps-manage-sharing-bg);border-color:transparent;color:var(--on-brand);filter:brightness(1.08);box-shadow:0 2px 8px -2px var(--black-a35)}.ps-patient-banner .manage-sharing button:focus-visible{outline:2px solid var(--on-brand);outline-offset:2px}.patient-summary-page__toolbar{margin-bottom:var(--ps-spacing-lg, 1.5rem)}.not-found-page__home{display:flex;justify-content:center;margin-top:calc(-1 * var(--ps-spacing-md, 1rem));padding-bottom:var(--ps-spacing-xl, 2rem)}.CreateLinkTermsPage .wrap{max-width:960px}.CreateLinkTermsPage h1{margin-bottom:8px}.CreateLinkTermsPage .page-subtitle{color:var(--neutral-550);margin-bottom:28px}.CreateLinkTermsPage .steps{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.CreateLinkTermsPage .step-card{display:flex;gap:16px;align-items:flex-start;border:1px solid var(--ps-border-strong);border-radius:8px;padding:20px 24px}.CreateLinkTermsPage .step-card__badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:var(--ps-sharing-surface-promo);color:var(--ps-sharing-surface-accent-fg)}.CreateLinkTermsPage .step-card__icon{width:1.1rem;height:1.1rem;padding:0}.CreateLinkTermsPage .step-card__icon svg{width:1.1rem;height:1.1rem;display:block}.CreateLinkTermsPage .step-card__body{flex:1 1 auto;min-width:0}.CreateLinkTermsPage .step-card__label{display:block;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700;color:var(--ps-sharing-surface-accent-fg);margin-bottom:4px}.CreateLinkTermsPage .step-card__heading{font-weight:700;font-size:1rem;line-height:1.2;color:var(--ps-text-fg);margin-bottom:8px}.CreateLinkTermsPage .step-card__text{font-weight:400;font-size:.95rem;color:var(--ps-create-link-muted-fg);margin-bottom:4px}.CreateLinkTermsPage .step-card__text:last-child{margin-bottom:0}.CreateLinkTermsPage .terms-actions{display:flex;gap:16px;margin:0 0 3rem}.CreateLinkTermsPage .terms-actions .cancel button{width:262px;max-width:100%}.CreateLinkTermsPage .terms-actions .confirm button{background-color:var(--secondary-color);color:var(--on-brand);width:360px;max-width:100%;border-radius:6px}@media (max-width: 700px){.CreateLinkTermsPage .terms-actions{flex-direction:column;gap:16px}.CreateLinkTermsPage .terms-actions .cancel button,.CreateLinkTermsPage .terms-actions .confirm button{width:100%}}.CreateLinkConfirmationPage .wrap{max-width:960px}.CreateLinkConfirmationPage h1{margin-bottom:8px}.CreateLinkConfirmationPage>.wrap>p{color:var(--neutral-550);margin-bottom:28px}.CreateLinkConfirmationPage .error-message{background-color:var(--danger-inline-bg);border:1px solid var(--danger-inline-border);border-radius:4px;padding:1rem;margin-bottom:1rem;color:var(--danger-inline-fg)}.CreateLinkConfirmationPage .form-card{border:1px solid var(--neutral-900-a12);border-radius:8px;padding:8px 24px;margin-bottom:24px}.CreateLinkConfirmationPage .form-wrap .form-title{font-weight:700;font-size:1.125rem;line-height:1.2;margin-bottom:6px;color:var(--ps-text-fg)}.CreateLinkConfirmationPage .form-wrap .form-section{padding:24px 0;margin-bottom:0;border-bottom:1px solid var(--neutral-900-a10)}.CreateLinkConfirmationPage .form-wrap .form-section .desc{color:var(--neutral-550);margin-bottom:14px;max-width:620px}.CreateLinkConfirmationPage .form-wrap .form-section .form-field-display{background-color:var(--white);border:1px solid var(--primary-color);border-radius:6px;color:var(--ps-fg);font-weight:400;font-size:1rem;max-width:560px;padding:14px 16px}.CreateLinkConfirmationPage .form-wrap .form-section .display-value{font-weight:400;font-size:1rem;color:var(--ps-fg)}.CreateLinkConfirmationPage .form-wrap .form-section:last-child{border-bottom:none}.CreateLinkConfirmationPage .form-wrap .form-actions{display:flex;gap:16px;margin-top:8px;margin-bottom:32px}.CreateLinkConfirmationPage .form-wrap .form-actions button.cancel{width:262px;max-width:100%}.CreateLinkConfirmationPage .form-wrap .form-actions button.confirm{background-color:var(--secondary-color);color:var(--on-brand);width:360px;max-width:100%;border-radius:6px}@media (max-width: 700px){.CreateLinkConfirmationPage .form-wrap .form-actions{flex-direction:column;gap:16px}.CreateLinkConfirmationPage .form-wrap .form-actions button.cancel,.CreateLinkConfirmationPage .form-wrap .form-actions button.confirm{width:100%}}.CreateLinkPage .wrap{max-width:960px}.CreateLinkPage h1{margin-bottom:8px}.CreateLinkPage .page-subtitle{color:var(--ps-create-link-muted-fg);margin-bottom:28px}.CreateLinkPage .form-card{border:1px solid var(--neutral-900-a12);border-radius:8px;padding:8px 24px;margin-bottom:24px}.CreateLinkPage .form-row{display:flex;gap:24px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--neutral-900-a10)}.CreateLinkPage .form-row:last-child{border-bottom:none}.CreateLinkPage .form-row__label{flex:0 0 220px;display:flex;gap:12px;align-items:flex-start}.CreateLinkPage .form-row__badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background-color:var(--ps-sharing-surface-promo);color:var(--ps-sharing-surface-accent-fg)}.CreateLinkPage .form-row__icon{width:1rem;height:1rem;padding:0}.CreateLinkPage .form-row__icon svg{width:1rem;height:1rem;display:block}.CreateLinkPage .form-row__title{display:block;font-weight:700;font-size:1rem;line-height:1.25;color:var(--ps-text-fg)}.CreateLinkPage .form-row__sublabel{display:block;font-size:.85rem;color:var(--ps-create-link-muted-fg);margin-top:2px}.CreateLinkPage .form-row__field{flex:1 1 auto;min-width:0;max-width:560px}.CreateLinkPage .form-row__field .form-input,.CreateLinkPage .form-row__field .form-select{width:100%;padding:14px 16px;border-radius:6px;border:1px solid var(--ps-link);background-color:var(--white);font-size:1rem}.CreateLinkPage .form-row__hint,.CreateLinkPage .form-row__error{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;margin:10px 0 0;color:var(--ps-create-link-muted-fg)}.CreateLinkPage .form-row__hint--warning{color:var(--ps-create-link-muted-fg)}.CreateLinkPage .form-row__error{color:var(--ps-create-link-error-fg)}.CreateLinkPage .form-row__hint-icon{flex:0 0 auto;width:.9rem;height:.9rem;padding:0;margin-top:2px}.CreateLinkPage .form-row__hint-icon.ps-card__icon{color:var(--ps-sharing-surface-muted-fg)}.CreateLinkPage .form-row__hint--warning .form-row__hint-icon.ps-card__icon{color:var(--ps-create-link-warning-icon-fg)}.CreateLinkPage .form-row__hint-icon svg{width:.9rem;height:.9rem;display:block}.CreateLinkPage .create-note{color:var(--ps-create-link-muted-fg);font-size:.95rem;margin-bottom:20px;max-width:820px}.CreateLinkPage button.create-submit{background-color:var(--secondary-color);color:var(--on-brand);width:300px;max-width:100%;border-radius:6px;padding:14px 24px}@media (max-width: 700px){.CreateLinkPage .form-row{flex-direction:column;gap:12px}.CreateLinkPage .form-row__label{flex-basis:auto}.CreateLinkPage .form-row__field{max-width:100%}.CreateLinkPage button.create-submit{width:100%}}:root{color-scheme:light;--on-brand: oklch(1 0 0);--static-black: oklch(0 0 0);--scrim: oklch(from var(--static-black) l c h / .5);--modal-scrim: var(--scrim);--modal-shadow: 0 20px 25px var(--neutral-900-a15);--transparent: oklch(from var(--static-black) l c h / 0);--canvas-light: oklch(1 0 0);--canvas: var(--canvas-light);--white: var(--canvas);--neutral-950-light: oklch(.22 0 0);--neutral-950: var(--neutral-950-light);--ps-text-fg-light: oklch(from #344054 l c h);--neutral-900-light: oklch(.341 0 0);--neutral-900: var(--neutral-900-light);--neutral-800-light: oklch(.39 0 0);--neutral-800: var(--neutral-800-light);--neutral-700-light: oklch(.45 0 0);--neutral-700: var(--neutral-700-light);--neutral-600-light: oklch(.51 0 0);--neutral-600: var(--neutral-600-light);--neutral-550-light: oklch(.56 0 0);--neutral-550: var(--neutral-550-light);--neutral-500-light: oklch(.57 .001 197);--neutral-500: var(--neutral-500-light);--neutral-450-light: oklch(.63 0 0);--neutral-450: var(--neutral-450-light);--neutral-400-light: oklch(.68 0 0);--neutral-400: var(--neutral-400-light);--neutral-350-light: oklch(.85 0 0);--neutral-350: var(--neutral-350-light);--neutral-300-light: oklch(.89 0 0);--neutral-300: var(--neutral-300-light);--neutral-250-light: oklch(.9 0 0);--neutral-250: var(--neutral-250-light);--neutral-200-light: oklch(.9 0 0);--neutral-200: var(--neutral-200-light);--neutral-175-light: oklch(.91 0 0);--neutral-175: var(--neutral-175-light);--neutral-150-light: oklch(.92 0 0);--neutral-150: var(--neutral-150-light);--neutral-125-light: oklch(.93 0 0);--neutral-125: var(--neutral-125-light);--neutral-100-light: oklch(.94 0 0);--neutral-100: var(--neutral-100-light);--neutral-75-light: oklch(.96 0 0);--neutral-75: var(--neutral-75-light);--neutral-50-light: oklch(.97 0 0);--neutral-50: var(--neutral-50-light);--neutral-25-light: oklch(.98 .002 248);--neutral-25: var(--neutral-25-light);--slate-500-light: oklch(.55 .023 264);--slate-500: var(--slate-500-light);--slate-300-light: oklch(.87 .009 258);--slate-300: var(--slate-300-light);--slate-200-light: oklch(.86 .018 224);--slate-200: var(--slate-200-light);--slate-175-light: oklch(.9 .011 226);--slate-175: var(--slate-175-light);--slate-150-light: oklch(.82 .016 223);--slate-150: var(--slate-150-light);--slate-125-light: oklch(.97 .003 229);--slate-125: var(--slate-125-light);--slate-110-light: oklch(.98 .003 229);--slate-110: var(--slate-110-light);--slate-100-light: oklch(.97 .004 236);--slate-100: var(--slate-100-light);--ps-active: var(--primary-color);--ps-active-fg: var(--ps-link);--ps-pill-fg: var(--ps-link);--ps-button-bg: var(--ps-link);--ps-download-bg: var(--secondary-color);--ps-download-fg: var(--on-brand);--ps-mobile-picker-bg-light: oklch(from #C5DFFF l c h);--ps-mobile-picker-bg: var(--ps-mobile-picker-bg-light);--ps-mobile-picker-bg-bright: var(--ps-mobile-picker-bg);--ps-mobile-picker-fg-light: var(--ps-text-fg-light);--ps-mobile-picker-fg: var(--ps-mobile-picker-fg-light);--ps-sharing-surface-light: oklch(from #E2F3EF l c h);--ps-sharing-surface: var(--ps-sharing-surface-light);--ps-sharing-surface-promo: var(--ps-sharing-surface);--ps-sharing-surface-fg: var(--ps-text-fg);--ps-sharing-surface-muted-fg: var(--neutral-550);--ps-sharing-surface-accent-fg: var(--secondary-color);--ps-sharing-status-active-bg-light: oklch(from #BFFFF2 l c h);--ps-sharing-status-active-bg: var(--ps-sharing-status-active-bg-light);--ps-sharing-status-active-fg: var(--success-dark);--ps-create-link-muted-fg: var(--neutral-550);--ps-create-link-error-fg: var(--danger-accent, var(--danger-dark));--ps-create-link-warning-icon-fg: var(--warning-accent, var(--secondary-color));--danger-light: oklch(.48 .195 30);--danger: var(--danger-light);--danger-dark-light: oklch(.34 .117 29);--danger-dark: var(--danger-dark-light);--danger-dark-bg: var(--danger-dark);--danger-soft-light: oklch(.81 .106 25);--danger-soft: var(--danger-soft-light);--danger-soft-hover-light: oklch(.77 .068 27);--danger-soft-hover: var(--danger-soft-hover-light);--danger-strong-light: oklch(.51 .19 28);--danger-strong: var(--danger-strong-light);--danger-deep-light: oklch(.48 .193 24);--danger-deep: var(--danger-deep-light);--danger-accent-light: oklch(.58 .215 27);--danger-accent: var(--danger-accent-light);--danger-surface: oklch(from var(--danger-strong) l c h / .06);--danger-inline-bg-light: oklch(.96 .018 17);--danger-inline-bg: var(--danger-inline-bg-light);--danger-inline-border-light: oklch(.89 .058 18);--danger-inline-border: var(--danger-inline-border-light);--danger-inline-fg-light: oklch(.56 .19 26);--danger-inline-fg: var(--danger-inline-fg-light);--ps-form-error-border-width: 2px;--success-light-light: oklch(.88 .13 142);--success-light: var(--success-light-light);--success-dark-light: oklch(.43 .111 149);--success-dark: var(--success-dark-light);--success-accent-light: oklch(.63 .17 149);--success-accent: var(--success-accent-light);--info-light-light: oklch(.96 .032 216);--info-light: var(--info-light-light);--info-pale-light: oklch(.97 .018 238);--info-pale: var(--info-pale-light);--warning-pale-light: oklch(.97 .04 95);--warning-pale: var(--warning-pale-light);--warning-accent-light: oklch(.74 .14 85);--warning-accent: var(--warning-accent-light);--ps-summary-info-icon-bg: var(--neutral-550);--focus-light: oklch(.62 .188 260);--focus: var(--focus-light);--on-brand-a75: oklch(from var(--on-brand) l c h / .75);--on-brand-a55: oklch(from var(--on-brand) l c h / .55);--on-brand-a40: oklch(from var(--on-brand) l c h / .4);--on-brand-a20: oklch(from var(--on-brand) l c h / .2);--on-brand-a18: oklch(from var(--on-brand) l c h / .18);--on-brand-a12: oklch(from var(--on-brand) l c h / .12);--on-brand-a10: oklch(from var(--on-brand) l c h / .1);--canvas-a95: oklch(from var(--canvas) l c h / .95);--canvas-a90: oklch(from var(--canvas) l c h / .9);--black: var(--static-black);--black-a35: oklch(from var(--static-black) l c h / .35);--black-a15: oklch(from var(--static-black) l c h / .15);--black-a10: oklch(from var(--static-black) l c h / .1);--black-a06: oklch(from var(--static-black) l c h / .06);--white-a95: var(--canvas-a95);--white-a90: var(--canvas-a90);--white-a75: var(--on-brand-a75);--white-a55: var(--on-brand-a55);--white-a40: var(--on-brand-a40);--white-a20: var(--on-brand-a20);--white-a18: var(--on-brand-a18);--white-a12: var(--on-brand-a12);--white-a10: var(--on-brand-a10);--black-a50: var(--scrim);--neutral-900-a50: oklch(from var(--neutral-900) l c h / .5);--neutral-900-a15: oklch(from var(--neutral-900) l c h / .15);--neutral-900-a18: oklch(from var(--neutral-900) l c h / .18);--neutral-900-a12: oklch(from var(--neutral-900) l c h / .12);--neutral-900-a10: oklch(from var(--neutral-900) l c h / .1);--neutral-900-a06: oklch(from var(--neutral-900) l c h / .06);--ps-control-hover-bg: var(--neutral-900-a10);--ps-control-active-bg: var(--ps-link-a18);--ps-brand-hover-bg: var(--on-brand-a12);--ps-brand-active-bg: var(--on-brand-a18);--ps-link-a25: color-mix(in oklch, var(--ps-link) 25%, transparent);--ps-link-a18: color-mix(in oklch, var(--ps-link) 18%, transparent);--ps-link-a06: color-mix(in oklch, var(--ps-link) 6%, transparent);--ps-bg: var(--canvas);--ps-text-fg: var(--neutral-900);--ps-fg: var(--ps-text-fg);--ps-muted: var(--slate-500);--ps-text-muted: var(--slate-500);--ps-meta-muted-fg: var(--slate-500);--ps-extra-muted: var(--neutral-300);--ps-border: var(--neutral-200);--ps-border-strong: var(--ps-card-border, var(--ps-link));--ps-summary-card-border-light: oklch(from #006D57 l c h);--ps-summary-card-border: var(--ps-summary-card-border-light);--ps-divider-faint: var(--neutral-900-a06);--ps-hover-on-surface: var(--neutral-900-a06);--ps-card-bg: var(--canvas);--ps-card-shadow: 0 1px 2px var(--neutral-900-a06);--ps-overflow-bg: var(--ps-surface-mint, var(--ps-surface-mint-light));--ps-overflow-fg: var(--ps-text-fg);--ps-abnormal: var(--danger-strong);--ps-footer-bg: var(--neutral-75);--ps-button-fg: var(--on-brand);--ps-surface-muted: var(--ps-overflow-bg);--ps-surface-border: var(--neutral-150);--ps-highlight-bg-light: var(--info-pale-light);--ps-highlight-bg: var(--info-pale);--ps-highlight-bg-promo: var(--ps-highlight-bg);--warning-pale-promo: var(--warning-pale);--ps-overflow-bg-promo: var(--ps-overflow-bg);--ps-fhir-field-title-fg: var(--ps-text-fg);--ps-fhir-block-field-title-fg: var(--ps-link);--ps-fhir-field-value-fg: var(--ps-text-fg);--ps-card-title-text-fg: var(--ps-text-fg);--ps-no-data-fg: var(--ps-muted)}@supports (color: oklch(from oklch(.5 0 0) calc(1 - l) c h)){:root[data-theme=dark]{color-scheme:dark;--canvas: oklch(from var(--canvas-light) max(.1, calc(1 - l) ) c h);--neutral-950: oklch(from var(--neutral-950-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-900: oklch(from var(--neutral-900-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-800: oklch(from var(--neutral-800-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-700: oklch(from var(--neutral-700-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-600: oklch(from var(--neutral-600-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-550: oklch(from var(--neutral-550-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-500: oklch(from var(--neutral-500-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-450: oklch(from var(--neutral-450-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-400: oklch(from var(--neutral-400-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-350: oklch(from var(--neutral-350-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-300: oklch(from var(--neutral-300-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-250: oklch(from var(--neutral-250-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-200: oklch(from var(--neutral-200-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-175: oklch(from var(--neutral-175-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-150: oklch(from var(--neutral-150-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-125: oklch(from var(--neutral-125-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-100: oklch(from var(--neutral-100-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-75: oklch(from var(--neutral-75-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-50: oklch(from var(--neutral-50-light) clamp(.1, calc(1.08 - l) , 1) c h);--neutral-25: oklch(from var(--neutral-25-light) clamp(.1, calc(1.08 - l) , 1) c h);--slate-500: oklch(from var(--slate-500-light) clamp(.1, calc(1.08 - l) , 1) c h);--slate-300: oklch(from var(--slate-300-light) clamp(.1, calc(1.08 - l) , 1) c h);--slate-200: oklch(from var(--slate-200-light) clamp(.1, calc(1.08 - l) , 1) c h);--slate-175: oklch(from var(--slate-175-light) clamp(.1, calc(1.08 - l) , 1) c h);--slate-150: oklch(from var(--slate-150-light) clamp(.1, calc(1.08 - l) , 1) c h);--slate-125: oklch(from var(--slate-125-light) clamp(.1, calc(1.08 - l) , 1) c h);--slate-110: oklch(from var(--slate-110-light) clamp(.1, calc(1.08 - l) , 1) c h);--slate-100: oklch(from var(--slate-100-light) clamp(.1, calc(1.08 - l) , 1) c h);--primary-color: oklch(from var(--primary-color-light) min(.3, max(.1, calc(1 - l) )) c h);--secondary-color: oklch(from var(--secondary-color-light) min(.3, max(.1, calc(1 - l) )) c h);--footer-color: oklch(from var(--footer-color-light) min(.3, max(.1, calc(1 - l) )) c h);--ps-banner-bg: oklch(from var(--ps-banner-bg-light) min(.3, max(.1, calc(1 - l) )) c h);--ps-manage-sharing-bg: oklch(from var(--ps-manage-sharing-bg-light) min(.3, max(.1, calc(1 - l) )) c h);--ps-link: oklch(from var(--ps-link-light) clamp(.7, calc(1.08 - l) , 1) c h);--ps-button-bg: oklch(from var(--ps-link-light) min(.3, max(.1, calc(1 - l) )) c h);--ps-icon: oklch(from var(--ps-icon-light) clamp(.7, calc(1.08 - l) , 1) c h);--ps-card-border: oklch(from var(--ps-card-border-light) max(.25, min(.3, max(.1, calc(1 - l) ))) c h);--ps-summary-card-border: oklch(from var(--ps-summary-card-border-light) clamp(.7, calc(1.08 - l) , 1) c h);--ps-pill-bg: oklch(from var(--ps-pill-bg-light) min(.3, max(.1, calc(1 - l) )) c h);--ps-surface-mint: oklch(from var(--ps-surface-mint-light) min(.3, max(.1, calc(1.15 - l) )) c h);--danger: oklch(from var(--danger-light) clamp(.1, calc(1.08 - l) , 1) c h);--danger-dark: oklch(from var(--danger-dark-light) clamp(.7, calc(1.08 - l) , 1) c h);--danger-dark-bg: oklch(from var(--danger-dark-light) min(.3, max(.1, calc(1 - l) )) c h);--danger-soft: oklch(from var(--danger-soft-light) min(.3, max(.1, calc(1 - l) )) c h);--danger-soft-hover: oklch(from var(--danger-soft-hover-light) min(.3, max(.1, calc(1 - l) )) c h);--danger-strong: oklch(from var(--danger-strong-light) clamp(.1, calc(1.08 - l) , 1) c h);--danger-deep: oklch(from var(--danger-deep-light) min(.3, max(.1, calc(1 - l) )) c h);--danger-accent: oklch(from var(--danger-accent-light) clamp(.1, calc(1.08 - l) , 1) c h);--danger-inline-bg: oklch(from var(--danger-inline-bg-light) min(.3, max(.1, calc(1 - l) )) c h);--danger-inline-border: oklch(from var(--danger-inline-border-light) min(.3, max(.1, calc(1 - l) )) c h);--danger-inline-fg: oklch(from var(--danger-inline-fg-light) clamp(.1, calc(1.08 - l) , 1) c h);--success-light: oklch(from var(--success-light-light) min(.3, max(.1, calc(1 - l) )) c h);--success-dark: oklch(from var(--success-dark-light) clamp(.1, calc(1.08 - l) , 1) c h);--success-accent: oklch(from var(--success-accent-light) clamp(.1, calc(1.08 - l) , 1) c h);--info-light: oklch(from var(--info-light-light) min(.3, max(.1, calc(1 - l) )) c h);--info-pale: oklch(from var(--info-pale-light) min(.3, max(.1, calc(1 - l) )) c h);--warning-pale: oklch(from var(--warning-pale-light) min(.3, max(.1, calc(1 - l) )) c h);--warning-accent: oklch(from var(--warning-accent-light) clamp(.1, calc(1.08 - l) , 1) c h);--focus: oklch(from var(--focus-light) clamp(.1, calc(1.08 - l) , 1) c h);--ps-mobile-picker-bg: oklch(from var(--ps-mobile-picker-bg-light) min(.3, max(.1, calc(1 - l) )) c h);--ps-mobile-picker-bg-bright: oklch(from var(--ps-mobile-picker-bg) min(.4, max(.1, calc(l + .1) )) c h);--ps-mobile-picker-fg: oklch(from var(--ps-text-fg-light) clamp(.7, calc(1.08 - l) , 1) c h);--ps-severe-allergy-banner-bg: oklch(from var(--ps-severe-allergy-banner-bg-light) min(.3, max(.1, calc(1 - l) )) c h);--ps-severe-allergy-banner-fg: oklch(from var(--ps-severe-allergy-banner-fg-light) clamp(.7, calc(1.08 - l) , 1) c h);--ps-severe-allergy-banner-icon-bg: oklch(from var(--ps-severe-allergy-banner-icon-bg-light) min(.3, max(.1, calc(1 - l) )) c h);--ps-sharing-surface: oklch(from var(--ps-sharing-surface-light) min(.3, max(.1, calc(1 - l) )) c h);--ps-sharing-surface-promo: oklch(from var(--ps-sharing-surface) min(.4, max(.1, calc(l + .1) )) c h);--ps-sharing-surface-fg: oklch(from var(--ps-text-fg-light) clamp(.7, calc(1.08 - l) , 1) c h);--ps-sharing-surface-muted-fg: oklch(from var(--neutral-550-light) clamp(.7, calc(1.08 - l) , 1) c h);--ps-sharing-surface-accent-fg: oklch(from var(--secondary-color-light) clamp(.7, calc(1.08 - l) , 1) c h);--ps-sharing-status-active-bg: oklch(from var(--ps-sharing-status-active-bg-light) min(.3, max(.1, calc(1 - l) )) c h);--ps-sharing-status-active-fg: oklch(from var(--success-dark-light) clamp(.7, calc(1.08 - l) , 1) c h);--ps-create-link-muted-fg: oklch(from var(--neutral-550) clamp(.7, min(1, calc(l + .1) ), 1) c h);--ps-create-link-error-fg: oklch(from var(--danger-accent) clamp(.7, min(1, calc(l + .1) ), 1) c h);--ps-create-link-warning-icon-fg: oklch(from var(--warning-accent-light) clamp(.7, calc(1.08 - l) , 1) c h);--accent-blue: oklch(from var(--accent-blue-light) clamp(.7, calc(1.08 - l) , 1) c h);--ps-border: oklch(from var(--neutral-200-light) max(.25, min(.3, max(.1, calc(1 - l) ))) c h);--ps-surface-border: oklch(from var(--neutral-150-light) max(.25, min(.3, max(.1, calc(1 - l) ))) c h);--ps-footer-bg: oklch(.22 0 0);--ps-divider-faint: var(--neutral-900-a18);--ps-meta-muted-fg: oklch(from var(--on-brand) clamp(.7, min(1, calc(l + .08) ), 1) c h / .58);--ps-text-fg: oklch(var(--ps-text-fg-dark-l, .85) 0 0);--ps-fg: var(--ps-text-fg);--ps-overflow-fg: var(--ps-text-fg);--ps-fhir-field-title-fg: var(--ps-text-fg);--ps-fhir-block-field-title-fg: var(--ps-link);--ps-fhir-field-value-fg: var(--ps-text-fg);--ps-card-title-text-fg: var(--ps-text-fg);--ps-no-data-fg: oklch(var(--ps-no-data-fg-dark-l, .65) 0 0);--ps-hover-on-surface: var(--neutral-900-a10);--ps-overflow-bg: var(--ps-surface-mint);--ps-highlight-bg: oklch(from var(--ps-highlight-bg-light) min(.3, max(.1, calc(1 - l) )) c h);--ps-highlight-bg-promo: oklch(from var(--ps-highlight-bg) min(.4, max(.1, calc(l + .1) )) c h);--warning-pale-promo: oklch(from var(--warning-pale) min(.4, max(.1, calc(l + .1) )) c h);--ps-overflow-bg-promo: oklch(from var(--ps-overflow-bg) min(.4, max(.1, calc(l + .1) )) c h);--ps-control-hover-bg: var(--neutral-900-a15);--ps-control-active-bg: var(--ps-link-a18);--ps-brand-hover-bg: oklch(from var(--static-black) l c h / .2);--ps-brand-active-bg: oklch(from var(--static-black) l c h / .28);--black-a06: oklch(from var(--on-brand) l c h / .08);--black-a10: oklch(from var(--on-brand) l c h / .12);--black-a15: oklch(from var(--on-brand) l c h / .18);--black-a35: oklch(from var(--on-brand) l c h / .28);--modal-scrim: oklch(.21 0 0 / .75);--modal-shadow: 0 4px 24px oklch(0 0 0 / .25)}}:root{--max-container-width: 1184px;--smooth-step: cubic-bezier(.4, 0, .6, 1);--transition-fast: .12s;--transition-base: .18s}.ps-icon-lead{position:relative;background-image:none}.ps-icon-lead:before{content:"";position:absolute;left:0;background-color:var(--ps-icon);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.ps-icon-lead--title:before{top:0;width:28px;height:28px}.ps-icon-lead--section:before{top:3px;width:24px;height:24px}.ps-icon-lead--section-top:before{top:0}.ps-icon-lead--center:before{top:50%;transform:translateY(-50%);width:24px;height:24px}.ps-icon-lead--list:before{top:0;width:calc(3 * var(--ps-spacing-md) - var(--ps-spacing-xs));height:calc(3 * var(--ps-spacing-md) - var(--ps-spacing-xs))}.ps-icon-lead--who:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFYSURBVHgB7ZQ/UoNAFId/jz/jTLTgCHRqZZpYx84qcoN4AGbMDYI3SGZirzdALhBKR5uUpuMGYhEdgbAuFrogIITESZGvYRf2vQ8euw/Yse3IaMiBYVrqUacdPj89YFOi/Z55yy9XAJ3vHZ5SMH90sW5RyzCHBAy+bxC6ZbKVRJox0GRI8xjMSKaiTDnuvEY5ZZRQk6RcIYumfOirJJ/x7F4qYYyXvLhaoq9/QujzYTtPxhishXNzlxdLqIggEZmppHARtI84unh3JuOi+EqiAklK5tsjvyyHgmaSpFy2f18uSaCGEuvNmVyjAvQfkkLRuiW5ok1IElKbgTfIEU9UWcI7hB6wcJhdRwR3YafPk5JJdIIakpAtpwTSfy/GZatn6uL6Sp2hSMKf6EUx/Ku64vxP0SqShJifL3GeKp1EGC8Z834kNMu2lSCO+iDmovTtyCtrRzu2k08nurHNmTcANgAAAABJRU5ErkJggg==);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFYSURBVHgB7ZQ/UoNAFId/jz/jTLTgCHRqZZpYx84qcoN4AGbMDYI3SGZirzdALhBKR5uUpuMGYhEdgbAuFrogIITESZGvYRf2vQ8euw/Yse3IaMiBYVrqUacdPj89YFOi/Z55yy9XAJ3vHZ5SMH90sW5RyzCHBAy+bxC6ZbKVRJox0GRI8xjMSKaiTDnuvEY5ZZRQk6RcIYumfOirJJ/x7F4qYYyXvLhaoq9/QujzYTtPxhishXNzlxdLqIggEZmppHARtI84unh3JuOi+EqiAklK5tsjvyyHgmaSpFy2f18uSaCGEuvNmVyjAvQfkkLRuiW5ok1IElKbgTfIEU9UWcI7hB6wcJhdRwR3YafPk5JJdIIakpAtpwTSfy/GZatn6uL6Sp2hSMKf6EUx/Ku64vxP0SqShJifL3GeKp1EGC8Z834kNMu2lSCO+iDmovTtyCtrRzu2k08nurHNmTcANgAAAABJRU5ErkJggg==)}.ps-icon-lead--lock:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAXCAYAAAAGAx/kAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFLSURBVHgB1VTNVcMwDJbcwrkjiA3gzCHJBOQ9Uh43YALoBAkTwAjhyt/LBoYJyAY1G5QrfYmR7cArEIcSeqDfIZFl6fMXxRKCBySTEBBTACTn0QqwzlVwd9UWj+0kBzknHrXtgcBLFVxPvrlbSLIFkhwGOoYBhNY2qPUZPSZppyKShwRQTd1KZyq6Pf+8bwgwY3MGMN9SUTHzKJpvN4b6SmKdzmeSRyAGe+D/NDFq1CjwAaFscwtYEYbmQTJmJRsxnxaAtscSyfGxJ8ep1iIkuf/CNS25VgqbAj99BPwepmaRAKzSP5A4hVifrqxG60eU42ZF/N7hP1n0JTJtMJnu3j+r6IYv4euJ8/UgWuwlZ2MvIrIz6X0hx9yHmnzBQ+gESnpICqtEQ9wV+QMRQ2MMS+A/3iPsmD3LAkVpRy3P6QsuRgi9mlfnZnK+AXRbbNFXroVXAAAAAElFTkSuQmCC);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAXCAYAAAAGAx/kAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFLSURBVHgB1VTNVcMwDJbcwrkjiA3gzCHJBOQ9Uh43YALoBAkTwAjhyt/LBoYJyAY1G5QrfYmR7cArEIcSeqDfIZFl6fMXxRKCBySTEBBTACTn0QqwzlVwd9UWj+0kBzknHrXtgcBLFVxPvrlbSLIFkhwGOoYBhNY2qPUZPSZppyKShwRQTd1KZyq6Pf+8bwgwY3MGMN9SUTHzKJpvN4b6SmKdzmeSRyAGe+D/NDFq1CjwAaFscwtYEYbmQTJmJRsxnxaAtscSyfGxJ8ep1iIkuf/CNS25VgqbAj99BPwepmaRAKzSP5A4hVifrqxG60eU42ZF/N7hP1n0JTJtMJnu3j+r6IYv4euJ8/UgWuwlZ2MvIrIz6X0hx9yHmnzBQ+gESnpICqtEQ9wV+QMRQ2MMS+A/3iPsmD3LAkVpRy3P6QsuRgi9mlfnZnK+AXRbbNFXroVXAAAAAElFTkSuQmCC)}.ps-icon-lead--lock-blue:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGjSURBVHgB5VaxUsJAEN1NggVQ5BNiZYuNYyf2DuQP1NaJg3wB8AUyoziU8QecyA84tjbSWhn/IA0MM+Gy7gV0EGLICUMhr8nlbnff3e7e7gFsCJhVsGg7ZSJosIo1mSEfkNyB17nPop+JqFBxXJY8TVwkbA96N/VlNvRlAnySJn9qsU0gFyK9GenQ1SjeY4k3cJjbO4Dw7eU5zU7qiUz7ygpp/B6TEDSHvdvW7HredhrI8zwMcmjsBl47+M2WlkYkYFyansSfJ5EYevGcNG6GUVhNs5VKFAk05RcB/RSxPmSABhtCYow4NmYohM3bOGLHnUnXYaS1Ei1oJBOlJBNFF/gYGuP+yOv6S4mmCfAqh/A3BIDR8cC7++HSBdeFJBorkEiYRFibn9xYjLaeCF2hk8XB3icAT0VThYjLjF4fPXQ+ZEbtoHEOk6qwXiK+J8FsLZuMcf1EXIas4olT/vov2BdcB9mNGWGAAkiHp3zV4dhQwH3IVtFVIpLgUmIrNOZvbME9IuRHx4rgWrfQoxKdXahcXvMLp8zLysWViNykbvz/8An+R5enUyyAJwAAAABJRU5ErkJggg==);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGjSURBVHgB5VaxUsJAEN1NggVQ5BNiZYuNYyf2DuQP1NaJg3wB8AUyoziU8QecyA84tjbSWhn/IA0MM+Gy7gV0EGLICUMhr8nlbnff3e7e7gFsCJhVsGg7ZSJosIo1mSEfkNyB17nPop+JqFBxXJY8TVwkbA96N/VlNvRlAnySJn9qsU0gFyK9GenQ1SjeY4k3cJjbO4Dw7eU5zU7qiUz7ygpp/B6TEDSHvdvW7HredhrI8zwMcmjsBl47+M2WlkYkYFyansSfJ5EYevGcNG6GUVhNs5VKFAk05RcB/RSxPmSABhtCYow4NmYohM3bOGLHnUnXYaS1Ei1oJBOlJBNFF/gYGuP+yOv6S4mmCfAqh/A3BIDR8cC7++HSBdeFJBorkEiYRFibn9xYjLaeCF2hk8XB3icAT0VThYjLjF4fPXQ+ZEbtoHEOk6qwXiK+J8FsLZuMcf1EXIas4olT/vov2BdcB9mNGWGAAkiHp3zV4dhQwH3IVtFVIpLgUmIrNOZvbME9IuRHx4rgWrfQoxKdXahcXvMLp8zLysWViNykbvz/8An+R5enUyyAJwAAAABJRU5ErkJggg==)}.ps-icon-lead--clock:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBvZZfUsIwEMa/BPSZI8QblAuoPQE4guOb3ABuIEfQG+Cb458RTlDxAtQTmCP0HWjckLa0WNoUgW+m06TZ5Jdskt0CRxIrMxBeuwHUHXC0oCAA7gAqoKYATPkI1VS67+OdQQZwOqBB+1RtoFiShnqS7suwEkh4XZo1+yCIQDVJYO5KdyxLQQYCD+Wr2CbtVoK9+ltBwrsVwHJWAhlF7x4qwDZANz9l7qLOzNh2FYolyY1NcqOG0llaQ4Y77EmRBHi9H1d4quEO+1bIBub0RiDhXbf3vJpY5g7GIPDaBQ4lfdERg5RycCiFOpokoF3uDJOWdinXgVmDaHOFKXHXEpY63iz0Ya0TT8Ok+yztYCoN4iXGGYlKMA7fvLTCcIJqEtYwhs81CAtNDVBNIgPj6iHHRsrzt0kCWsWjfEM72LTb11Hgb7MaxaUkqEaJbrbHCCEpAJ/FlSTWmSirrlDdhXkKdAJMf+CZKZj84eJ/sCgXZbMs37QysFrT/uZnuyMnu2oV/gUJr3NPc+lZ7Jt2Ox2mxWOc6CqBEuBXp4UlLqnoROGKHuWvVlBjYyzn39sAR9cvDImscSLmOFYAAAAASUVORK5CYII=);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBvZZfUsIwEMa/BPSZI8QblAuoPQE4guOb3ABuIEfQG+Cb458RTlDxAtQTmCP0HWjckLa0WNoUgW+m06TZ5Jdskt0CRxIrMxBeuwHUHXC0oCAA7gAqoKYATPkI1VS67+OdQQZwOqBB+1RtoFiShnqS7suwEkh4XZo1+yCIQDVJYO5KdyxLQQYCD+Wr2CbtVoK9+ltBwrsVwHJWAhlF7x4qwDZANz9l7qLOzNh2FYolyY1NcqOG0llaQ4Y77EmRBHi9H1d4quEO+1bIBub0RiDhXbf3vJpY5g7GIPDaBQ4lfdERg5RycCiFOpokoF3uDJOWdinXgVmDaHOFKXHXEpY63iz0Ya0TT8Ok+yztYCoN4iXGGYlKMA7fvLTCcIJqEtYwhs81CAtNDVBNIgPj6iHHRsrzt0kCWsWjfEM72LTb11Hgb7MaxaUkqEaJbrbHCCEpAJ/FlSTWmSirrlDdhXkKdAJMf+CZKZj84eJ/sCgXZbMs37QysFrT/uZnuyMnu2oV/gUJr3NPc+lZ7Jt2Ox2mxWOc6CqBEuBXp4UlLqnoROGKHuWvVlBjYyzn39sAR9cvDImscSLmOFYAAAAASUVORK5CYII=)}.ps-icon-lead--clock-blue:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIASURBVHgBvZbNTvJQEIZnToshn59JL6Eu3dWNLpULMNQr0KUxqNyBXgIaNC71CizqXt0ZN+JOV3IJTfwJkdJxpkCLKKVH0Tfh58DA0zNn5p0C/JFwVIDllq0AAodCLBKSjYAOAPn8lQ+EdRXS1dN51fs2qAsoE8GWLCFFBNRQhMfPp9UdLdCku+4AGSf8FzZoSIAhtgtN77AxEtSBqAsYsYsU+YBh4cU7qA8FcbrsFgW3aRC+6iMEJe9WQQP2ATRZ3Hgcla6XWhU7sSVKi5M0TmBu1vcqUjjRpUX675Z2dM8kTVyd9lsYbPXWMYgIV2DMQoSyVG8MmnJL7jh30ycrCAInBoUhLsAviRQWYxAgOfBLEjdJQN/qGWxki6MkdfyjzKC8u2bLaw6NQhYYV19S3lzzdcgoRcaFwLg/GhlhCQgpaxo6/aEFY4dPQIpqoCEdGPfnZQwywRSqDxoahIVIlU8QtqHXs71oE4Y8Ne+vm7mZuTyb2CJoiGEWP1xzZp7PDsswWL2EldbDzVUntiuxiha1b8flENFuavvTvXXsdZHLYnsZNFM4RL4MwP4PVP8imh88R34Ii2bR4JRVg1ECy6E5m73zE0m6vpquotS7oH9uaZt7bDXDufl8E1OZUOZub9BpgWLg0mYRkRa75muJZYmbSKO3Cby8YdwNA/y53gGdKejM0x7wDwAAAABJRU5ErkJggg==);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIASURBVHgBvZbNTvJQEIZnToshn59JL6Eu3dWNLpULMNQr0KUxqNyBXgIaNC71CizqXt0ZN+JOV3IJTfwJkdJxpkCLKKVH0Tfh58DA0zNn5p0C/JFwVIDllq0AAodCLBKSjYAOAPn8lQ+EdRXS1dN51fs2qAsoE8GWLCFFBNRQhMfPp9UdLdCku+4AGSf8FzZoSIAhtgtN77AxEtSBqAsYsYsU+YBh4cU7qA8FcbrsFgW3aRC+6iMEJe9WQQP2ATRZ3Hgcla6XWhU7sSVKi5M0TmBu1vcqUjjRpUX675Z2dM8kTVyd9lsYbPXWMYgIV2DMQoSyVG8MmnJL7jh30ycrCAInBoUhLsAviRQWYxAgOfBLEjdJQN/qGWxki6MkdfyjzKC8u2bLaw6NQhYYV19S3lzzdcgoRcaFwLg/GhlhCQgpaxo6/aEFY4dPQIpqoCEdGPfnZQwywRSqDxoahIVIlU8QtqHXs71oE4Y8Ne+vm7mZuTyb2CJoiGEWP1xzZp7PDsswWL2EldbDzVUntiuxiha1b8flENFuavvTvXXsdZHLYnsZNFM4RL4MwP4PVP8imh88R34Ii2bR4JRVg1ECy6E5m73zE0m6vpquotS7oH9uaZt7bDXDufl8E1OZUOZub9BpgWLg0mYRkRa75muJZYmbSKO3Cby8YdwNA/y53gGdKejM0x7wDwAAAABJRU5ErkJggg==)}.ps-icon-lead--share:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG3SURBVHgB3ZbbUcJAFIb/k6jjIx2wlGAFkgrEGWF8hApCB0AFQAXgm+Nlhg4SO9AKXDvIs7msJxcMxkWB7BP/TIZw2Nnv7Nl/zwIcmwg1JbybNs/i8lSCv75ChRPprKRRkPBuBRC/V8ISCJ0qzEIdUbzQRAWsE7carAdSJPRx1TAGEl5vyDM2tD8S/GroBHsD0s2nEWfdLkIBP5tAiSR++c3eGdBpgE6nUOjnEeXDpjFi+wOI3Hx1JPl9zkYI/gXxhIIXyk8kU+dkAJylZXKLzANYyVBePt9hD9FPSHfGH6VjLJohQYcholjFeFvGO4O49pw1TfXDuEyIBrqDuKtKMxBdcf11kJV0nq5RU6W9FbZZ1YhKkKVW2hGKOsLvLnKTHK6KGXq8R2q4QWFzWBtmoAnwuTxkrzT25kZpx03E4dvaXWyUEQ9NE0jLK9ne41r2/ktFp2bg+sDmXRo459ekD1JNUOKnXcHINZEDE68sp6YFIbyonrW9m6p07rljPLT4daCBZLkYvSak87hElr1G6nu19UGZSEl9nAKzIIW5JsrXRDQ3CuLW5AN2K++FaRmTpe7/wnHqC6yDr7hjbdHEAAAAAElFTkSuQmCC);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG3SURBVHgB3ZbbUcJAFIb/k6jjIx2wlGAFkgrEGWF8hApCB0AFQAXgm+Nlhg4SO9AKXDvIs7msJxcMxkWB7BP/TIZw2Nnv7Nl/zwIcmwg1JbybNs/i8lSCv75ChRPprKRRkPBuBRC/V8ISCJ0qzEIdUbzQRAWsE7carAdSJPRx1TAGEl5vyDM2tD8S/GroBHsD0s2nEWfdLkIBP5tAiSR++c3eGdBpgE6nUOjnEeXDpjFi+wOI3Hx1JPl9zkYI/gXxhIIXyk8kU+dkAJylZXKLzANYyVBePt9hD9FPSHfGH6VjLJohQYcholjFeFvGO4O49pw1TfXDuEyIBrqDuKtKMxBdcf11kJV0nq5RU6W9FbZZ1YhKkKVW2hGKOsLvLnKTHK6KGXq8R2q4QWFzWBtmoAnwuTxkrzT25kZpx03E4dvaXWyUEQ9NE0jLK9ne41r2/ktFp2bg+sDmXRo459ekD1JNUOKnXcHINZEDE68sp6YFIbyonrW9m6p07rljPLT4daCBZLkYvSak87hElr1G6nu19UGZSEl9nAKzIIW5JsrXRDQ3CuLW5AN2K++FaRmTpe7/wnHqC6yDr7hjbdHEAAAAAElFTkSuQmCC)}.ps-icon-lead--link:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF0SURBVHgBtZLfUYNAEMb3CPicEi4dmArkOkgeksn44liBWIGkA6wAfXHUJDOxAuhAOsiVwLMZwD2W/1xCfPCbYbhdbn/sfXsM/iAerGyAhAOwGMCIpHiX5Td2IQCLEx+XdvsL86T4fLwIRJA0AMi4fgfBDBhU4tSQ9BlgNMHFFJ+IcpnDg9nYHAalIfpxgwVfUuzcutPFPb6+KbJmJ0EdY+dNY0kjzCdVZGoAnIxN7KJ1dTzML130Yt3o9K5eZ5L1IeeMtaZSvEUIfcI9bpGUUmwm5mmIMtbysJuxMpQK+hA8olALpodkaym2blGEudErFaUPBbSClN4VoOWhD1lcQzWVnloQJYOm04bkO8UmUrEGEnYhSiaNuNTVvvXbvLPVC8ARuzOUV+jTNtTAu+P/GTcj8kjdbBM7/fDgjBB0xC4sn0Lm8+B2jqbGbWNTDgMypNjHNGpqAsFocHLoTMcbBOU7xc5pwJoKdcbqpLnZw8b+q34BfnK89I4jikwAAAAASUVORK5CYII=);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF0SURBVHgBtZLfUYNAEMb3CPicEi4dmArkOkgeksn44liBWIGkA6wAfXHUJDOxAuhAOsiVwLMZwD2W/1xCfPCbYbhdbn/sfXsM/iAerGyAhAOwGMCIpHiX5Td2IQCLEx+XdvsL86T4fLwIRJA0AMi4fgfBDBhU4tSQ9BlgNMHFFJ+IcpnDg9nYHAalIfpxgwVfUuzcutPFPb6+KbJmJ0EdY+dNY0kjzCdVZGoAnIxN7KJ1dTzML130Yt3o9K5eZ5L1IeeMtaZSvEUIfcI9bpGUUmwm5mmIMtbysJuxMpQK+hA8olALpodkaym2blGEudErFaUPBbSClN4VoOWhD1lcQzWVnloQJYOm04bkO8UmUrEGEnYhSiaNuNTVvvXbvLPVC8ARuzOUV+jTNtTAu+P/GTcj8kjdbBM7/fDgjBB0xC4sn0Lm8+B2jqbGbWNTDgMypNjHNGpqAsFocHLoTMcbBOU7xc5pwJoKdcbqpLnZw8b+q34BfnK89I4jikwAAAAASUVORK5CYII=)}.ps-icon-lead--email:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEeSURBVHgB5ZTNbQIxEIWfbRRFymUtpQAogQ7gkCCO6QAqCFtBNhWEDkgHORLBIUkFKSGbCuwT4rIe3vKzQuIf9sa7ecbz9tvx2MoMXSdU8AZBhMuUiphEqZH746KKcuT1ykyyrEvKFKeKNQI0lqtIF4n2/bvcoC4KfRwpEfRlgjoe7c8qVhjqkRtgyj4+2Fgy1PbRkuh7TtWyMW4RqbH72jDkho4y+MWn66FtU2nZmoQQM+XXvLwE9EjUzKk096oKa6T4ZeSHIlsgUlI2c2MMXRUGL8h7naE7j41dQ4GxNaNDhoskexQmeMWTXVB+uEjfIWHB886afYYFrTYJx+CfHxjgwIgdY3iSNErWlRp6lCXeLs0Bjs96FDblOS7JDJVAcfB7KDYxAAAAAElFTkSuQmCC);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEeSURBVHgB5ZTNbQIxEIWfbRRFymUtpQAogQ7gkCCO6QAqCFtBNhWEDkgHORLBIUkFKSGbCuwT4rIe3vKzQuIf9sa7ecbz9tvx2MoMXSdU8AZBhMuUiphEqZH746KKcuT1ykyyrEvKFKeKNQI0lqtIF4n2/bvcoC4KfRwpEfRlgjoe7c8qVhjqkRtgyj4+2Fgy1PbRkuh7TtWyMW4RqbH72jDkho4y+MWn66FtU2nZmoQQM+XXvLwE9EjUzKk096oKa6T4ZeSHIlsgUlI2c2MMXRUGL8h7naE7j41dQ4GxNaNDhoskexQmeMWTXVB+uEjfIWHB886afYYFrTYJx+CfHxjgwIgdY3iSNErWlRp6lCXeLs0Bjs96FDblOS7JDJVAcfB7KDYxAAAAAElFTkSuQmCC)}.ps-icon-lead--caution:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAYAAADRcLDBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHTSURBVHgB7ZZLTgIxHMa/6QDRHZjoVrwB40JD3OANvIF4AvEEegO4gfEEHkE2SsaFcAPGrYLDmkdry5vOI20HXJj5JQT6SPnmm//XFkhJ+W/039Hou2D884AEWDDEb6FICbqLNqW4PCyjCQMIDGEEL+tt28Y9DDES0WuhyoDieh9jqPRcXMEA7dfht5FnQ7RlEfPFPCsHp+BgAA20naBD1MIECEQ/H7+FJlpOyMUYwYBQ7kYZHhTRcoKqFV+eWnpFquyEKDo++Vl1vk5klZ3gE+tyn2Whyfur/Lsjj+lEVklEWCQF4xHuCud44g7dyGMisr6La2xDhChGQsKfKrsPf/pjEh5JCjREpJFUhCjGqEgqkFeJbKwI4QIPfxXJqE3XMRXBz4c6VLBjLc8zG48wETEvxtizgI5mBUlZ/DxRpN8tVKLGI/eJHxfdBLUQ/CMe44MzOGFjoU6IS4qSAL5w1D4hw90o9d9QC19GQhSRuCuoiJiM4RxdoKOxmw5IDifyKRtwQieSdmZWC1xACWqIyAb2nA0nFE/JxCwcXLQ3nJCvbLsik92M/lKEiNA20xCHiOzX6+oVLkVk9qb2ePgbvAlZFWcwHR84xo4pnOITKSkx/AK30qGdSyOXWAAAAABJRU5ErkJggg==);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAYAAADRcLDBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHTSURBVHgB7ZZLTgIxHMa/6QDRHZjoVrwB40JD3OANvIF4AvEEegO4gfEEHkE2SsaFcAPGrYLDmkdry5vOI20HXJj5JQT6SPnmm//XFkhJ+W/039Hou2D884AEWDDEb6FICbqLNqW4PCyjCQMIDGEEL+tt28Y9DDES0WuhyoDieh9jqPRcXMEA7dfht5FnQ7RlEfPFPCsHp+BgAA20naBD1MIECEQ/H7+FJlpOyMUYwYBQ7kYZHhTRcoKqFV+eWnpFquyEKDo++Vl1vk5klZ3gE+tyn2Whyfur/Lsjj+lEVklEWCQF4xHuCud44g7dyGMisr6La2xDhChGQsKfKrsPf/pjEh5JCjREpJFUhCjGqEgqkFeJbKwI4QIPfxXJqE3XMRXBz4c6VLBjLc8zG48wETEvxtizgI5mBUlZ/DxRpN8tVKLGI/eJHxfdBLUQ/CMe44MzOGFjoU6IS4qSAL5w1D4hw90o9d9QC19GQhSRuCuoiJiM4RxdoKOxmw5IDifyKRtwQieSdmZWC1xACWqIyAb2nA0nFE/JxCwcXLQ3nJCvbLsik92M/lKEiNA20xCHiOzX6+oVLkVk9qb2ePgbvAlZFWcwHR84xo4pnOITKSkx/AK30qGdSyOXWAAAAABJRU5ErkJggg==)}.ps-icon-lead--qr:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE0SURBVHgB5VbtDYIwED0M/3UER2CEOpEyghMQN3EDGAE2YYN6F6+m1Lb2A4ToS6CE6+u19PUeACuhoJuUUmBzxusQyLsWRdHlconcyjjc1Sip3NKYzYhX75ltxSvbW2JRXDNxj5/h5GLS6rARjnAUdwcrwZkYZ9jw/jUQiRBu6eHTnghIw0euL/HArU8wyVxnYhTKBRIRwl1NXOaKK5a9C5UvFsNViUdu6YALiEMSVyW+QXitHbk/zMD9I2TbogKOQeJRlarGeG/EKVbBXLaoDSy0uLDE2yVtsePnIycfzZVPuNpsfOcwq5/5bjOV6wVNDGTwNaRBr2bWymUlQbotKjirWbYt8jGiBDYh2cTaexNH2CJtiYCnos1/Lud/2M/Z4ls/U6zftMWJWJe2RV1YA2zBFh8PgWgDuE2eCQAAAABJRU5ErkJggg==);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE0SURBVHgB5VbtDYIwED0M/3UER2CEOpEyghMQN3EDGAE2YYN6F6+m1Lb2A4ToS6CE6+u19PUeACuhoJuUUmBzxusQyLsWRdHlconcyjjc1Sip3NKYzYhX75ltxSvbW2JRXDNxj5/h5GLS6rARjnAUdwcrwZkYZ9jw/jUQiRBu6eHTnghIw0euL/HArU8wyVxnYhTKBRIRwl1NXOaKK5a9C5UvFsNViUdu6YALiEMSVyW+QXitHbk/zMD9I2TbogKOQeJRlarGeG/EKVbBXLaoDSy0uLDE2yVtsePnIycfzZVPuNpsfOcwq5/5bjOV6wVNDGTwNaRBr2bWymUlQbotKjirWbYt8jGiBDYh2cTaexNH2CJtiYCnos1/Lud/2M/Z4ls/U6zftMWJWJe2RV1YA2zBFh8PgWgDuE2eCQAAAABJRU5ErkJggg==)}.ps-icon-lead--home-link:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF0SURBVHgB7ZbRccMgDIblXgfwCIzgTlA26Aj1CNkg2SDZwN2g3YB0goxAN3A6gSoO+Y5iwBBoX9r/TuezEfoQyJYB/po6aCRElHR5Iuv50TvZueu6D/gJEXAgUxjXHlqLoTNu6wKtVABddIQWokDaC2wWsSMTvKiXALyHWuH3bLUBBnxOHngHtaIg0pwd2sISEZ/BA0/L2D0Uirerp9fkTNeHDfdrbOAOMmFke7OldDuTac7AZDsmpkrv/hNyhXnVewzME7guQNkSugoagepaqCJ7DQQWCeiMkQLMgZpgg+c3kk1LtgnoUAMVPC4ZNgbm3QwVG1ARGDPbrnCtPCgH1jGok22OiqAyBXX8Ts2gkYBjwtcUlQos9ICljQDX3SRr1WjPvbjrpD6ZfQKkOMNn82tDdoVbhbaXulIRqHbPE2qFthH4mtAWneCFrV41aCHcrlhXZdWbAb/8OtSBHxJQ1QLaJeACbCN/5Eemib/xn8e/ivUFqaFtR2fi/BcAAAAASUVORK5CYII=);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF0SURBVHgB7ZbRccMgDIblXgfwCIzgTlA26Aj1CNkg2SDZwN2g3YB0goxAN3A6gSoO+Y5iwBBoX9r/TuezEfoQyJYB/po6aCRElHR5Iuv50TvZueu6D/gJEXAgUxjXHlqLoTNu6wKtVABddIQWokDaC2wWsSMTvKiXALyHWuH3bLUBBnxOHngHtaIg0pwd2sISEZ/BA0/L2D0Uirerp9fkTNeHDfdrbOAOMmFke7OldDuTac7AZDsmpkrv/hNyhXnVewzME7guQNkSugoagepaqCJ7DQQWCeiMkQLMgZpgg+c3kk1LtgnoUAMVPC4ZNgbm3QwVG1ARGDPbrnCtPCgH1jGok22OiqAyBXX8Ts2gkYBjwtcUlQos9ICljQDX3SRr1WjPvbjrpD6ZfQKkOMNn82tDdoVbhbaXulIRqHbPE2qFthH4mtAWneCFrV41aCHcrlhXZdWbAb/8OtSBHxJQ1QLaJeACbCN/5Eemib/xn8e/ivUFqaFtR2fi/BcAAAAASUVORK5CYII=)}.ps-icon-lead--row-arrow:before{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAQCAYAAAD52jQlAAAABHNCSVQICAgIfAhkiAAAAMNJREFUOI2t1MEJwjAUxvH/SxU86gYdISOYo1voBM7gJB1Bb0IRsko2iPeaxoMVFUxL2n63QPjx8t4jkBl180epvcX6MnknF40te2ArDUk4H4UDcAfKFCy5KAC11wIWWAMuLjGYjZuGDsDj0R5YAFbX9CSH0qigWymqb1iK2u9bqCZV/BunwozaO6+eTng+Ci3CuTu5GDDTBmW9lgeW2PUzYNh1g5oThLEr1QOOQwdAgEWuKQ2fnfwDwpgPRXFCuKRAgCfgHGdPdh/pUAAAAABJRU5ErkJggg==);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAQCAYAAAD52jQlAAAABHNCSVQICAgIfAhkiAAAAMNJREFUOI2t1MEJwjAUxvH/SxU86gYdISOYo1voBM7gJB1Bb0IRsko2iPeaxoMVFUxL2n63QPjx8t4jkBl180epvcX6MnknF40te2ArDUk4H4UDcAfKFCy5KAC11wIWWAMuLjGYjZuGDsDj0R5YAFbX9CSH0qigWymqb1iK2u9bqCZV/BunwozaO6+eTng+Ci3CuTu5GDDTBmW9lgeW2PUzYNh1g5oThLEr1QOOQwdAgEWuKQ2fnfwDwpgPRXFCuKRAgCfgHGdPdh/pUAAAAABJRU5ErkJggg==);right:2%;left:auto;top:50%;transform:translateY(-50%);width:12px;height:20px}.ps-icon-inline{display:inline-block;vertical-align:middle;flex-shrink:0;background-color:var(--ps-icon);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.ps-icon-inline--arrow-right{width:1.125rem;height:1.125rem;mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAABHNCSVQICAgIfAhkiAAAAM9JREFUOI2t0ksOAUEUheH/ttfUDnTPiAk70CuwBDohkZjYgl2YtR2wA9swYyDGplqra+ARkfaoamdWqeTLrbpHsExjP5gYpCvHQrQOZtvXe88WNOr1UOlo2azqm5GfGyyqRqAHwM9CxRYEaO6GrVRYgVSBrSReeH++E/gJdQbfoQKQ9bm/xlRMS1TjB1rfDfsqEueZ9DnWW/4WAQj245orUEpPbSmwuB3/vZQk/GNtknAdzN0mfIeBQ7E/YQBFWzC9ViwTA4fa6JkpsMzCAC4rZ24LVFgaWQAAAABJRU5ErkJggg==);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAABHNCSVQICAgIfAhkiAAAAM9JREFUOI2t0ksOAUEUheH/ttfUDnTPiAk70CuwBDohkZjYgl2YtR2wA9swYyDGplqra+ARkfaoamdWqeTLrbpHsExjP5gYpCvHQrQOZtvXe88WNOr1UOlo2azqm5GfGyyqRqAHwM9CxRYEaO6GrVRYgVSBrSReeH++E/gJdQbfoQKQ9bm/xlRMS1TjB1rfDfsqEueZ9DnWW/4WAQj245orUEpPbSmwuB3/vZQk/GNtknAdzN0mfIeBQ7E/YQBFWzC9ViwTA4fa6JkpsMzCAC4rZ24LVFgaWQAAAABJRU5ErkJggg==)}.ps-icon-copy-button{position:relative;background-image:none}.ps-icon-copy-button:before{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-color:var(--ps-icon);mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAExSURBVHgB7VWxUsJAEH17JA4zNpdKSjtbOy1DY2Mjn2Bl7R/4B9Z0/oGVtZTapbXSUqukYUSBWzYwzORIDkImzADDKzLZzea9vb27XWDXQTnPa6zxN7yE55+BqAnDzcI/FQ3AJsHY/OCo0UM7SFYLpOSG7pykLjAP4FO3SERZ1v84XJt8mqasdGQuij55ltXwTiQbO8JAg7glLMuFWWk8x+/o2Kvw8mSZxIBQHmHRVuWQhhzjhl/iDq6DaO62S0RWeTQ4JV8Lp+TjMetQzlCmFqrhvJwAKmz2DLqkQD04CGybAEsD26gAeMMCxnygZtgCv+qt7jLZAmkn7HNX3iJpwd+ohihruNukDB8a4hMLV38VpNk/4Sq4ndvuYyrTSYLbTOiJlZQg/pJR8oA+7rFXmABHBlYKYyw8jQAAAABJRU5ErkJggg==) center / contain no-repeat;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAExSURBVHgB7VWxUsJAEH17JA4zNpdKSjtbOy1DY2Mjn2Bl7R/4B9Z0/oGVtZTapbXSUqukYUSBWzYwzORIDkImzADDKzLZzea9vb27XWDXQTnPa6zxN7yE55+BqAnDzcI/FQ3AJsHY/OCo0UM7SFYLpOSG7pykLjAP4FO3SERZ1v84XJt8mqasdGQuij55ltXwTiQbO8JAg7glLMuFWWk8x+/o2Kvw8mSZxIBQHmHRVuWQhhzjhl/iDq6DaO62S0RWeTQ4JV8Lp+TjMetQzlCmFqrhvJwAKmz2DLqkQD04CGybAEsD26gAeMMCxnygZtgCv+qt7jLZAmkn7HNX3iJpwd+ohihruNukDB8a4hMLV38VpNk/4Sq4ndvuYyrTSYLbTOiJlZQg/pJR8oA+7rFXmABHBlYKYyw8jQAAAABJRU5ErkJggg==) center / contain no-repeat}.ps-icon-lead--link.ps-icon-lead--center:before{width:20px;height:20px}.manage-sharing button .ps-card__icon,.share-now .ps-card__icon,.share-now__icon{color:var(--ps-icon)}html{scroll-behavior:smooth;background-color:var(--canvas)}body{background-color:var(--canvas);color:var(--ps-text-fg)}.body{display:flex;flex-direction:column;min-height:100vh;background-color:var(--canvas)}.wrap{max-width:var(--max-container-width);margin:0 auto;padding:0px var(--ps-spacing-md);position:relative}.lang-switcher{position:relative}.lang-dropdown-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:none;background:transparent}.lang-dropdown-toggle svg{transition:transform .24s ease}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:var(--ps-spacing-sm);border:0;background:transparent;color:var(--on-brand);cursor:pointer;border-radius:var(--ps-radius-control, .25rem)}.theme-toggle:focus-visible{outline:2px solid var(--on-brand);outline-offset:2px}.theme-toggle .theme-toggle__icon.ps-card__icon{color:inherit;font-size:1.125rem;padding:0;background:transparent;border-radius:0;width:auto;height:auto;min-width:0;min-height:0}.theme-toggle .theme-toggle__icon.ps-card__icon svg{width:1.125rem;height:1.125rem;display:block}.lang-switcher.is-open .lang-dropdown-toggle svg,.lang-dropdown-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.lang-dropdown li{display:block;width:100%;box-sizing:border-box;text-align:left;padding:calc(var(--ps-spacing-sm) + var(--ps-spacing-xs)) var(--ps-spacing-md);color:var(--neutral-450);font-size:1rem;cursor:pointer;transition:background-color var(--transition-fast) var(--smooth-step),color var(--transition-fast) var(--smooth-step)}.lang-dropdown li:hover{background-color:var(--ps-control-hover-bg);color:var(--ps-text-fg)}.lang-dropdown li.active{font-weight:700;color:var(--ps-link);background-color:var(--ps-control-active-bg)}.lang-dropdown li:focus-visible{outline:2px solid var(--ps-link);outline-offset:-2px}header.site-header .lang-dropdown li{color:var(--neutral-450-light)}header.site-header .lang-dropdown li:hover{background-color:oklch(from var(--static-black) l c h / .06);color:var(--ps-text-fg-light)}header.site-header .lang-dropdown li.active{color:var(--ps-text-fg-light);background-color:oklch(from var(--static-black) l c h / .1)}header.site-header .lang-dropdown li:focus-visible{outline:2px solid var(--ps-link-light)}@media (max-width: 900px){.lang-switcher{display:flex;flex-direction:column;align-items:flex-start;width:100%}.lang-dropdown__body{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .24s ease}.lang-switcher.is-open .lang-dropdown__body{grid-template-rows:1fr}@starting-style{.lang-switcher.is-open .lang-dropdown__body{grid-template-rows:0fr}}.lang-dropdown__body-inner{display:block;overflow:hidden;min-height:0}.lang-switcher:not(.is-open) .lang-dropdown{pointer-events:none}.lang-dropdown{position:static;margin:0;padding:0 0 var(--ps-spacing-sm);min-width:0;width:100%;list-style:none;border:0;box-shadow:none;border-radius:0;background:transparent;border-left:1px solid var(--ps-border)}header.site-header .lang-dropdown{border-left:1px solid var(--neutral-200-light)}@media (prefers-reduced-motion: reduce){.lang-dropdown__body{transition:none}}}@media (min-width: 901px){.lang-switcher{display:inline-block;width:auto}.lang-dropdown__body,.lang-dropdown__body-inner{display:contents}.lang-switcher:not(.is-open) .lang-dropdown{display:none}.lang-dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:9rem;margin:0;padding:var(--ps-spacing-xs) 0 var(--ps-spacing-sm);list-style:none;background:var(--ps-card-bg);border:1px solid var(--ps-border);border-radius:6px;box-shadow:0 2px 6px var(--neutral-900-a10);border-left:1px solid var(--ps-border)}header.site-header .lang-dropdown{background:var(--canvas-light);border:1px solid var(--neutral-250-light);box-shadow:0 2px 6px oklch(from var(--static-black) l c h / .1);border-left:1px solid var(--neutral-200-light)}}header.site-header{width:100%;background-color:var(--primary-color);box-sizing:border-box;height:6rem}header.site-header .wrap{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 calc(2 * var(--ps-spacing-md))}header.site-header img{width:auto}header.site-header .header-nav__inner{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;justify-content:flex-end}header.site-header nav button{padding:0;color:var(--on-brand);border:0px;background-color:transparent}header.site-header .header-nav__inner button.btn{height:auto;min-height:0;padding:0}@media (min-width: 901px){header.site-header .header-nav__inner button.btn-sm.btn-primary,header.site-header .header-nav__inner button.btn-sm.btn-secondary{background-color:transparent;color:var(--on-brand);border:0;font-weight:400;filter:none;text-decoration:none;transition:opacity var(--transition-fast) var(--smooth-step),-webkit-text-decoration-color var(--transition-fast) var(--smooth-step);transition:opacity var(--transition-fast) var(--smooth-step),text-decoration-color var(--transition-fast) var(--smooth-step);transition:opacity var(--transition-fast) var(--smooth-step),text-decoration-color var(--transition-fast) var(--smooth-step),-webkit-text-decoration-color var(--transition-fast) var(--smooth-step)}header.site-header .header-nav__inner button.btn-primary:hover:not(:disabled),header.site-header .header-nav__inner button.btn-primary:focus-visible:not(:disabled),header.site-header .header-nav__inner button.btn-secondary:hover:not(:disabled),header.site-header .header-nav__inner button.btn-secondary:focus-visible:not(:disabled){background-color:transparent;color:var(--on-brand);text-decoration:underline;text-underline-offset:2px;opacity:.85;filter:none}header.site-header .header-nav__inner button.btn-primary:active:not(:disabled),header.site-header .header-nav__inner button.btn-secondary:active:not(:disabled){background-color:transparent;color:var(--on-brand);text-decoration:underline;text-underline-offset:2px;opacity:.7}header.site-header .header-nav__inner button.btn-primary:focus-visible:not(:disabled),header.site-header .header-nav__inner button.btn-secondary:focus-visible:not(:disabled){outline:2px solid var(--on-brand);outline-offset:2px}}header.site-header .header-hamburger{display:none;background:transparent;border:0;padding:var(--ps-spacing-sm);cursor:pointer;color:var(--on-brand);min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center}header.site-header .header-hamburger__icon{display:inline-flex;flex-direction:column;justify-content:space-between;width:1.5rem;height:1rem}header.site-header .header-hamburger__icon>span{display:block;width:100%;height:2px;background-color:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}header.site-header .header-hamburger--open .header-hamburger__icon>span:nth-child(1){transform:translateY(7px) rotate(45deg)}header.site-header .header-hamburger--open .header-hamburger__icon>span:nth-child(2){opacity:0}header.site-header .header-hamburger--open .header-hamburger__icon>span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}header.site-header .lang-switcher{width:auto}header.site-header .lang-dropdown-toggle{background:var(--canvas-light);font-size:.95rem;color:var(--neutral-500-light);height:2rem;padding:1rem}header.site-header .lang-dropdown-toggle svg{color:var(--neutral-500-light)}@media (min-width: 901px){header.site-header .lang-dropdown{right:0;left:auto}}header.site-header .arrow{width:10px;height:10px;transition:transform .2s ease;filter:brightness(0) invert(1)}header.site-header .arrow.open{transform:rotate(180deg)}@media (max-width: 900px){header.site-header{height:auto;min-height:6rem}header.site-header .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(6rem,auto) auto;align-items:center;padding:0;gap:0;height:auto}header.site-header .wrap>a{grid-column:1;grid-row:1;align-self:center;display:flex;align-items:center;min-width:0;padding-left:var(--ps-spacing-md)}header.site-header .wrap>a>div{display:flex;align-items:center;min-width:0;max-width:100%}header.site-header .header-hamburger{grid-column:2;grid-row:1;align-self:center;margin-right:var(--ps-spacing-md)}header.site-header img{display:block;width:auto;height:auto;max-height:calc(6rem - 2 * var(--ps-spacing-md));max-width:min(calc(100vw - 5.5rem),22rem);object-fit:contain}header.site-header .header-hamburger{display:inline-flex}header.site-header nav{display:grid;grid-template-rows:0fr;grid-column:1 / -1;grid-row:2;width:100%;min-height:0;overflow:hidden;background:var(--white);transition:grid-template-rows .24s ease}header.site-header nav:not(.header-nav--open){pointer-events:none}header.site-header nav.header-nav--open{grid-template-rows:1fr}@starting-style{header.site-header nav.header-nav--open{grid-template-rows:0fr}}header.site-header .header-nav__inner{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;flex-wrap:nowrap;overflow:hidden;min-height:0;width:100%;background:transparent;padding-inline:var(--ps-spacing-md);padding-top:0}header.site-header nav.header-nav--open .header-nav__inner{min-height:auto;padding-bottom:calc(var(--ps-spacing-sm) + var(--ps-spacing-xs));box-shadow:0 .25rem .75rem var(--neutral-900-a10)}header.site-header .header-nav__inner>*{display:flex;justify-content:flex-start;align-items:center;width:100%;opacity:0;transform:translateY(calc(-1 * var(--ps-spacing-sm)));transition:opacity .24s ease,transform .24s ease}header.site-header .header-nav__inner>.lang-switcher{flex-direction:column;align-items:stretch}header.site-header nav.header-nav--open .header-nav__inner>*{opacity:1;transform:translateY(0)}header.site-header .header-nav__inner button.btn-sm,header.site-header .header-nav__inner button.theme-toggle,header.site-header .header-nav__inner .lang-dropdown-toggle{color:var(--ps-text-fg);background:transparent;height:auto;min-height:2.75rem;box-sizing:border-box;font-weight:400;font-size:1rem;justify-content:flex-start;align-items:center;padding:calc(var(--ps-spacing-sm) + var(--ps-spacing-xs)) 0;width:100%;border:0;border-radius:0}header.site-header .header-nav__inner .lang-dropdown-toggle svg{color:var(--ps-text-fg)}header.site-header .header-nav__inner button svg,header.site-header .header-nav__inner button .ps-card__icon{color:var(--ps-text-fg)}header.site-header .header-nav__inner button .ps-card__icon svg,header.site-header .header-nav__inner button .ps-card__icon path{fill:currentColor}header.site-header .header-nav__inner button.btn-sm.btn-primary,header.site-header .header-nav__inner button.btn-sm.btn-secondary{text-decoration:none;filter:none;transition:color var(--transition-fast) var(--smooth-step),opacity var(--transition-fast) var(--smooth-step),-webkit-text-decoration-color var(--transition-fast) var(--smooth-step);transition:color var(--transition-fast) var(--smooth-step),opacity var(--transition-fast) var(--smooth-step),text-decoration-color var(--transition-fast) var(--smooth-step);transition:color var(--transition-fast) var(--smooth-step),opacity var(--transition-fast) var(--smooth-step),text-decoration-color var(--transition-fast) var(--smooth-step),-webkit-text-decoration-color var(--transition-fast) var(--smooth-step)}header.site-header .header-nav__inner button.btn-primary:hover:not(:disabled),header.site-header .header-nav__inner button.btn-primary:focus-visible:not(:disabled),header.site-header .header-nav__inner button.btn-secondary:hover:not(:disabled),header.site-header .header-nav__inner button.btn-secondary:focus-visible:not(:disabled){background-color:transparent;color:var(--ps-link);text-decoration:underline;text-underline-offset:2px;filter:none}header.site-header .header-nav__inner button.btn-primary:active:not(:disabled),header.site-header .header-nav__inner button.btn-secondary:active:not(:disabled){background-color:transparent;color:var(--ps-active);text-decoration:underline;text-underline-offset:2px;filter:none}header.site-header .header-nav__inner button.btn-primary:focus-visible:not(:disabled),header.site-header .header-nav__inner button.btn-secondary:focus-visible:not(:disabled){outline:2px solid var(--ps-link);outline-offset:2px}header.site-header .lang-switcher{align-self:stretch;border-top:1px solid var(--ps-border);margin-top:0;background:var(--canvas)}header.site-header .lang-dropdown{border-left-color:var(--ps-border)}header.site-header .lang-dropdown li{color:var(--neutral-450)}header.site-header .lang-dropdown li:hover{background-color:var(--ps-control-hover-bg);color:var(--ps-text-fg)}header.site-header .lang-dropdown li.active{color:var(--ps-link);background-color:var(--ps-control-active-bg)}header.site-header .lang-dropdown li:focus-visible{outline-color:var(--ps-link)}}@media (max-width: 900px) and (prefers-reduced-motion: reduce){header.site-header nav{transition:none}header.site-header .lang-dropdown__body{transition:none}header.site-header .header-nav__inner>*{transition:none;transform:none}header.site-header nav:not(.header-nav--open) .header-nav__inner>*{opacity:0}header.site-header nav.header-nav--open .header-nav__inner>*{opacity:1}}footer{background-color:var(--footer-color, var(--secondary-color));min-height:80px;margin-top:48px}footer .wrap{box-sizing:border-box;min-height:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}footer .footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0}footer .footer-end{display:inline-flex;align-items:center;gap:1rem;flex-shrink:0}footer a{color:var(--on-brand);font-size:.9rem}@media (max-width: 900px){footer{min-height:auto}footer .wrap{flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem;min-height:auto;padding:12px 20px}footer .footer-links{width:100%;gap:.5rem 1.25rem}footer .footer-end{width:100%;flex-wrap:wrap;gap:.75rem}footer .powered-by-badge__text{white-space:normal}}@media (max-width: 480px){footer .wrap{gap:1rem;padding:14px 20px}footer .footer-end{flex-direction:column;align-items:flex-start;gap:.625rem}}main{flex:1;width:100%;box-sizing:border-box;margin-top:32px}:root[data-theme=dark] .back-arrow img{filter:brightness(0) invert(1)}body{font-family:var(--ps-font-family, "Inter", sans-serif);font-weight:400}h1{font-size:2.5rem;font-weight:var(--ps-heading-font-weight, 700);letter-spacing:var(--ps-h1-letter-spacing, normal);margin:0 0 16px;line-height:1.4}p.lead{font-size:1.125rem;font-weight:400;margin:0 0 32px;line-height:1.2}h2{font-size:1.125rem;font-weight:var(--ps-heading-font-weight, 400);margin:0 0 32px;line-height:1.2}h3,h4,h5,h6{font-weight:var(--ps-heading-font-weight, 700)}p{line-height:1.1}.fhir-card{background-color:var(--white);border:1px solid var(--neutral-175);border-radius:6px;padding:16px 20px;margin-bottom:16px;color:var(--ps-text-fg);transition:border-color var(--transition-base) var(--smooth-step),box-shadow var(--transition-base) var(--smooth-step),transform var(--transition-base) var(--smooth-step)}.fhir-card:hover{border-color:var(--slate-200);box-shadow:0 6px 16px -8px var(--ps-link-a18)}.fhir-card .fhir-card__header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--neutral-100)}.fhir-card .fhir-card__header .fhir-card__title{font-size:1.1rem;font-weight:700;margin:0;color:var(--ps-link)}.fhir-card .fhir-card__body{display:grid;grid-template-columns:minmax(140px,-webkit-max-content) 1fr;grid-template-columns:minmax(140px,max-content) 1fr;column-gap:16px;row-gap:8px;align-items:baseline}.fhir-card .fhir-field{display:contents;margin:0}.fhir-card .fhir-field .fhir-field__title{font-weight:700;color:var(--ps-fhir-field-title-fg, var(--ps-text-fg))}.fhir-card .fhir-field .fhir-field__value{min-width:0;word-break:break-word;color:var(--ps-fhir-field-value-fg, inherit)}.fhir-card .fhir-field .fhir-field__value.fhir-field__no-data{color:var(--ps-no-data-fg, var(--ps-muted));font-style:italic}.fhir-card .fhir-field>.fhir-field__title,.fhir-card .fhir-field>.fhir-field__value{margin:0}.fhir-card .fhir-field--block{display:block;grid-column:1 / -1}.fhir-card .fhir-field--block>.fhir-field__title{display:block;margin-bottom:6px;color:var(--ps-fhir-block-field-title-fg, var(--ps-link))}.fhir-card .fhir-field--block>.fhir-field__value{margin:0}.fhir-card .fhir-array{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.fhir-card .fhir-attachment-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}.fhir-card .fhir-nested-card{background-color:var(--ps-overflow-bg);border:1px solid var(--ps-surface-border);border-radius:var(--ps-radius-control);padding:var(--ps-spacing-sm) var(--ps-spacing-md);margin-inline:calc(-1 * var(--ps-spacing-sm));margin-block:var(--ps-spacing-sm)}.fhir-card .fhir-nested-card .fhir-nested-card__header{font-weight:700;font-size:.9rem;color:var(--ps-overflow-fg);margin-bottom:6px}.fhir-field__value.fhir-field__no-data,.fhir-field__no-data{color:var(--ps-no-data-fg, var(--ps-muted));font-style:italic}.fhir-attachment-control{display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center}.fhir-attachment-control .attachment-download-error{font-size:.85rem;color:var(--danger-deep)}.attachment-url-link{color:var(--secondary-color, var(--ps-link));text-decoration:underline;font-size:.9rem;transition:color var(--transition-fast) var(--smooth-step),-webkit-text-decoration-color var(--transition-fast) var(--smooth-step);transition:color var(--transition-fast) var(--smooth-step),text-decoration-color var(--transition-fast) var(--smooth-step);transition:color var(--transition-fast) var(--smooth-step),text-decoration-color var(--transition-fast) var(--smooth-step),-webkit-text-decoration-color var(--transition-fast) var(--smooth-step)}.attachment-url-link:hover,.attachment-url-link:focus-visible{color:var(--primary-color)}a.fhir-uri-link{color:var(--secondary-color);text-decoration:underline;text-underline-offset:.15em;transition:color var(--transition-fast) var(--smooth-step),-webkit-text-decoration-color var(--transition-fast) var(--smooth-step);transition:color var(--transition-fast) var(--smooth-step),text-decoration-color var(--transition-fast) var(--smooth-step);transition:color var(--transition-fast) var(--smooth-step),text-decoration-color var(--transition-fast) var(--smooth-step),-webkit-text-decoration-color var(--transition-fast) var(--smooth-step)}a.fhir-uri-link:hover,a.fhir-uri-link:focus-visible{color:var(--primary-color)}a.fhir-uri-link:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fhir-reference-link,.fhir-attachment-control button.attachment-download{display:inline-flex;align-items:center;width:auto;height:auto;padding:.75rem 1.25rem;margin:0;background-color:var(--ps-download-bg, var(--secondary-color-light));color:var(--ps-download-fg, var(--on-brand));font:inherit;font-size:.875rem;font-weight:400;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast) var(--smooth-step),border-color var(--transition-fast) var(--smooth-step),color var(--transition-fast) var(--smooth-step),box-shadow var(--transition-fast) var(--smooth-step),transform var(--transition-fast) var(--smooth-step)}:is(.fhir-reference-link,.fhir-attachment-control button.attachment-download):hover:not(:disabled),:is(.fhir-reference-link,.fhir-attachment-control button.attachment-download):focus-visible:not(:disabled){box-shadow:0 2px 6px -2px var(--ps-link-a25);text-decoration:underline}:is(.fhir-reference-link,.fhir-attachment-control button.attachment-download):active:not(:disabled){transform:translateY(0);box-shadow:none}:is(.fhir-reference-link,.fhir-attachment-control button.attachment-download):focus-visible{outline:2px solid var(--primary-color-light, var(--primary-color));outline-offset:2px}.fhir-attachment-control button.attachment-download:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.fhir-card,.fhir-card *,.fhir-nested-card,.fhir-reference-link,.fhir-attachment-control,.fhir-attachment-control *{transition:none!important}}.fhir-table-section{grid-column:1 / -1;width:100%;display:flex;flex-direction:column;gap:16px;min-width:0}.fhir-table-wrap{width:100%;min-width:0;max-height:var(--fhir-table-max-height, 60vh);overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--neutral-175);border-radius:6px;background-color:var(--white)}.fhir-table{width:100%;border-collapse:separate;border-spacing:0;background-color:transparent;color:var(--ps-text-fg);font-size:.95rem}.fhir-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:var(--slate-125);color:var(--ps-link);font-weight:700;text-align:left;padding:10px 12px;border-bottom:1px solid var(--neutral-175);white-space:normal;overflow-wrap:break-word}.fhir-table tbody tr{transition:background-color var(--transition-fast) var(--smooth-step)}.fhir-table tbody tr:hover{background-color:var(--slate-110)}.fhir-table tbody tr+tr td{border-top:1px solid var(--neutral-100)}.fhir-table td{padding:10px 12px;vertical-align:top;overflow-wrap:break-word;word-break:normal}.fhir-table .fhir-cell-value{min-width:0}@media (prefers-reduced-motion: reduce){.fhir-table,.fhir-table *{transition:none!important}}.patient-summary-display .patient{padding:24px 32px;width:100%;background-color:var(--neutral-900);color:var(--on-brand);margin-bottom:32px}.patient-summary-display .patient .patient-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px}.patient-summary-display .patient .patient__actions{margin-left:auto;display:flex;align-items:center}@media (max-width: 767px){.patient-summary-display .patient .patient__actions{margin-left:0;flex:1 1 100%}}.patient-summary-display .patient .patient-header-photos{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.patient-summary-display .patient .patient-header-photos .attachment-url-link{color:var(--on-brand);text-decoration:underline;font-size:.875rem;transition:opacity var(--transition-fast) var(--smooth-step)}.patient-summary-display .patient .patient-header-photos .attachment-url-link:hover,.patient-summary-display .patient .patient-header-photos .attachment-url-link:focus-visible{opacity:.75}.patient-summary-display .patient .patient-header-photos img{max-height:120px;max-width:120px;width:auto;height:auto;object-fit:cover;border-radius:8px;border:1px solid var(--on-brand-a20);transition:transform var(--transition-base) var(--smooth-step),border-color var(--transition-base) var(--smooth-step)}.patient-summary-display .patient .patient-header-photos img:hover{transform:scale(1.04);border-color:var(--on-brand-a55)}.patient-summary-display .patient .title{font-weight:400;font-size:1.5rem;line-height:1.1;margin-bottom:0;flex:1 1 200px}.patient-summary-display .patient .attributes{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px 50px;flex-grow:1}.patient-summary-display .patient .attributes>div{display:flex;flex-wrap:wrap;flex-direction:row}.patient-summary-display .patient .attributes>div p{font-size:.875rem}.patient-summary-display .patient .attributes>div p.label{font-weight:700;margin-right:3px}.patient-summary-display .toggle-visible-wrap{text-align:right;margin-bottom:23px}.patient-summary-display .toggle-visible-wrap .toggle-visible,.patient-summary-display .toggle-visible-wrap .download-bundle{background-color:var(--white);color:var(--secondary-color);text-decoration:underline;border:0px;height:inherit;transition:color var(--transition-fast) var(--smooth-step),background-color var(--transition-fast) var(--smooth-step),opacity var(--transition-fast) var(--smooth-step)}.patient-summary-display .toggle-visible-wrap .toggle-visible:hover,.patient-summary-display .toggle-visible-wrap .download-bundle:hover,.patient-summary-display .toggle-visible-wrap .toggle-visible:focus-visible,.patient-summary-display .toggle-visible-wrap .download-bundle:focus-visible{color:var(--primary-color);opacity:.9}.patient-summary-display .resource-section{margin-bottom:16px}.patient-summary-display .resource-section .section-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base) var(--smooth-step)}.patient-summary-display .resource-section .section-content__inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--transition-base);display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width: 768px){.patient-summary-display .resource-section .section-content__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.patient-summary-display .resource-section .section-content__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}.patient-summary-display .resource-section.is-expanded .section-content{grid-template-rows:1fr}.patient-summary-display .resource-section.is-expanded .section-content__inner{visibility:visible;transition:visibility 0s linear 0s}.patient-summary-display .resource-section .section-header{display:flex;justify-content:space-between;cursor:pointer;padding:8px 4px;border-radius:4px;transition:background-color var(--transition-fast) var(--smooth-step),color var(--transition-fast) var(--smooth-step)}.patient-summary-display .resource-section .section-header:hover,.patient-summary-display .resource-section .section-header:focus-visible{background-color:var(--ps-link-a06)}.patient-summary-display .resource-section .section-header:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.patient-summary-display .resource-section .section-header .section-title{font-weight:700;font-size:1.5rem;color:var(--ps-link)}.patient-summary-display .resource-section .section-header .section-toggle img{transition:transform var(--transition-base) var(--smooth-step)}.patient-summary-display .resource-section .section-header:hover .section-toggle img{transform:translateY(2px)}.patient-summary-display .resource-section .resource-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;min-width:0}.patient-summary-display .resource-section .resource-row .resource-row-photos{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 0 auto;gap:8px;align-items:flex-start;max-width:100%}.patient-summary-display .resource-section .resource-row .resource-row-photos .attachment-url-link{color:var(--secondary-color);text-decoration:underline;font-size:.875rem;transition:color var(--transition-fast) var(--smooth-step)}.patient-summary-display .resource-section .resource-row .resource-row-photos .attachment-url-link:hover,.patient-summary-display .resource-section .resource-row .resource-row-photos .attachment-url-link:focus-visible{color:var(--primary-color)}.patient-summary-display .resource-section .resource-row .resource-row-photos img{max-height:100px;max-width:100px;width:auto;height:auto;object-fit:cover;border-radius:6px;border:1px solid var(--neutral-250);transition:transform var(--transition-base) var(--smooth-step),border-color var(--transition-base) var(--smooth-step),box-shadow var(--transition-base) var(--smooth-step)}.patient-summary-display .resource-section .resource-row .resource-row-photos img:hover{transform:scale(1.04);border-color:var(--slate-150);box-shadow:0 4px 10px -4px var(--ps-link-a25)}.patient-summary-display .resource-section .resource-row .resource-row__body{flex:1 1 200px;min-width:0}.patient-summary-display .resource-section .resource-row .resource-row__body button:not(.attachment-download):not(.fhir-reference-link){width:100%}.patient-summary-display .resource-section .resource-row .resource-row__body .fhir-card{margin-bottom:0;width:100%}.patient-summary-display .resource-section .resource-row h4{text-transform:capitalize;font-size:1rem}@media (max-width: 767px){.patient-summary-display .resource-section .resource-row h4{font-size:.95rem}}@media (prefers-reduced-motion: reduce){.patient-summary-display,.patient-summary-display *{transition:none!important}}:root{--ps-radius-card: .375rem;--ps-radius-control: .25rem;--ps-spacing-xs: .25rem;--ps-spacing-sm: .5rem;--ps-spacing-md: 1rem;--ps-spacing-lg: 1.5rem;--ps-mobile-chevron-size: 6px}.ps-disclosure-chevron,.ps-mobile-picker__chevron{width:0;height:0;border-left:var(--ps-mobile-chevron-size) solid transparent;border-right:var(--ps-mobile-chevron-size) solid transparent;border-top:var(--ps-mobile-chevron-size) solid currentColor;transition:transform .24s ease;flex-shrink:0}.ps-view{display:block;color:var(--ps-fg);background:var(--ps-bg);font-family:var(--ps-font-family, "Inter", sans-serif)}@supports selector(:has(*)){main:has(.ps-view){margin-top:0}}@supports not selector(:has(*)){.ps-view{margin-top:-32px}}.ps-patient-header{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:var(--ps-spacing-lg)}.ps-patient-header .ps-patient-banner{width:auto;margin:0}.ps-patient-banner{background:var(--ps-banner-bg, var(--secondary-color-light, var(--neutral-900-light)));color:var(--on-brand);border-radius:0;padding:0;margin:0 0 var(--ps-spacing-lg) 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ps-patient-banner__inner{max-width:var(--max-container-width);margin:0 auto;padding:var(--ps-spacing-lg) calc(2 * var(--ps-spacing-md));display:grid;grid-template-columns:1fr auto;grid-template-areas:"head actions" "attrs attrs";gap:var(--ps-spacing-md);align-items:flex-end}.ps-patient-banner__row{grid-area:head;display:flex;align-items:center;gap:var(--ps-spacing-md);flex-wrap:wrap}.ps-patient-banner__title-group{display:inline-flex;align-items:center;gap:var(--ps-spacing-sm);flex:1 1 auto;min-width:0;flex-wrap:wrap}.ps-patient-banner__title{font-size:1.5rem;font-weight:700;margin:0;flex:0 1 auto;min-width:0}.patient-summary-info-notice{display:flex;align-items:flex-start;gap:var(--ps-spacing-md);max-width:var(--max-container-width);width:100%;margin:var(--ps-spacing-lg) auto;box-sizing:border-box;background-color:var(--ps-highlight-bg-promo);border:1px solid color-mix(in oklch,var(--ps-link) 28%,transparent);border-radius:var(--ps-radius-control);padding:var(--ps-spacing-lg)}.patient-summary-info-notice__icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:var(--ps-summary-info-icon-bg);color:var(--on-brand);font-weight:700;font-style:italic;font-size:.875rem;font-family:Georgia,Times New Roman,serif;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:1px}.patient-summary-info-notice__body{flex:1 1 auto;min-width:0}.patient-summary-info-notice__disclaimer{font-weight:400;line-height:1.4;color:var(--ps-fg);margin:0 0 calc(var(--ps-spacing-sm) + var(--ps-spacing-xs))}.patient-summary-info-notice__generated-on{font-style:italic;line-height:1.4;color:var(--ps-fg);margin:0}.patient-summary-info-notice__disclaimer:last-child,.patient-summary-info-notice__generated-on:last-child{margin-bottom:0}.ps-view>.ps-severe-allergy-alert{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ps-severe-allergy-alert{display:block;width:100%;background:var(--ps-severe-allergy-banner-bg);color:var(--ps-severe-allergy-banner-fg);border:0;padding:0;text-align:left;font-family:inherit;font-weight:400}.ps-view:has(>.ps-severe-allergy-alert)>.ps-patient-header{margin-bottom:0}.ps-severe-allergy-alert__inner{max-width:var(--max-container-width);margin:0 auto;padding:var(--ps-spacing-md) calc(2 * var(--ps-spacing-md));display:flex;align-items:center;gap:var(--ps-spacing-md)}.ps-severe-allergy-alert__icon.ps-card__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--ps-severe-allergy-icon-size, 2.75rem);height:var(--ps-severe-allergy-icon-size, 2.75rem);min-width:var(--ps-severe-allergy-icon-size, 2.75rem);min-height:var(--ps-severe-allergy-icon-size, 2.75rem);padding:0;border-radius:50%;background:var(--ps-severe-allergy-banner-icon-bg, var(--static-black));color:var(--on-brand);font-size:inherit;line-height:0}.ps-severe-allergy-alert__icon.ps-card__icon svg{display:block;height:58%;width:auto}.ps-severe-allergy-alert__content{flex:1 1 auto;min-width:0;font-size:.9rem;line-height:1.4;display:flex;align-items:center;gap:var(--ps-spacing-md)}.ps-severe-allergy-alert__text{flex:1 1 auto;min-width:0}.ps-severe-allergy-alert__title{margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.3}.ps-severe-allergy-alert__body{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.ps-view--mobile .ps-severe-allergy-alert__body{-webkit-line-clamp:3;line-clamp:3}.ps-severe-allergy-alert__body strong{font-weight:700}.ps-severe-allergy-alert__link{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;color:inherit;font:inherit;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:underline;text-underline-offset:2px}.ps-severe-allergy-alert__link .ps-icon-inline--arrow-right{width:.75rem;height:.75rem}.ps-severe-allergy-alert__link:hover,.ps-severe-allergy-alert__link:focus-visible{color:inherit;text-decoration-thickness:2px}.ps-severe-allergy-alert__link:focus-visible{outline:2px solid var(--ps-severe-allergy-banner-fg);outline-offset:2px;border-radius:2px}.ps-patient-banner__actions{grid-area:actions;align-self:center;max-width:100%;min-width:0}.ps-patient-banner__attributes{grid-area:attrs;display:flex;flex-wrap:wrap;gap:var(--ps-spacing-sm) var(--ps-spacing-lg);font-size:.85rem;line-height:1.4}.ps-patient-banner__attr{display:flex;gap:var(--ps-spacing-xs);align-items:baseline}.ps-patient-banner__label{font-weight:700;margin:0;color:var(--on-brand)}.ps-patient-banner__attr p{margin:0}.ps-view__layout{max-width:var(--max-container-width);margin:0 auto;padding:0 var(--ps-spacing-md);display:grid;grid-template-columns:220px 1fr;gap:var(--ps-spacing-lg);align-items:start}.ps-view--desktop>.ps-view__layout{margin-top:var(--ps-spacing-lg)}.ps-view--desktop>.ps-patient-header+.ps-view__layout{margin-top:0}.ps-view--mobile .ps-view__layout{grid-template-columns:1fr;padding:0}.ps-view--mobile>.patient-summary-info-notice{margin-top:var(--ps-spacing-lg);margin-bottom:0}.ps-view__main{min-width:0;margin-top:0}.ps-sidebar{position:-webkit-sticky;position:sticky;top:var(--ps-spacing-md);padding-right:var(--ps-spacing-md)}.ps-sidebar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ps-spacing-sm)}.ps-sidebar__link{display:block;padding:4px 0;color:var(--ps-link);text-decoration:none;font-weight:400;font-size:.85rem;line-height:1.3;transition:color var(--transition-fast, .12s) var(--smooth-step, ease)}.ps-sidebar__link:hover{text-decoration:underline}.ps-sidebar__link.is-active{font-weight:700;color:var(--ps-link);text-decoration:underline;text-underline-offset:4px}.ps-mobile-picker{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--ps-mobile-picker-bg-bright);color:var(--ps-mobile-picker-fg);border-bottom:1px solid var(--ps-mobile-picker-bg-bright);margin-bottom:var(--ps-spacing-md);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ps-view--mobile>.ps-patient-header{margin-bottom:0}.ps-view--mobile .ps-patient-banner{margin-bottom:0}@media (max-width: 767px){.ps-patient-banner__inner{padding:24px 30px;display:flex;flex-direction:column;align-items:stretch;gap:var(--ps-spacing-md);grid-template-columns:unset;grid-template-areas:none}.ps-patient-banner__row,.ps-patient-banner__attributes,.ps-patient-banner__actions{grid-area:unset;width:100%;max-width:100%}.ps-patient-banner__row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ps-spacing-sm);flex-wrap:nowrap}.ps-patient-banner .patient-header-photos{display:block;width:100%}.ps-patient-banner .patient-header-photos img{display:block;max-height:120px;max-width:120px;width:auto;height:auto;object-fit:cover;border-radius:8px}.ps-patient-banner__title-group{display:block;width:100%;min-width:0}.ps-patient-banner__title{display:block;width:100%}.ps-patient-banner__attributes{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--ps-spacing-sm);width:100%}.ps-patient-banner__attr{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ps-spacing-xs);width:100%}.ps-patient-banner__actions{align-self:stretch}}.ps-view--mobile .ps-card__icon svg{width:1.5rem;height:1.5rem}.ps-mobile-picker__toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:var(--ps-mobile-picker-bg-bright);border:0;padding:var(--ps-spacing-md) 30px;font-size:1rem;font-weight:400;cursor:pointer;color:var(--ps-mobile-picker-fg);height:auto;min-height:0}.ps-mobile-picker__toggle:hover,.ps-mobile-picker__toggle:active,.ps-mobile-picker__toggle:focus-visible{background:var(--ps-mobile-picker-bg-bright)}.ps-mobile-picker.is-open .ps-mobile-picker__chevron,.ps-section-toolbar .lang-switcher.is-open .ps-disclosure-chevron,.ps-section-toolbar .lang-dropdown-toggle[aria-expanded=true] .ps-disclosure-chevron{transform:rotate(180deg)}.ps-mobile-picker__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.ps-mobile-picker.is-open .ps-mobile-picker__body{grid-template-rows:1fr}@starting-style{.ps-mobile-picker.is-open .ps-mobile-picker__body{grid-template-rows:0fr}}.ps-mobile-picker__body-inner{overflow:hidden;min-height:0}.ps-mobile-picker:not(.is-open) .ps-mobile-picker__list{pointer-events:none}.ps-mobile-picker__list{list-style:none;margin:0;padding:0;background:var(--ps-mobile-picker-bg-bright);color:var(--ps-mobile-picker-fg);border-top:1px solid oklch(from var(--ps-mobile-picker-fg) l c h / .2)}.ps-mobile-picker__list li{padding:12px 30px;cursor:pointer;transition:background-color .15s ease}.ps-mobile-picker__list li:hover{background:var(--ps-brand-hover-bg)}.ps-mobile-picker__list li.is-active{font-weight:700;background:var(--ps-brand-active-bg)}.ps-mobile-menu{width:100%}.ps-mobile-menu__intro{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--ps-mobile-picker-bg-bright);color:var(--ps-mobile-picker-fg);padding:var(--ps-spacing-lg) 30px;box-sizing:border-box;margin-bottom:var(--ps-spacing-md)}.ps-mobile-menu__title{margin:0 0 var(--ps-spacing-sm);font-size:1.125rem;font-weight:700;line-height:1.3;color:inherit}.ps-mobile-menu__description{margin:0;font-size:1rem;line-height:1.4;color:inherit}.ps-mobile-menu__list{list-style:none;margin:0;padding:0 30px var(--ps-spacing-lg);display:flex;flex-direction:column;gap:var(--ps-spacing-md)}.ps-mobile-menu__item{display:flex;align-items:center;justify-content:space-between;gap:var(--ps-spacing-md);width:100%;min-height:unset;height:auto;box-sizing:border-box;padding:var(--ps-spacing-md);background:var(--ps-card-bg);border:1px solid var(--ps-summary-card-border);border-radius:var(--ps-radius-card);box-shadow:var(--ps-card-shadow);font:inherit;font-size:1rem;font-weight:500;color:var(--ps-fg);text-align:left;cursor:pointer;transition:box-shadow var(--transition-fast, .15s) ease}.ps-mobile-menu__item:hover,.ps-mobile-menu__item:focus-visible{border-color:var(--ps-summary-card-border);box-shadow:0 2px 8px -2px var(--black-a35)}.ps-mobile-menu__item:active{box-shadow:var(--ps-card-shadow)}@media (prefers-reduced-motion: reduce){.ps-mobile-menu__item{transition:none}}.ps-mobile-menu__item-label{flex:1 1 auto;min-width:0}.ps-mobile-menu__item-arrow.ps-card__icon{flex-shrink:0;color:var(--ps-link)}.ps-mobile-menu__item-arrow.ps-card__icon svg{width:1rem;height:1rem}.ps-section-empty{margin:0;padding:var(--ps-spacing-md) 0;font-size:1rem;line-height:1.4;color:var(--ps-muted)}@keyframes ps-section-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ps-section{animation:ps-section-fade-in .22s ease both}@media (prefers-reduced-motion: reduce){.ps-section{animation:none}.ps-mobile-picker__body,.ps-mobile-picker__chevron{transition:none}}.ps-section__heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ps-section-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ps-spacing-sm) var(--ps-spacing-md);padding:var(--ps-spacing-sm) 0 var(--ps-spacing-md)}.ps-section-toolbar *{height:unset}.ps-section-toolbar__label{font-size:.875rem;font-weight:700;color:var(--ps-fg)}.ps-section-toolbar__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ps-spacing-sm)}.ps-section-toolbar .lang-switcher{width:auto;min-width:12rem}.ps-section-toolbar .lang-dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ps-card-bg);border:1px solid var(--ps-border);border-radius:var(--ps-radius-control);color:var(--ps-link);font-size:.875rem;line-height:1.25;min-height:2rem;padding:calc(var(--ps-spacing-xs) + 2px) var(--ps-spacing-sm);width:100%;justify-content:space-between}.ps-section-toolbar .lang-dropdown-toggle:hover{border-color:var(--ps-link);background:var(--ps-control-hover-bg)}.ps-section-toolbar .lang-dropdown-toggle:focus-visible{outline:2px solid var(--ps-link);outline-offset:2px}.ps-section-toolbar .lang-dropdown li{display:block;width:100%;box-sizing:border-box;font-size:.875rem;color:var(--ps-muted);transition:background-color var(--transition-fast) var(--smooth-step),color var(--transition-fast) var(--smooth-step)}.ps-section-toolbar .lang-dropdown li:hover{color:var(--ps-fg);background:var(--ps-control-hover-bg)}.ps-section-toolbar .lang-dropdown li.active{color:var(--ps-link);background:var(--ps-control-active-bg);font-weight:700}.ps-section-toolbar .lang-dropdown{padding:var(--ps-spacing-xs) 0 var(--ps-spacing-sm)}@media (min-width: 769px){.ps-section-toolbar .lang-switcher{min-width:12rem}.ps-section-toolbar .lang-dropdown{min-width:12rem;width:100%;z-index:5;background:var(--ps-card-bg);border:1px solid var(--ps-border);box-shadow:0 2px 6px var(--neutral-900-a10)}}.ps-section-toolbar__direction{display:inline-flex;align-items:stretch;border:1px solid var(--ps-border);border-radius:var(--ps-radius-control);overflow:hidden;background:var(--ps-card-bg)}.ps-section-toolbar__direction-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;border:0;border-right:1px solid var(--ps-border);background:transparent;color:var(--ps-muted);font-size:.875rem;line-height:1.25;padding:calc(var(--ps-spacing-xs) + 2px) var(--ps-spacing-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast) var(--smooth-step),color var(--transition-fast) var(--smooth-step)}.ps-section-toolbar__direction-option:last-child{border-right:0}.ps-section-toolbar__direction-option svg{color:currentColor;flex:0 0 auto}.ps-section-toolbar__direction-option:hover{color:var(--ps-link);background:var(--ps-control-hover-bg)}.ps-section-toolbar__direction-option.is-active{background:var(--ps-control-active-bg);color:var(--ps-link);font-weight:700}.ps-section-toolbar__direction-option:focus-visible{outline:2px solid var(--ps-link);outline-offset:-2px;z-index:1}.ps-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:var(--ps-spacing-md);padding-block:var(--ps-spacing-md);align-items:stretch}.ps-card{background:var(--ps-card-bg);border:1px solid var(--ps-border-strong);border-radius:var(--ps-radius-card);box-shadow:var(--ps-card-shadow);display:flex;flex-direction:column;overflow:hidden;padding:var(--ps-spacing-md)}.ps-card--detail:hover,.ps-card--detail:focus-within{box-shadow:none;transform:none}@media (prefers-reduced-motion: reduce){.ps-card{transition:none}.ps-card:hover,.ps-card:focus-within{transform:none}}.ps-card--detail{border:0;box-shadow:none;border-radius:0;overflow:visible;padding:0}.ps-card__header{display:flex;align-items:center;gap:var(--ps-spacing-sm);height:2.5rem;padding:0;background-color:transparent}.ps-card--detail .ps-card__header{padding:0 0 var(--ps-spacing-sm) 0;height:auto;flex-wrap:wrap;row-gap:var(--ps-spacing-xs)}.ps-card--detail .ps-card__header-actions:has(>.ps-card__attachment-row){flex-basis:100%;justify-content:flex-start}.ps-card--detail .ps-card__header:has(.ps-card__header-actions>.ps-card__attachment-row){row-gap:var(--ps-spacing-md)}.ps-card__title{margin:0;font-size:1rem;font-weight:700;color:var(--ps-fg);display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;background:transparent}.ps-card__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--ps-icon);flex-shrink:0;font-size:1.05rem;line-height:1}.ps-card__title .ps-card__icon svg{width:2rem;height:2rem;display:block}.ps-card__title-text{line-height:1.25;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ps-card-title-text-fg, inherit);white-space:nowrap}.ps-card__header-actions{flex:0 0 auto;display:inline-flex;align-items:center}.ps-card__view-details{background:transparent;border:0;color:var(--ps-link);font-weight:400;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:0;font-size:.9rem;line-height:1.2;height:auto;min-height:0;width:auto;display:inline-flex;align-items:center}.ps-card__view-details:hover{color:var(--ps-active)}.ps-card__view-details:focus-visible{outline:2px solid var(--ps-active);outline-offset:2px;border-radius:2px}.ps-card__separator{border:0;border-top:1px solid var(--ps-border);margin:1rem 0;width:100%;height:0;flex-shrink:0}.ps-card__header:not(:has(.ps-card__header-actions>.ps-card__attachment-row))+.ps-card__separator{margin-top:0}.ps-card__body{display:flex;flex-direction:column;min-width:0}.ps-card:not(.ps-card--detail):has(.ps-card__footer) .ps-card__body{flex:1 1 auto;min-height:0}.ps-card__body+.ps-card__footer{margin-top:1rem;flex-shrink:0}.ps-card--detail .ps-card__body{padding:0}.ps-card__footer{background:var(--ps-footer-bg);padding:var(--ps-spacing-sm) var(--ps-spacing-sm);margin:0 calc(-1 * var(--ps-spacing-md)) calc(-1 * var(--ps-spacing-md)) calc(-1 * var(--ps-spacing-md));display:flex;justify-content:flex-end}.ps-card__footer:empty{display:none}.ps-card--detail .ps-card__footer{background:transparent;padding:var(--ps-spacing-sm) 0 0 0;margin:0}.ps-card__field-grid{display:flex;flex-direction:column;gap:2px}.ps-card__field{margin:0;font-size:.9rem;line-height:1.45;display:block;min-width:0;color:var(--ps-fg)}.ps-card__field dt,.ps-card__field dd{margin:0}.ps-card__field-label{font-weight:700;color:var(--ps-fg);display:inline}.ps-card__field-label:after{content:": "}.ps-card__field-value{display:inline;color:var(--ps-fg)}.ps-card__field-empty{display:inline;color:var(--ps-muted);font-style:italic}.ps-card__generic-body{width:100%;min-width:0}.ps-card__generic-body .fhir-card{background:transparent;border:0;border-radius:0;padding:0;margin:0;box-shadow:none;color:inherit;width:100%;min-width:0}.ps-card__generic-body .fhir-card:hover{border-color:transparent;box-shadow:none}.ps-card__generic-body .fhir-card__header{display:none}.ps-card__generic-body .fhir-card__body{display:flex;flex-direction:column;gap:2px;font-size:.9rem;line-height:1.45;width:100%;min-width:0;grid-template-columns:none;column-gap:0;row-gap:2px}.ps-card__generic-body .fhir-field{display:block;width:100%;min-width:0;margin:0}.ps-card__generic-body .fhir-field__title,.ps-card__generic-body .fhir-field__value{display:inline;margin:0}.ps-card__generic-body .fhir-field__title{font-weight:700;color:var(--ps-fg)}.ps-card__generic-body .fhir-field__title:after{content:": "}.ps-card__generic-body .fhir-field__value{color:var(--ps-fg)}.ps-view a.fhir-uri-link,.modal a.fhir-uri-link{color:var(--ps-link);transition:color var(--transition-fast) var(--smooth-step),-webkit-text-decoration-color var(--transition-fast) var(--smooth-step);transition:color var(--transition-fast) var(--smooth-step),text-decoration-color var(--transition-fast) var(--smooth-step);transition:color var(--transition-fast) var(--smooth-step),text-decoration-color var(--transition-fast) var(--smooth-step),-webkit-text-decoration-color var(--transition-fast) var(--smooth-step)}.ps-view a.fhir-uri-link:hover,.modal a.fhir-uri-link:hover,.ps-view a.fhir-uri-link:focus-visible,.modal a.fhir-uri-link:focus-visible{color:var(--ps-active)}.ps-view a.fhir-uri-link:focus-visible,.modal a.fhir-uri-link:focus-visible{outline:2px solid var(--ps-active)}.ps-card__generic-body .fhir-field__value.fhir-field__no-data{display:inline;color:var(--ps-no-data-fg, var(--ps-muted));font-style:italic}.ps-card__generic-body .fhir-card__body>.ps-card__separator:first-child{display:none}.ps-card__generic-body .fhir-field--block{display:block;width:100%}.ps-card__generic-body .fhir-field--block>.fhir-field__title,.ps-card__generic-body .fhir-nested-card__header{display:block;margin:0 0 6px;font-family:inherit;font-size:inherit;font-weight:700;color:var(--ps-fhir-block-field-title-fg, var(--ps-link))}.ps-card__generic-body .fhir-field--block>.fhir-field__title:after{content:""}.ps-card__generic-body .fhir-field--block>.fhir-field__value{display:block;width:100%;margin:0}.ps-card__generic-body .fhir-nested-card__body{background-color:var(--ps-overflow-bg);border:1px solid var(--ps-surface-border);border-radius:4px;padding:var(--ps-spacing-sm);margin-block:var(--ps-spacing-sm);margin-inline:calc(-1 * var(--ps-spacing-sm));display:flex;flex-direction:column;row-gap:2px}.ps-card__generic-body .fhir-nested-card .fhir-nested-card__body{background-color:transparent;border:0;padding:0;margin-top:0}.ps-card--detail .ps-overflow-box{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;white-space:pre-wrap}.ps-card--detail .ps-allergy__more-pill{display:none}.ps-card--card .ps-allergy__reaction~.ps-allergy__reaction{display:none}.ps-overflow-box-wrap{display:flex;flex-direction:column;gap:var(--ps-spacing-sm);min-width:0}.ps-overflow-box__label{margin:0;font-weight:700;color:var(--ps-link);font-size:.85rem}.ps-overflow-box{background:var(--ps-overflow-bg);color:var(--ps-overflow-fg);border-radius:var(--ps-radius-control);padding:10px 12px;font-size:.9rem;line-height:1.45;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ps-line-clamp, 1);line-clamp:var(--ps-line-clamp, 1);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-inline:calc(-1 * var(--ps-spacing-sm))}.ps-overflow-box--empty{color:var(--ps-muted);font-style:italic}.ps-overflow-box__placeholder{color:inherit}.ps-pill{display:inline-block;padding:1px 10px;border-radius:999px;font-size:.75rem;font-weight:400;background:transparent;color:var(--ps-link);border:1px solid var(--ps-link)}.ps-pill--more{align-self:flex-start}.ps-summary-table__overflow-row,.ps-lab-table__overflow-row{margin-top:6px;min-height:calc(4px + .75rem);display:flex;align-items:flex-start}.ps-card__footer-actions{display:flex;align-items:center;gap:var(--ps-spacing-sm)}.ps-card__footer-actions .ps-card__view-details{margin-left:auto}@media (max-width: 767px){.ps-card__footer-actions{width:100%}.ps-card__footer-actions--reserve-pill-row{padding-top:calc(10px + .75rem)}}.ps-lab-observation-list{display:flex;flex-direction:column;gap:var(--ps-spacing-md)}.ps-lab-observation-card{border:1px solid var(--ps-border);border-radius:var(--ps-radius-card);padding:var(--ps-spacing-md);background:var(--ps-card-bg)}.ps-lab-observation-card__header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ps-spacing-sm);margin-bottom:var(--ps-spacing-sm)}.ps-lab-observation-card__name{font-weight:700;min-width:0}.ps-lab-observation-card__abn{flex:0 0 auto;font-weight:700}.ps-lab-observation-card__abn.is-abnormal{color:var(--ps-abnormal)}.ps-telecom-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ps-telecom-list__item{display:inline-flex;align-items:center;gap:6px;min-width:0}.ps-telecom__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--ps-icon);flex-shrink:0;font-size:.95rem;line-height:1}.ps-telecom__value{min-width:0;overflow-wrap:anywhere}a.ps-telecom__value{color:var(--ps-link);text-decoration:none}a.ps-telecom__value:hover,a.ps-telecom__value:focus-visible{text-decoration:underline}.ps-allergy__reactions{display:flex;flex-direction:column;gap:var(--ps-spacing-sm)}.ps-allergy__reactions-label{margin:0;font-weight:700;color:var(--ps-link);font-size:.85rem}.ps-allergy__reaction{background:var(--ps-overflow-bg);border-radius:var(--ps-radius-control);padding:10px 12px;display:flex;flex-direction:column;gap:2px;margin-inline:calc(-1 * var(--ps-spacing-sm))}.ps-summary-table,.ps-lab-table,.ps-imaging-table{width:100%;border-collapse:collapse;font-size:.9rem}.ps-summary-table,.ps-lab-table{table-layout:fixed}.ps-summary-table th,.ps-lab-table th,.ps-imaging-table th{text-align:left;font-weight:700;padding:4px 12px 4px 0;color:var(--ps-fg)}.ps-summary-table td,.ps-lab-table td,.ps-imaging-table td{padding:2px 12px 2px 0;vertical-align:top;color:var(--ps-fg)}.ps-summary-table__empty{color:var(--ps-muted);font-style:italic}@media (max-width: 767px){.ps-summary-table :is(th,td):not(.ps-summary-table__empty),.ps-lab-table :is(th,td):not(.ps-summary-table__empty){width:1%;min-width:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.ps-summary-table :is(th,td) span,.ps-lab-table :is(th,td) span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width: 768px){.ps-card--DiagnosticReport:not(.ps-card--detail) .ps-lab-table__test{width:50%}.ps-card--DiagnosticReport:not(.ps-card--detail) .ps-lab-table__status{width:25%}.ps-card--DiagnosticReport:not(.ps-card--detail) .ps-lab-table__result{width:25%}.ps-card--DiagnosticReport:not(.ps-card--detail) .ps-lab-table__status,.ps-card--DiagnosticReport:not(.ps-card--detail) .ps-lab-table__result{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-card--DiagnosticReport:not(.ps-card--detail) .ps-summary-table__result span,.ps-card--DiagnosticReport:not(.ps-card--detail) .ps-lab-table__result span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width: 768px){.ps-card--MedicationRequest:not(.ps-card--detail) .ps-summary-table__date{width:30%}.ps-card--MedicationRequest:not(.ps-card--detail) .ps-summary-table__status{width:22%}.ps-card--MedicationRequest:not(.ps-card--detail) .ps-summary-table__instructions span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ps-card--detail .ps-summary-table :is(th,td),.ps-card--detail .ps-lab-table :is(th,td){width:auto;white-space:normal;overflow:visible;text-overflow:clip}.ps-card--detail .ps-summary-table :is(th,td) span,.ps-card--detail .ps-lab-table :is(th,td) span{white-space:normal;overflow:visible;text-overflow:clip}.ps-card--detail .ps-summary-table,.ps-card--detail .ps-lab-table{table-layout:auto}.ps-card--detail .ps-summary-table__note{white-space:pre-wrap;word-break:break-word}.ps-card--detail .ps-lab-table th,.ps-card--detail .ps-imaging-table th{border-bottom:1px solid var(--ps-border)}.ps-card--detail .ps-lab-table td,.ps-card--detail .ps-imaging-table td{padding:4px 12px 4px 0;border-bottom:1px solid var(--ps-divider-faint)}.ps-card--detail .ps-lab-table tbody tr:last-child td,.ps-card--detail .ps-imaging-table tbody tr:last-child td{border-bottom:0}.ps-card--detail .ps-lab-table tbody tr:has(.is-abnormal)>td,.ps-card--detail .ps-imaging-table tbody tr:has(.is-abnormal)>td{background-color:var(--danger-surface)}.ps-summary-table__test,.ps-lab-table__test{color:var(--ps-link);font-weight:400}.ps-card--detail .ps-summary-table__date,.ps-card--detail .ps-lab-table__date{min-width:6rem}.ps-summary-table__result.is-abnormal,.ps-summary-table__abn.is-abnormal,.ps-lab-table__result.is-abnormal,.ps-lab-table__abn.is-abnormal,.is-abnormal{color:var(--ps-abnormal);font-weight:700}.ps-imaging__test-names{display:flex;flex-direction:column;gap:4px}.ps-imaging__report-block{display:flex;flex-direction:column;gap:var(--ps-spacing-sm);margin-top:var(--ps-spacing-sm)}.ps-imaging__report-label{font-weight:700;color:var(--ps-link);margin:0;font-size:.85rem}.ps-imaging__report-box{background:var(--ps-overflow-bg);border-radius:var(--ps-radius-control);padding:12px 14px;display:flex;flex-direction:column;gap:var(--ps-spacing-sm);font-size:.9rem;color:var(--ps-overflow-fg)}.ps-imaging__report-field{display:flex;flex-direction:column;margin:0}.ps-imaging__report-field dt,.ps-imaging__report-field dd{margin:0}.ps-imaging__report-field-label{font-weight:700;color:var(--ps-fg)}.ps-imaging__report-field-value{white-space:pre-wrap;word-break:break-word}.ps-imaging__obs-cell{margin:0;min-width:0;display:flex;flex-direction:column;gap:var(--ps-spacing-sm)}.ps-imaging__obs-cell dt,.ps-imaging__obs-cell dd{margin:0}.ps-imaging__note-author{display:block;margin-top:var(--ps-spacing-xs);font-style:italic;color:var(--ps-muted);font-size:.75rem}.ps-imaging__obs-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ps-spacing-md);font-size:.9rem}@media (max-width: 767px){.ps-imaging__obs-row{grid-template-columns:1fr;gap:var(--ps-spacing-md)}}.ps-imaging__obs-cell-label{font-weight:700;display:block;color:var(--ps-fg)}.ps-imaging__obs-cell-value--testname{color:var(--ps-link)}.ps-imaging__obs-block{display:flex;flex-direction:column;gap:var(--ps-spacing-sm)}.ps-card__field-grid--meta{display:flex;flex-direction:column;gap:var(--ps-spacing-xs)}@media (max-width: 767px){.ps-card--detail .ps-card__field-grid--meta{gap:var(--ps-spacing-md)}.ps-card--detail .ps-card__field-grid--meta>.ps-card__field{flex:none;min-width:0;display:flex;flex-direction:column;gap:var(--ps-spacing-xs)}.ps-card--detail .ps-card__field-grid--meta .ps-card__field-label,.ps-card--detail .ps-card__field-grid--meta .ps-card__field-value,.ps-card--detail .ps-card__field-grid--meta .ps-card__field-empty{display:block}.ps-card--detail .ps-card__field-grid--meta .ps-card__field-label:after{content:none}}.modal__panel .ps-card--detail .ps-card__header{padding-right:36px}.modal__panel .ps-card--detail .ps-card__title{font-size:1rem}.ps-card--detail .ps-card__title-text{white-space:normal;overflow:visible;text-overflow:clip}.ps-card--detail .ps-card__meta-line{display:flex;justify-content:flex-end;padding:0;font-size:1rem;margin-top:-1rem}.ps-card--detail .ps-card__last-updated{font-size:.5em;font-style:italic;color:var(--ps-text-fg);line-height:1.3}:root[data-theme=dark] .ps-card--detail .ps-card__last-updated{color:var(--ps-meta-muted-fg, var(--ps-text-muted, var(--slate-500)))}.ps-card__nested-resource{padding-top:0;font-size:.9rem}.ps-card__nested-resource-title{margin:0 0 var(--ps-spacing-xs) 0;font-family:inherit;font-size:inherit;font-weight:700;color:var(--ps-fhir-block-field-title-fg, var(--ps-link));letter-spacing:normal}.ps-card__nested-resource--collapsible>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--ps-spacing-xs);-webkit-user-select:none;user-select:none;outline:none;margin-inline:calc(-1 * var(--ps-spacing-sm))}.ps-card__nested-resource--collapsible>summary::-webkit-details-marker{display:none}.ps-card__nested-resource--collapsible>summary:before{content:"";display:inline-block;width:0;height:0;border-left:5px solid var(--ps-link);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .24s ease;flex:0 0 auto}.ps-card__nested-resource--collapsible[open]>summary:before{transform:rotate(90deg)}.ps-card__nested-resource--collapsible>summary .ps-card__nested-resource-title{margin:0}.ps-card__nested-resource--collapsible>summary:focus-visible{outline:2px solid var(--ps-link);outline-offset:2px;border-radius:2px}.ps-card__nested-resource--collapsible>.ps-card__generic-body{margin-top:var(--ps-spacing-md)}.ps-card__nested-resource--collapsible{interpolate-size:allow-keywords}.ps-card__nested-resource--collapsible::details-content{block-size:0;overflow-y:clip;transition:block-size .24s ease,content-visibility .24s ease allow-discrete}.ps-card__nested-resource--collapsible[open]::details-content{block-size:auto}@media (prefers-reduced-motion: reduce){.ps-card__nested-resource--collapsible>summary:before,.ps-card__nested-resource--collapsible::details-content{transition:none}}.ps-section-status-group{margin-top:var(--ps-spacing-md);padding-top:var(--ps-spacing-sm)}.ps-section-status-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--ps-spacing-xs);-webkit-user-select:none;user-select:none;outline:none;font-weight:700;color:var(--ps-link)}.ps-section-status-group>summary::-webkit-details-marker{display:none}.ps-section-status-group>summary:before{content:"";display:inline-block;width:0;height:0;border-left:5px solid var(--ps-link);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .24s ease;flex:0 0 auto}.ps-section-status-group[open]>summary:before{transform:rotate(90deg)}.ps-section-status-group>summary:focus-visible{outline:2px solid var(--ps-link);outline-offset:2px;border-radius:2px}.ps-section-status-group__label{font-size:.95rem}.ps-section-status-group__count{color:var(--ps-muted);font-weight:400;font-size:.85rem}.ps-section-status-group__body{margin-top:var(--ps-spacing-sm)}.ps-section-status-group{interpolate-size:allow-keywords}.ps-section-status-group::details-content{block-size:0;overflow-y:clip;transition:block-size .24s ease,content-visibility .24s ease allow-discrete}.ps-section-status-group[open]::details-content{block-size:auto}@media (prefers-reduced-motion: reduce){.ps-section-status-group>summary:before,.ps-section-status-group::details-content{transition:none}}.ps-acc__body .ps-card__nested-resource{margin:.5rem}.ps-card__attachment-row{display:flex;flex-wrap:wrap;gap:var(--ps-spacing-xs)}.ps-card__footer .attachment-download,.modal__panel .attachment-download{background:var(--ps-download-bg, var(--secondary-color-light));color:var(--ps-download-fg, var(--on-brand));border:0;border-radius:var(--ps-radius-control);padding:8px 18px;font-size:.9rem;font-weight:400;cursor:pointer}.ps-card__footer .attachment-download:hover,.modal__panel .attachment-download:hover{opacity:.9}.ps-card__footer .attachment-download:disabled,.modal__panel .attachment-download:disabled{opacity:.6;cursor:not-allowed}.ps-accordion{display:flex;flex-direction:column;gap:var(--ps-spacing-sm);padding:0}.ps-acc__item{background:var(--ps-card-bg);border:1px solid var(--ps-border-strong);border-radius:var(--ps-radius-card);box-shadow:var(--ps-card-shadow);overflow:hidden}.ps-acc__header{display:flex;justify-content:space-between;align-items:center;padding:var(--ps-spacing-md);cursor:pointer;font-weight:700;-webkit-user-select:none;user-select:none;list-style:none;gap:6px}.ps-acc__header::-webkit-details-marker{display:none}.ps-acc__header::marker{content:""}.ps-acc__header .ps-card__icon{align-self:center}.ps-acc__header .ps-card__title-text{flex:1 1 auto;min-width:0;white-space:normal;overflow:visible;text-overflow:clip}.ps-acc__header:after{content:"";width:0;height:0;border-left:var(--ps-mobile-chevron-size) solid transparent;border-right:var(--ps-mobile-chevron-size) solid transparent;border-top:var(--ps-mobile-chevron-size) solid currentColor;transition:transform .22s ease;margin-left:var(--ps-spacing-md)}.ps-acc__item[open]>.ps-acc__header:after{transform:rotate(180deg)}.ps-acc__header:focus-visible{outline:2px solid var(--ps-active);outline-offset:2px}.ps-acc__item[open]>.ps-acc__header{border-bottom:1px solid var(--ps-border)}.ps-acc__item>.ps-acc__body{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows .24s ease;padding:0}.ps-acc__item[open]:not(.ps-acc__item--closing)>.ps-acc__body{grid-template-rows:1fr}.ps-acc__item.ps-acc__item--closing>.ps-acc__body{grid-template-rows:0fr}@starting-style{.ps-acc__item[open]:not(.ps-acc__item--closing)>.ps-acc__body{grid-template-rows:0fr}}.ps-acc__body-inner{overflow:hidden;min-height:0}.ps-acc__body .ps-card{border:0;box-shadow:none;border-radius:0}.ps-acc__body .ps-card:hover,.ps-acc__body .ps-card:focus-within{box-shadow:none;transform:none}.ps-acc__body .ps-card__header{display:none}.ps-acc__body .ps-card__header+.ps-card__separator{display:none}.ps-view--mobile .ps-acc__body .ps-card__footer:has(.ps-card__footer-actions){background:transparent;margin:0;padding:var(--ps-spacing-sm) 0}@media (prefers-reduced-motion: reduce){.ps-acc__body,.ps-acc__header:after{transition:none}}.ps-view--empty{padding:var(--ps-spacing-lg);text-align:center}:root{--modal-radius: 8px;--modal-padding: 1.5rem;--modal-viewport-padding-block: 1.5rem;--modal-viewport-padding-inline: 1rem;--modal-max-width: 720px;--modal-max-width-narrow: 556px;--modal-transition-duration: .2s}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--modal-viewport-padding-block) var(--modal-viewport-padding-inline);opacity:0;transition:opacity var(--modal-transition-duration) cubic-bezier(.33,0,.67,1)}.modal[data-state=open]{opacity:1}.modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--modal-scrim)}.modal__panel{position:relative;background:var(--white);color:var(--ps-text-fg, var(--neutral-900));font-family:var(--ps-font-family, "Inter", sans-serif);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);max-width:var(--modal-max-width);width:100%;max-height:calc(100vh - (var(--modal-viewport-padding-block) * 2));overflow:auto;padding:var(--modal-padding);outline:none;transform:scale(.96);transition:transform var(--modal-transition-duration) cubic-bezier(.33,0,.67,1)}.modal[data-state=open] .modal__panel{transform:scale(1)}.modal__panel--narrow{max-width:var(--modal-max-width-narrow)}.modal__close{position:absolute;top:16px;right:16px;background:none;border:0;font-size:1.5rem;line-height:1;cursor:pointer;padding:4px 8px;border-radius:var(--ps-radius-control, .25rem);color:var(--ps-text-fg, var(--neutral-900));height:auto;min-height:0;width:auto;display:inline-flex;align-items:center;justify-content:center}.modal__close:hover{background:var(--ps-hover-on-surface, var(--neutral-50))}.modal__empty{min-height:80px}.modal__panel--dialog h3{font-size:1.5rem;font-weight:700;margin-bottom:16px;color:var(--danger)}.modal__panel--dialog p{font-size:1rem;line-height:1.1;margin-bottom:24px;color:var(--ps-text-fg)}.modal__actions{display:flex;gap:16px;justify-content:flex-start}.modal__actions button.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;font-weight:700;font-size:1.125rem;line-height:1.1}.modal__actions button.btn-primary{background-color:var(--secondary-color);color:var(--on-brand);border:none}.modal__actions button.btn-secondary{background-color:var(--white);color:var(--ps-text-fg);border:1px solid #EBEBEB}.modal__actions button.btn-error{color:var(--danger-dark);border:2px solid var(--danger-dark);background-color:var(--white)}.modal__panel--load-error{text-align:center;padding-top:calc(var(--modal-padding) + var(--ps-spacing-sm, .5rem))}.modal__panel--load-error .modal__close{color:var(--ps-muted, var(--neutral-700))}.shl-load-error-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 auto var(--ps-spacing-md, 1rem);border-radius:50%;background:color-mix(in srgb,var(--danger-soft) 65%,var(--white));color:var(--danger-dark)}.shl-load-error-modal__icon .ps-card__icon{color:var(--danger-dark)}.shl-load-error-modal__icon .ps-card__icon svg{width:2.5rem;height:2.5rem;display:block}.shl-load-error-modal__title{margin:0 0 var(--ps-spacing-md, 1rem);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--ps-text-fg, var(--neutral-900))}.shl-load-error-modal__body{margin:0 0 var(--ps-spacing-lg, 1.5rem);font-size:1rem;line-height:1.4;color:var(--ps-text-fg, var(--neutral-900));white-space:pre-line}.shl-load-error-modal__actions{justify-content:center}.shl-load-error-modal__actions button.btn-error{background-color:var(--danger-dark-bg);color:var(--on-brand);border:none;min-width:8rem;padding-inline:2rem}.shl-load-error-modal__actions button.btn-error:hover:not(:disabled),.shl-load-error-modal__actions button.btn-error:focus-visible:not(:disabled){background-color:var(--danger-dark-bg);color:var(--on-brand);border:none;filter:brightness(1.08)}@media (max-width: 767px){.modal:has(.modal__panel--imaging-fullscreen){padding:0;align-items:stretch}.modal__panel--imaging-fullscreen{max-width:none;width:100%;max-height:none;height:100%;min-height:100vh;min-height:100dvh;border-radius:0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;padding:0}.modal__panel--imaging-fullscreen .modal__close{position:absolute;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));z-index:2}.modal__panel--imaging-fullscreen .ps-card--detail{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.modal__panel--imaging-fullscreen .ps-card__header{flex-shrink:0;padding-top:max(var(--ps-spacing-lg),env(safe-area-inset-top,0px));padding-right:48px;padding-bottom:0;padding-left:var(--ps-spacing-lg);background:var(--white)}.modal__panel--imaging-fullscreen .ps-card__header:not(:has(.ps-card__header-actions>.ps-card__attachment-row)){padding-bottom:var(--ps-spacing-sm)}.modal__panel--imaging-fullscreen .ps-card__header+.ps-card__separator{flex-shrink:0}.modal__panel--imaging-fullscreen .ps-card__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 var(--ps-spacing-lg) max(var(--ps-spacing-lg),env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.modal,.modal__panel{transition:none}.modal{opacity:1}.modal__panel{transform:none}}
