.pf-card{background:var(--secondary-bg);box-shadow:inset 0 1px 0 var(--fx-glass-hi), 0 0 0 1px color-mix(in srgb, var(--alternate) 85%, transparent), 0 22px 50px -30px rgb(var(--fx-navy) / .45)}[data-theme=dark] .pf-card{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px rgb(var(--fx-teal) / .14), 0 26px 60px -30px rgb(var(--fx-teal) / .32)}.pf-cover{background:radial-gradient(90% 120% at 100% 0%, rgb(var(--fx-teal) / .22), transparent 60%), linear-gradient(135deg, #072145 0%, #092a58 45%, #0b3a8f 100%)}.pf-avatar{isolation:isolate;background:linear-gradient(140deg, rgb(var(--fx-teal)), rgb(var(--fx-lime)));box-shadow:0 0 0 4px var(--secondary-bg), 0 10px 26px -8px rgb(var(--fx-navy) / .55), 0 0 26px -6px rgb(var(--fx-teal) / calc(.55 * var(--fx-k)));transition:scale .24s var(--fx-ease-out);border-radius:9999px;padding:4px;position:relative}.pf-avatar:focus-visible{outline:2px solid rgb(var(--fx-teal-deep));outline-offset:5px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pf-avatar:hover{scale:1.03}}.pf-verified{color:#fff;background:rgb(var(--fx-teal-deep));box-shadow:0 0 0 3px var(--secondary-bg), 0 0 14px -2px rgb(var(--fx-teal) / .8)}.pf-chip{color:#0b3a8f;background:rgb(var(--fx-navy) / .07);box-shadow:inset 0 0 0 1px rgb(var(--fx-navy) / .22)}[data-theme=dark] .pf-chip{color:#dce6f2;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29}.pf-tag{background:color-mix(in srgb, var(--primary-bg) 80%, var(--secondary-bg));box-shadow:inset 0 0 0 1px var(--alternate)}.pf-stats{background:linear-gradient(180deg, color-mix(in srgb, var(--secondary-bg) 92%, rgb(var(--fx-teal))) 0%, color-mix(in srgb, var(--primary-bg) 70%, var(--secondary-bg)) 100%);box-shadow:inset 0 1px 0 var(--fx-glass-hi), inset 0 0 0 1px color-mix(in srgb, var(--alternate) 90%, transparent)}[data-theme=dark] .pf-stats{background:linear-gradient(180deg, color-mix(in srgb, var(--secondary-bg) 88%, rgb(var(--fx-teal))) 0%, var(--secondary-bg) 100%);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px rgb(var(--fx-teal) / .14)}.pf-stats>*+*{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--alternate) 90%, transparent)}[data-theme=dark] .pf-stats>*+*{box-shadow:inset 1px 0 #ffffff14}.pf-panel{background:var(--secondary-bg);box-shadow:inset 0 1px 0 var(--fx-glass-hi), 0 0 0 1px color-mix(in srgb, var(--alternate) 85%, transparent), 0 14px 36px -26px rgb(var(--fx-navy) / .35)}[data-theme=dark] .pf-panel{box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 1px rgb(var(--fx-teal) / .12), 0 18px 44px -28px rgb(var(--fx-teal) / .25)}.pf-icon{color:#fff;box-shadow:inset 0 1px 0 #ffffff2e, 0 6px 14px -8px rgb(var(--fx-navy) / .8);background:linear-gradient(145deg,#0b3a8f,#092a58)}[data-theme=dark] .pf-icon{color:rgb(var(--fx-teal));box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px rgb(var(--fx-teal) / .3), 0 0 16px -6px rgb(var(--fx-teal) / .7);background:linear-gradient(145deg,#1a3854f2,#0c1e36e6)}.pf-row{transition:background-color .2s var(--fx-ease)}.pf-row:hover,.pf-row:focus-visible{background:color-mix(in srgb, var(--secondary-bg) 90%, rgb(var(--fx-teal)))}.pf-row:focus-visible{outline:2px solid rgb(var(--fx-teal-deep));outline-offset:-2px}.pf-row>.pf-chev{transition:translate .24s var(--fx-ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pf-row:hover>.pf-chev{translate:3px}}.pf-step-bar>span{background:var(--alternate)}.pf-step-bar>span[data-on]{background:linear-gradient(90deg, rgb(var(--fx-teal-deep)), rgb(var(--fx-lime)));box-shadow:0 0 10px rgb(var(--fx-teal) / calc(.6 * var(--fx-k)))}.pf-field{transition:box-shadow .2s var(--fx-ease), border-color .2s var(--fx-ease)}.pf-field:focus,.pf-field:focus-visible{box-shadow:0 0 0 4px rgb(var(--fx-teal) / .16)}[data-theme=dark] .pf-field:focus,[data-theme=dark] .pf-field:focus-visible{box-shadow:0 0 0 4px rgb(var(--fx-teal) / .16), 0 0 18px -6px rgb(var(--fx-teal) / .6)}.pf-choice{transition:box-shadow .24s var(--fx-ease), translate .24s var(--fx-ease-out), background-color .2s var(--fx-ease)}.pf-choice:hover,.pf-choice:focus-visible{box-shadow:inset 0 1px 0 var(--fx-glass-hi), 0 0 0 1.5px rgb(var(--fx-teal-deep) / .7), 0 18px 40px -22px rgb(var(--fx-teal) / calc(.7 * var(--fx-k)))}.pf-choice:focus-visible{outline:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pf-choice:hover{translate:0 -2px}}.pf-form .loc-field:not(.fx-chip){min-height:52px}@media (hover:hover) and (pointer:fine){.pf-field:not(:focus):not(:focus-within):not([aria-invalid=true]):not(.border-error):hover,.pf-step-btn:not(:disabled):hover{border-color:color-mix(in srgb, var(--secondary-text) 40%, transparent)}.pf-step-btn:not(:disabled):hover{background:color-mix(in srgb, var(--secondary-bg) 85%, rgb(var(--fx-teal)))}.pf-toggle[aria-pressed=false]:hover{box-shadow:inset 0 0 0 1px rgb(var(--fx-teal-deep) / .55)}}.pf-step-btn:focus-visible,.pf-toggle:focus-visible{outline:2px solid rgb(var(--fx-teal-deep));outline-offset:2px}.pf-field:focus-within{box-shadow:0 0 0 4px rgb(var(--fx-teal) / .16)}.pf-tile:has(:focus-visible){box-shadow:inset 0 1px 0 var(--fx-glass-hi), 0 0 0 2px rgb(var(--fx-teal-deep) / .85), 0 18px 40px -22px rgb(var(--fx-teal) / calc(.7 * var(--fx-k)))}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pf-tile:has(:focus-visible){translate:0 -2px}}@media (prefers-reduced-motion:no-preference){.pf-pop{animation:.32s cubic-bezier(.34,1.56,.64,1) backwards auth-pop}.pf-step-bar>span[data-new]{transform-origin:0;animation:pf-segment .56s var(--fx-ease-out) .16s backwards}[dir=rtl] .pf-step-bar>span[data-new]{transform-origin:100%}.pf-card-in{transition:translate .6s var(--fx-ease), opacity .6s var(--fx-ease)}@starting-style{.pf-card-in{opacity:0;translate:0 14px}}}@keyframes pf-segment{0%{transform:scaleX(0)}}.pf-steps a{transition:color .2s var(--fx-ease)}.pf-steps a:hover{color:var(--primary-text);text-underline-offset:3px;text-decoration:underline}.pf-steps a:focus-visible{outline:2px solid rgb(var(--fx-teal-deep));outline-offset:2px;border-radius:4px}.pf-drop{transition:box-shadow .2s var(--fx-ease), background-color .2s var(--fx-ease)}.pf-drop[data-drag]{background:color-mix(in srgb, var(--secondary-bg) 88%, rgb(var(--fx-teal)));box-shadow:none;outline:2px dashed rgb(var(--fx-teal-deep));outline-offset:-2px}.pf-photo-busy{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media (max-width:639px){.pf-cta-bar{z-index:20;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--fx-glass-bg) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);box-shadow:inset 0 1px 0 var(--fx-glass-hi), 0 -1px 0 color-mix(in srgb, var(--alternate) 80%, transparent), 0 -10px 30px -18px rgb(var(--fx-navy) / .35);border-radius:0 0 24px 24px;margin:16px -16px 0;position:sticky;bottom:0}.pf-form:has(>.pf-cta-bar){padding-bottom:0}[data-theme=dark] .pf-cta-bar{box-shadow:inset 0 1px 0 #ffffff12, 0 -1px 0 rgb(var(--fx-teal) / .16), 0 -12px 34px -16px rgb(var(--fx-teal) / .3)}}
