:root{--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--motion-fast: .14s;--motion-base: .2s;--motion-glow: 1.6s;--motion-stagger-step: 32ms;--motion-stagger-cap: 7}@keyframes motion-view-in{0%{opacity:0}}.app-content>*,.topbar-content>*{animation:motion-view-in var(--motion-base) var(--motion-ease-out)}@keyframes motion-row-saved{0%{background-color:color-mix(in srgb,var(--primary-color, #2563eb) 16%,transparent)}to{background-color:transparent}}.ant-table-tbody>tr.row-just-saved>td{animation:motion-row-saved var(--motion-glow) var(--motion-ease-out)}@keyframes motion-item-in{0%{opacity:0;transform:translateY(6px)}}.motion-stagger{animation:motion-item-in .26s var(--motion-ease-out) backwards;animation-delay:calc(min(var(--motion-i, 0),var(--motion-stagger-cap)) * var(--motion-stagger-step))}@keyframes motion-bell-ring{0%{transform:rotate(0)}15%{transform:rotate(14deg)}32%{transform:rotate(-11deg)}48%{transform:rotate(7deg)}64%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes motion-count-pop{0%{transform:translate(50%,-50%) scale(.4);opacity:0}}.notification-bell .anticon-bell{transform-origin:50% 8%}.notification-bell.is-ringing .anticon-bell{animation:motion-bell-ring .72s var(--motion-ease-out)}.notification-bell.is-ringing .ant-badge-count{animation:motion-count-pop .32s var(--motion-ease-out)}.notification-item{transition:opacity var(--motion-base) var(--motion-ease-out),background-color var(--motion-fast) var(--motion-ease-out)}.notification-item.is-unread:hover{background-color:color-mix(in srgb,var(--primary-color, #2563eb) 6%,transparent)}@keyframes motion-value-in{0%{opacity:0}}.motion-value-change{display:inline-block;animation:motion-value-in .26s var(--motion-ease-out)}.motion-press{transition:transform var(--motion-fast) var(--motion-ease-out),background-color var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out)}.motion-press:active{transform:scale(.96)}.ant-btn:not(:disabled):not(.ant-btn-loading):active{transform:scale(.97)}@media (min-width: 768px){.record-card{animation:motion-item-in .26s var(--motion-ease-out) backwards;animation-delay:calc(min(var(--card-index, 0),var(--motion-stagger-cap)) * var(--motion-stagger-step))}}@keyframes motion-card-saved{0%{outline-color:color-mix(in srgb,var(--primary-color, #2563eb) 70%,transparent)}to{outline-color:transparent}}.record-card.row-just-saved{animation:motion-card-saved var(--motion-glow) var(--motion-ease-out);outline:2px solid transparent;outline-offset:-2px}@media (prefers-reduced-motion: reduce){.motion-stagger{animation-name:motion-value-in;animation-delay:0ms}.notification-bell.is-ringing .anticon-bell{animation:none}.notification-bell.is-ringing .ant-badge-count{animation:motion-value-in var(--motion-base) linear}.motion-press:active{transform:none}.ant-btn:not(:disabled):not(.ant-btn-loading):active{transform:none}.record-card{animation-name:motion-value-in;animation-delay:0ms}}.cj{--cj-navy: #12263f;--cj-teal: #0f8b8d;--cj-teal-ink: #0b6e70;--cj-muted: #526170;--cj-subdued: #5c6874;display:contents}.cj-sky{background:radial-gradient(circle at 82% 16%,rgba(247,226,181,.4),transparent 30%),linear-gradient(180deg,#fdfaf3,#f7f0e2);overflow:hidden;pointer-events:none;position:relative}.cj-sun{aspect-ratio:1;background:#f7e2b5;border-radius:50%;position:absolute;right:15%;top:12%;width:clamp(70px,8vw,130px)}.cj-cloud{position:absolute;width:clamp(90px,9vw,150px)}.cj-cloud-a{left:7%;top:16%}.cj-cloud-b{left:52%;top:7%;width:clamp(70px,6vw,110px)}.cj-cloud-c{left:24%;top:30%}.cj-hills{bottom:0;display:block;height:clamp(110px,19vh,190px);left:0;position:absolute;width:100%}.cj-wing{color:var(--cj-navy);display:flex;min-height:0;min-width:0}.cj-wing svg{display:block;height:100%;overflow:visible;width:100%}.cj-wing text{font-family:inherit}.cj-left{padding:24px clamp(8px,2vw,32px) 0 clamp(16px,4vw,64px)}.cj-right{padding:24px clamp(16px,4vw,64px) 24px clamp(8px,2vw,32px)}.cj-k{fill:var(--cj-teal-ink);font-size:9.5px;font-weight:700;letter-spacing:.12em}.cj-t{fill:#4c5a6a;font-size:9px;font-weight:600}.cj-s{fill:var(--cj-muted);font-size:8px;font-weight:600}.cj-p{font-size:8.5px;font-weight:700}.cj-ok{fill:#2a7350}.cj-ground{align-items:end;background:#f2e9d8;border-top:1px solid #e3d6bd;color:var(--cj-navy);display:grid;gap:12px clamp(24px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:clamp(14px,2.4vh,24px) clamp(28px,4vw,56px) clamp(16px,2.6vh,28px)}.cj-eyebrow,.cj-stage{color:var(--cj-teal-ink);display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cj-note{color:var(--cj-muted);font-size:12px}.cj-stack{display:grid;min-width:0}.cj-copy{grid-area:1 / 1;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.cj-copy.is-active{opacity:1;transform:none}.cj-title{font-size:clamp(22px,2vw,30px);font-weight:750;letter-spacing:-.02em;line-height:1.15;margin:6px 0;text-wrap:balance}.cj-desc{color:var(--cj-muted);font-size:15px;line-height:1.5;margin:0;max-width:52ch}.cj-progress{display:flex;flex-direction:column;gap:12px;min-width:0}.cj-progress-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between}.cj-foot{align-items:flex-start;display:flex;gap:16px}.cj-steps{display:grid;flex:1;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.cj-step{color:var(--cj-subdued);font-size:11.5px;font-weight:600;line-height:1.3;transition:color .4s ease}.cj-step.is-done{color:var(--cj-teal-ink)}.cj-step.is-active{color:var(--cj-navy)}.cj-bar{background:#12263f1f;border-radius:99px;display:block;height:4px;margin-bottom:8px;overflow:hidden}.cj-fill{background:var(--cj-teal);display:block;height:100%;transform:scaleX(0);transform-origin:left}.cj-step.is-done .cj-fill,.cj-step.is-active .cj-fill{transform:none}.cj-step.is-active .cj-fill{animation:cj-fill 3s linear both}.cj-check{font-size:10px;margin-right:4px}.cj-toggle{align-items:center;background:#fff;border:1px solid rgba(18,38,63,.16);border-radius:50%;color:var(--cj-navy);cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;margin-top:-14px;width:32px}.cj-toggle:hover{border-color:var(--cj-teal);color:var(--cj-teal-ink)}.cj-toggle:focus-visible{outline:2px solid var(--cj-teal);outline-offset:2px}.cj-scene{opacity:0;transition:opacity .6s ease}.cj-scene.is-active{opacity:1}.cj-wing [class*=cj-a-]{transform-box:fill-box;transform-origin:center}.cj-wing .cj-a-grow{transform-origin:0 50%}.cj-a-draw{stroke-dasharray:1}.cj-a-out,.cj-a-ring{opacity:0}.cj-box{transform:translate(-46px)}.is-active .cj-a-rise{animation:cj-rise .7s var(--d, 0s) cubic-bezier(.2,.8,.2,1) both}.is-active .cj-a-fade{animation:cj-fade .6s var(--d, 0s) ease both}.is-active .cj-a-pop{animation:cj-pop .5s var(--d, 0s) cubic-bezier(.3,1.4,.5,1) both}.is-active .cj-a-grow{animation:cj-grow .8s var(--d, 0s) cubic-bezier(.2,.8,.2,1) both}.is-active .cj-a-draw{animation:cj-draw var(--dur, .7s) var(--d, 0s) ease-out both}.is-active .cj-a-walk{animation:cj-walk 1s var(--d, 0s) cubic-bezier(.2,.8,.2,1) both}.is-active .cj-a-slide{animation:cj-slide .7s var(--d, 0s) cubic-bezier(.2,.8,.2,1) both}.is-active .cj-a-morph{animation:cj-morph .8s var(--d, 0s) cubic-bezier(.2,.8,.2,1) both}.is-active .cj-a-out{animation:cj-out .35s var(--d, 0s) ease both}.is-active .cj-a-ring{animation:cj-ring 1.2s var(--d, 0s) ease-out both}.is-active .cj-a-dot{animation:cj-dot 1.2s var(--d, 0s) ease-in-out infinite}.is-active .cj-box{animation:cj-handover 1.1s .6s cubic-bezier(.4,0,.2,1) both}.is-active .cj-screen{animation:cj-glow 1.6s ease-in-out infinite alternate}.cj-cloud{animation:cj-drift 18s ease-in-out infinite alternate}.cj-cloud-b{animation-direction:alternate-reverse;animation-duration:24s}.cj-cloud-c{animation-duration:21s}.cj-sun{animation:cj-breathe 6s ease-in-out infinite alternate}@keyframes cj-fill{0%{transform:scaleX(0)}}@keyframes cj-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes cj-fade{0%{opacity:0}}@keyframes cj-pop{0%{opacity:0;transform:scale(.4)}}@keyframes cj-grow{0%{transform:scaleX(0)}}@keyframes cj-draw{0%{stroke-dashoffset:1}}@keyframes cj-walk{0%{opacity:0;transform:translate(-40px)}}@keyframes cj-slide{0%{opacity:0;transform:translate(40px)}}@keyframes cj-morph{0%{opacity:0;transform:translate(40px,14px) scale(.8)}}@keyframes cj-out{0%{opacity:1}}@keyframes cj-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes cj-handover{0%{transform:none}}@keyframes cj-dot{50%{opacity:.25}}@keyframes cj-glow{to{fill:#fff}}@keyframes cj-drift{to{transform:translate(40px)}}@keyframes cj-breathe{to{transform:scale(1.08)}}.cj.is-paused *,.cj.is-paused *:before,.cj.is-paused *:after{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.cj *,.cj *:before,.cj *:after{animation:none!important;transition:none!important}.cj-toggle{display:none}}@media (min-width: 1200px) and (max-height: 780px){.cj-desc{display:none}.cj-title{font-size:22px;margin-bottom:0}}@media (max-width: 1199px){.cj-sky,.cj-wing,.cj-desc,.cj-progress-head{display:none}.cj-ground{align-items:stretch;background:transparent;border:0;display:flex;flex-direction:column;gap:8px;justify-self:center;max-width:472px;padding:8px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));width:100%}.cj-copy{text-align:center}.cj-title{font-size:16px;margin:2px 0 0}.cj-foot{align-items:center}.cj-bar{margin:0}.cj-step-label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cj-toggle{height:28px;margin:0;width:28px}}@media (max-width: 1199px) and (max-height: 800px){.cj-title{display:none}}@media (max-width: 599px){.cj-ground{gap:6px}.cj-title{display:none}.cj-toggle{height:24px;width:24px}}
