.dark-theme{--psk-bone-mix:10%;--psk-media-mix:12%}.psk{--psk-surface:color-mix(in srgb,var(--ant-color-bg-container,#ffffff) 20%,#ffffff);--psk-border:color-mix(in srgb,currentColor 8%,transparent);animation:psk-reveal var(--dur-state) var(--ease-out-soft) .12s both}.psk--patient{animation-delay:.4s}.dark-theme .psk{--psk-surface:color-mix(in srgb,var(--ant-color-bg-container,#1f1f1f) 40%,var(--theme-bg,#141414));--psk-border:color-mix(in srgb,currentColor 14%,transparent)}.acct-skel,.psk-bone{display:block;flex:none;width:var(--w,100%);max-width:100%;height:var(--h,12px);border-radius:var(--psk-r,var(--radius-xs));background:color-mix(in srgb,currentColor var(--psk-bone-mix,7%),transparent);animation:psk-pulse 1.6s ease-in-out infinite alternate;animation-delay:var(--psk-wave,0s)}.psk-text{--fs:var(--text-md);--lh:var(--leading-body);height:calc(var(--fs) * var(--lh));padding-block:calc(var(--fs) * (var(--lh) - .66) / 2);box-sizing:border-box;background-clip:content-box}.psk-text--eyebrow{--fs:var(--eyebrow-size,0.75rem);--lh:1.4;--w:88px}.psk-text--sm{--fs:var(--text-sm)}.psk-text--lead{--lh:var(--leading-relaxed)}.psk-text--lg{--fs:var(--text-lg);--lh:var(--leading-snug)}.psk-text--xl{--fs:var(--text-xl);--lh:var(--leading-tight)}.psk-text--h2{--fs:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);--lh:var(--leading-tight)}.psk-text--display{--fs:clamp(1.875rem,1.3rem + 2.4vw,3rem);--lh:1.08}.psk-text--inherit{height:1.2em;height:1lh;padding-block:.27em;padding-block:calc((1lh - .66em) / 2)}.psk-lines{display:flex;flex-direction:column}.psk-r-none{--psk-r:0}.psk-r-sm{--psk-r:var(--radius-sm)}.psk-r-md{--psk-r:var(--radius-md)}.psk-r-lg{--psk-r:var(--radius-lg)}.psk-r-xl{--psk-r:var(--radius-xl)}.psk-r-2xl{--psk-r:var(--radius-2xl)}.psk-r-pill{--psk-r:var(--radius-pill)}.acct-skel--circle,.psk-r-circle{--psk-r:50%}.psk-media{--h:auto;aspect-ratio:var(--ratio,4/3);background:color-mix(in srgb,var(--ant-color-primary,currentColor) var(--psk-media-mix,6%),color-mix(in srgb,currentColor 4%,transparent))}.psk-fill{--w:auto;--h:auto;--psk-r:0;position:absolute;inset:0;aspect-ratio:auto}.psk-card{overflow:hidden;background:var(--psk-surface);border:1px solid var(--psk-border);border-radius:var(--radius-card,var(--radius-lg))}.psk-card__body{display:flex;flex-direction:column;gap:8px;padding:16px}@media (min-width:768px){.psk-card__body{padding:20px}}.psk-card__body--roomy{gap:16px;padding:24px}.psk-column{align-items:center}.psk-column,.psk-stack{display:flex;flex-direction:column}.psk-stack{gap:var(--gap,8px);min-width:0}.psk-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap,8px)}.psk-row--between{justify-content:space-between}.psk-wave-1{--psk-wave:160ms}.psk-wave-2{--psk-wave:320ms}.psk-wave-3{--psk-wave:480ms}.psk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.psk-widgets{display:flex;flex-direction:column}.psk-widgets--home{padding-top:2rem}.psk-hero{display:flex;align-items:center;aspect-ratio:3/4;padding:24px;border-radius:var(--radius-hero,var(--radius-xl));background:color-mix(in srgb,var(--ant-color-primary,currentColor) var(--psk-media-mix,6%),color-mix(in srgb,currentColor 4%,transparent));overflow:hidden}@media (min-width:768px){.psk-hero{aspect-ratio:16/9;padding:40px}}@media (min-width:1024px){.psk-hero{aspect-ratio:16/7}}.psk-hero__copy{display:flex;flex-direction:column;gap:8px;width:min(100%,640px)}.psk-hero__actions{--gap:12px;margin-top:16px}.psk-section-head{margin-bottom:24px}.psk-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.psk-cards--three{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.psk-cards{gap:20px}.psk-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.psk-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.psk-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.psk-card__cue{margin-top:8px}.psk-pending{--gap:16px;padding-top:32px}.psk-pending .psk-cards{margin-top:16px}.psk-pdp-calc{--gap:24px}.psk-pdp-step{--gap:10px}.psk-pdp-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--psk-border);border-radius:var(--radius-lg)}.psk-news-card{height:100%;border-radius:var(--radius-lg)}.psk-news-card__body{display:flex;flex-direction:column;gap:8px;padding:24px}.psk-news-card__body>:last-child{margin-top:8px}.psk-news-cover{--ratio:16/9;max-height:460px}.psk-rail{gap:22px;padding:11px 10px}.psk-sys-section{--gap:12px}.psk-contact-field{display:flex;flex-direction:column;margin-bottom:16px}.psk-contact-label{height:48px}.psk-contact-foot{min-height:68px}.psk-contact-rows{padding-block:8px}.psk-contact-row{display:flex;align-items:center;gap:12px;min-height:52px;padding-inline:var(--acct-pad)}.psk-auth-alt,.psk-auth-form{display:flex;flex-direction:column}.psk-auth-form{gap:16px}.psk-auth-alt{gap:20px;margin-top:20px}.psk-auth-field{display:flex;flex-direction:column;gap:8px}.psk-auth-check{display:flex;align-items:center;height:40px}.psk-auth-divider{align-items:center;height:19px}.psk-auth-aside,.psk-auth-divider{display:flex;justify-content:center}.psk-topline{min-height:32px}.psk-footer,.psk-menu,.psk-topline{--psk-bone-mix:12%}.psk-menu{height:var(--psk-menu-h,64px)}.psk-menu__frame,.psk-menu__mobile{display:flex;align-items:center;gap:24px;height:100%}.psk-menu__nav{flex:1 1 auto;display:flex;justify-content:center;gap:24px;min-width:0;overflow:hidden}.psk-menu__actions{display:flex;gap:12px}.psk-menu--floating{padding-top:12px}.psk-menu--floating .psk-menu__frame{height:calc(100% - 4px);padding-inline:20px;border-radius:var(--radius-xl)}.psk-menu--floating[data-style=island] .psk-menu__frame{border-radius:var(--radius-pill)}@media (max-width:1024px){.psk-menu{height:60px}.psk-menu--floating{padding-top:0}.psk-menu__mobile{gap:12px}.psk-menu__mobile>:last-child{margin-inline-start:auto}}.psk-footer{padding-block:48px 24px}.psk-footer__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.psk-footer__brand,.psk-footer__col{--gap:14px}@media (min-width:769px){.psk-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.psk-footer__cols{grid-template-columns:minmax(200px,1.2fr) repeat(3,minmax(0,1fr));gap:48px}}.psk-footer__legal{margin-top:40px;padding-top:20px;border-top:1px solid var(--chrome-border)}@keyframes psk-pulse{0%{opacity:1}to{opacity:.45}}@keyframes psk-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.acct-skel,.psk,.psk-bone{animation:none}}