.personal-celebration-card_card__UK1HP{--celebration-accent:#7c5cff;--celebration-accent-2:#ed5bbd;position:relative;isolation:isolate;display:grid;grid-template-columns:104px minmax(210px,1fr) 150px;align-items:center;gap:18px;width:min(620px,calc(100vw - 32px));min-height:132px;padding:18px 20px;overflow:hidden;color:#16151a;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(105deg,#ffb7dc,#8a72ff 44%,#5bb8ff 72%,#85e5bd) border-box;border:1px solid transparent;border-radius:28px;box-shadow:0 22px 60px rgba(36,27,62,.16),0 3px 12px rgb(24 20 35/8%)}.personal-celebration-card_card__UK1HP:before{position:absolute;inset:0;z-index:-1;content:"";background:radial-gradient(circle at 9% 12%,rgba(241,94,190,.15),transparent 31%),radial-gradient(circle at 93% 95%,rgba(92,118,255,.14),transparent 38%)}.personal-celebration-card_skill__HgOvt{--celebration-accent:#4f6cff;--celebration-accent-2:#b75cff}.personal-celebration-card_training__pOmww{--celebration-accent:#775cff;--celebration-accent-2:#29b895}.personal-celebration-card_close__E1Ui_{position:absolute;top:12px;right:12px;z-index:5;display:grid;width:28px;height:28px;padding:0;color:#67646d;cursor:pointer;background:hsla(0,0%,100%,.72);border:1px solid rgb(21 19 25/8%);border-radius:999px;place-items:center}.personal-celebration-card_identity__7N8Oh{display:grid;justify-items:center;gap:7px}.personal-celebration-card_portraitStack__QFd3m{position:relative;width:82px;height:68px}.personal-celebration-card_portrait__xJsbw{position:absolute;display:grid;width:54px;height:54px;background:#f2f0f7;border:3px solid #fff;border-radius:20px;box-shadow:0 7px 18px rgba(39,27,61,.14);place-items:center}.personal-celebration-card_userPortrait__HTjFn{top:0;left:0;z-index:2}.personal-celebration-card_agentPortrait__1Wfeq{right:0;bottom:0;z-index:1}.personal-celebration-card_initials__4A_lp{color:#4c405f;font-weight:700}.personal-celebration-card_spark__H2jfN{position:absolute;right:29px;bottom:0;z-index:3;color:var(--celebration-accent-2);font-size:15px}.personal-celebration-card_together__LhO_F{color:#77727e;font-size:10px;white-space:nowrap}.personal-celebration-card_story__bfDUP{min-width:0}.personal-celebration-card_story__bfDUP strong{display:block;margin-top:4px;font-size:24px;line-height:1.05;letter-spacing:-.035em}.personal-celebration-card_story__bfDUP p{max-width:330px;margin:9px 0 0;color:#625e68;font-size:13px;line-height:1.4}.personal-celebration-card_eyebrow__B__m5{color:var(--celebration-accent);font-size:10px;font-weight:720;letter-spacing:.13em}.personal-celebration-card_result__PZDMd{display:grid;min-width:0;padding-right:12px;text-align:right;justify-items:end}.personal-celebration-card_result__PZDMd>span{color:#17151a;font-size:clamp(34px,3.2vw,52px);font-weight:680;line-height:.95;letter-spacing:-.06em;white-space:nowrap}.personal-celebration-card_result__PZDMd small{max-width:145px;margin-top:8px;overflow:hidden;color:#77727e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.personal-celebration-card_compact__hFHU3{grid-template-columns:42px 1fr auto;gap:12px;width:min(410px,calc(100vw - 32px));min-height:74px;padding:12px 44px 12px 14px;border-radius:22px}.personal-celebration-card_compact__hFHU3 .personal-celebration-card_portraitStack__QFd3m{width:42px;height:42px}.personal-celebration-card_compact__hFHU3 .personal-celebration-card_portrait__xJsbw{width:35px;height:35px;border-radius:13px}.personal-celebration-card_compact__hFHU3 .personal-celebration-card_agentPortrait__1Wfeq{right:-2px;bottom:-2px;width:24px;height:24px;border-radius:9px}.personal-celebration-card_compact__hFHU3 .personal-celebration-card_spark__H2jfN,.personal-celebration-card_compact__hFHU3 .personal-celebration-card_together__LhO_F{display:none}.personal-celebration-card_compact__hFHU3 .personal-celebration-card_story__bfDUP strong{font-size:17px}.personal-celebration-card_compact__hFHU3 .personal-celebration-card_result__PZDMd>span{font-size:25px}@media (max-width:720px){.personal-celebration-card_card__UK1HP{grid-template-columns:76px 1fr;width:calc(100vw - 24px)}.personal-celebration-card_result__PZDMd{grid-column:2;justify-items:start;padding:0;text-align:left}.personal-celebration-card_result__PZDMd>span{font-size:34px}}@media (prefers-reduced-motion:reduce){.personal-celebration-card_card__UK1HP{box-shadow:0 16px 38px rgba(36,27,62,.12)}}.personal-celebration-overlay_overlay__1J5q5{position:fixed;top:max(72px,env(safe-area-inset-top));right:24px;z-index:70;display:flex;max-width:calc(100vw - 32px);justify-content:flex-end}.personal-celebration-overlay_interactive__PnsVA{pointer-events:auto}.personal-celebration-overlay_confetti__4B83a{position:fixed;top:0;right:0;left:0;z-index:69;width:100vw;height:min(42vh,420px);overflow:hidden;pointer-events:none}.personal-celebration-overlay_confetti__4B83a i{position:absolute;top:-18px;left:calc(var(--x) * 1%);width:7px;height:12px;background:hsl(calc(205 + var(--piece) * 17) 82% 66%);border-radius:5px;opacity:0;animation:personal-celebration-overlay_celebration-fall__XCVDN 2.8s calc(var(--piece) * 48ms) cubic-bezier(.2,.7,.3,1) both;transform:rotate(calc(var(--piece) * 21deg))}@keyframes personal-celebration-overlay_celebration-fall__XCVDN{0%{opacity:0;transform:translate3d(0,-18px,0) rotate(0deg)}10%{opacity:.85}to{opacity:0;transform:translate3d(calc((var(--piece) - 21) * 2px),44vh,0) rotate(260deg)}}@media (max-width:720px){.personal-celebration-overlay_overlay__1J5q5{top:max(12px,env(safe-area-inset-top));right:12px;left:12px}}@media (prefers-reduced-motion:reduce){.personal-celebration-overlay_confetti__4B83a{display:none}}