.track-fade-in{animation:trackFadeIn .6s cubic-bezier(.22,1,.36,1) both}.track-fade-out{animation:trackFadeOut .25s ease-out both}@keyframes trackFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes trackFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.track-spinner{width:44px;height:44px;border-radius:9999px;border:3px solid #dbeafe;border-top-color:#2563eb;animation:trackSpin .8s linear infinite}@keyframes trackSpin{to{transform:rotate(360deg)}}.track-series-pill{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;color:#475569;border-radius:9999px;cursor:pointer;transition:color .2s ease,background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.track-series-pill:hover{color:#1e293b}.track-series-pill.is-active{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 6px 20px -6px #2563eb8c}.track-progress-tracker{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:0;overflow-x:auto;padding:1rem .25rem .5rem;scrollbar-width:thin}.track-progress-tracker::-webkit-scrollbar{height:4px}.track-progress-tracker::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:2px}.track-stage{position:relative;flex:1 1 0;min-width:92px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .25rem;--track-stage-delay: 0ms;animation:trackStageRise .55s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--track-stage-delay)}@keyframes trackStageRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.track-stage:after{content:"";position:absolute;top:18px;left:50%;width:100%;height:3px;background:#e2e8f0;z-index:0;border-radius:9999px}.track-stage:last-child:after{display:none}.track-stage.is-completed:after{background:linear-gradient(90deg,#10b981,#2563eb);animation:trackLineFill .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--track-stage-delay) + .2s)}@keyframes trackLineFill{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.track-stage-circle{position:relative;width:36px;height:36px;border-radius:9999px;background:#fff;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;z-index:2;color:#94a3b8;transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}.track-stage.is-completed .track-stage-circle{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;color:#fff;box-shadow:0 6px 20px -6px #10b98199}.track-stage.is-completed .track-stage-circle .track-stage-check{animation:trackCheckPop .45s cubic-bezier(.22,1.4,.36,1) both;animation-delay:calc(var(--track-stage-delay) + .35s)}@keyframes trackCheckPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}.track-stage.is-current .track-stage-circle{background:linear-gradient(135deg,#2563eb,#4f46e5);border-color:#2563eb;color:#fff;box-shadow:0 0 #2563eb99;animation:trackCurrentPulse 1.8s ease-in-out infinite;transform:scale(1.1)}@keyframes trackCurrentPulse{0%{box-shadow:0 0 #2563eb8c,0 8px 24px -6px #2563eb8c}70%{box-shadow:0 0 0 14px #2563eb00,0 8px 24px -6px #2563eb59}to{box-shadow:0 0 #2563eb00,0 8px 24px -6px #2563eb8c}}.track-stage-label{margin-top:.75rem;font-size:.75rem;font-weight:600;color:#64748b;letter-spacing:.01em;line-height:1.2;max-width:100px;transition:color .2s ease}.track-stage.is-completed .track-stage-label{color:#047857}.track-stage.is-current .track-stage-label{color:#1d4ed8}.track-stage-date{margin-top:.25rem;font-size:.625rem;font-weight:500;color:#94a3b8;line-height:1.3;letter-spacing:.02em}.track-stage.is-completed .track-stage-date{color:#475569}@media(max-width:640px){.track-progress-tracker{flex-direction:column;align-items:stretch;gap:0}.track-stage{flex-direction:row;align-items:center;text-align:left;gap:.75rem;min-width:0;padding:.35rem 0}.track-stage:after{top:100%;left:17px;width:3px;height:100%;background:#e2e8f0}.track-stage.is-completed:after{background:linear-gradient(180deg,#10b981,#2563eb);animation-name:trackLineFillVertical}@keyframes trackLineFillVertical{0%{transform:scaleY(0);transform-origin:top}to{transform:scaleY(1);transform-origin:top}}.track-stage:last-child:after{display:none}.track-stage-label{margin-top:0;font-size:.875rem;max-width:none}.track-stage-date{margin-top:.125rem;font-size:.6875rem}.track-stage-text-block{display:flex;flex-direction:column;flex:1}}@media(min-width:641px){.track-stage-text-block{display:contents}}html.embedded,html.embedded body{min-height:0!important;height:auto!important;overflow:hidden!important}html.embedded body{display:block!important}html.embedded main{flex:0 0 auto!important;display:block!important;padding-bottom:2rem!important}html.embedded #lookup-section:not(.hidden){flex:0 0 auto!important;display:flex!important;align-items:flex-start;justify-content:center;padding-top:2rem;padding-bottom:2rem}html.embedded #tracker-section:not(.hidden){flex:0 0 auto!important;display:block!important;padding-top:1rem;padding-bottom:1.5rem}
