html[data-canvas="1"] [data-canvas-hide],html[data-canvas="1"] [data-testid=cookie-banner],html[data-canvas="1"] [data-testid=footer],html[data-canvas="1"] [data-testid=install-prompt],html[data-canvas="1"] [data-testid=navbar],html[data-canvas="1"] footer[role=contentinfo],html[data-canvas="1"] header[role=banner]{display:none!important}html[data-canvas="1"] body{background:#f0eee9!important}html[data-canvas="1"],html[data-canvas="1"] body{overscroll-behavior:contain}html{--bloom-safe-top:env(safe-area-inset-top,0px);--bloom-safe-bottom:env(safe-area-inset-bottom,0px);--bloom-safe-left:env(safe-area-inset-left,0px);--bloom-safe-right:env(safe-area-inset-right,0px);--bloom-masthead-pad-top:max(12px,calc(var(--bloom-safe-top) + 6px));--bloom-masthead-pad-x:calc(1rem + var(--bloom-safe-left));--bloom-masthead-pad-end:calc(1rem + var(--bloom-safe-right));--bloom-masthead-body:3.125rem;--bloom-masthead-pad-bottom:0.625rem;--bloom-masthead-total:calc(var(--bloom-masthead-pad-top) + var(--bloom-masthead-body) + var(--bloom-masthead-pad-bottom));scroll-padding-top:var(--bloom-masthead-total);--bloom-bg:#fbf5ef;--bloom-ink:#2b2620;--bloom-secondary:#6f665d;--bloom-tertiary:#aba197;--bloom-line:rgba(120,82,58,.1);--bloom-line-strong:rgba(120,82,58,.18);--bloom-surface:#fffdfb;--bloom-surface-2:#fbf4ed;--bloom-accent-soft:#ffede5;--bloom-accent:#eb755b;--bloom-accent-deep:#d96a52;--bloom-radius:28px;--bloom-radius-sm:22px;--bloom-radius-btn:999px;--bloom-shadow-soft:0 2px 10px -4px rgba(120,82,58,.14),0 12px 30px -18px rgba(120,82,58,.3);--bloom-shadow-card:0 4px 16px -6px rgba(120,82,58,.16),0 24px 50px -24px rgba(120,82,58,.34);--bloom-shadow-pop:0 8px 24px -8px rgba(120,82,58,.22),0 30px 64px -26px rgba(120,82,58,.42);--bloom-pad-x:20px;--bloom-pad-card:18px;--bloom-gap-sec:22px;--bloom-canvas:linear-gradient(168deg,#fcf6f0,#fbf2f1 52%,#f6f0f8);--bloom-spring:cubic-bezier(0.34,1.5,0.5,1);--bloom-ease:cubic-bezier(0.32,0.72,0,1)}html .fam-career{--fam:#5a6d93;--fam-deep:#46587c;--fam-soft:#eef1f8}html .fam-mental{--fam:#2f8b66;--fam-deep:#246b4f;--fam-soft:#e6f4ec}html .app-header-shell{background-color:#fffdfb!important;border-bottom:1px solid rgba(120,82,58,.1)!important;box-shadow:var(--bloom-shadow-soft)}@supports ((backdrop-filter:blur(14px)) or (-webkit-backdrop-filter:blur(14px))){html .app-header-shell{background-color:rgba(255,253,251,.92)!important;backdrop-filter:blur(14px) saturate(1.2)!important;-webkit-backdrop-filter:blur(14px) saturate(1.2)!important}}html .app-bottom-nav-shell{left:16px!important;right:16px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;min-height:68px!important;padding-bottom:0!important;padding-top:0!important;background-color:rgba(255,253,251,.78)!important;backdrop-filter:blur(14px) saturate(1.2)!important;-webkit-backdrop-filter:blur(14px) saturate(1.2)!important;border:1px solid rgba(120,82,58,.08)!important;border-radius:30px!important;box-shadow:var(--bloom-shadow-pop)!important;overflow:hidden}html .app-bottom-nav-inner{min-height:56px;padding-top:10px;padding-bottom:6px;align-items:center}html .bloom-spa-masthead{position:fixed;padding:var(--bloom-masthead-pad-top) var(--bloom-masthead-pad-end) var(--bloom-masthead-pad-bottom) var(--bloom-masthead-pad-x);border-bottom:none!important;box-shadow:none!important;background:linear-gradient(180deg,rgba(255,250,242,.88),rgba(255,250,242,.62) 52%,hsla(30,60%,96%,0))!important;transition:background .28s ease,box-shadow .28s ease,backdrop-filter .28s ease}html .bloom-spa-masthead:after{content:"";position:absolute;left:0;right:0;bottom:-24px;height:24px;pointer-events:none;background:linear-gradient(180deg,rgba(255,250,242,.22),hsla(30,60%,96%,0))}@supports ((backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px))){html .bloom-spa-masthead{backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08)}}html .bloom-spa-masthead.bloom-spa-masthead--scrolled{background:linear-gradient(180deg,rgba(255,250,242,.97),rgba(255,250,242,.9) 58%,hsla(30,60%,96%,.45))!important;box-shadow:0 10px 28px -18px rgba(120,82,58,.14)!important}@supports ((backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px))){html .bloom-spa-masthead.bloom-spa-masthead--scrolled{backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}}html .bloom-spa-layout__main{padding:var(--bloom-masthead-total) calc(1rem + var(--bloom-safe-right)) calc(4.65rem + var(--bloom-safe-bottom)) calc(1rem + var(--bloom-safe-left))}html .bloom-spa-tabnav-shell{left:calc(12px + var(--bloom-safe-left))!important;right:calc(12px + var(--bloom-safe-right))!important;bottom:calc(10px + var(--bloom-safe-bottom))!important;min-height:54px!important;border-radius:22px!important}html .bloom-spa-tabnav-inner{min-height:46px;padding-top:6px;padding-bottom:2px}html .bloom-spa-tabnav-link{gap:0;padding-top:4px;padding-bottom:4px}html .bloom-spa-tabnav-icon{width:2rem;height:2rem}html .bloom-spa-tabnav-label{font-size:9px;line-height:1.1}@media (min-width:768px){html .bloom-spa-layout__main{padding-bottom:calc(5.5rem + var(--bloom-safe-bottom))}html .bloom-spa-tabnav-shell{left:calc(16px + var(--bloom-safe-left))!important;right:calc(16px + var(--bloom-safe-right))!important;bottom:calc(16px + var(--bloom-safe-bottom))!important;min-height:68px!important;border-radius:30px!important}html .bloom-spa-tabnav-inner{min-height:56px;padding-top:10px;padding-bottom:0}html .bloom-spa-tabnav-link{gap:2px;padding-top:6px;padding-bottom:6px}html .bloom-spa-tabnav-icon{width:2.5rem;height:2.5rem}html .bloom-spa-tabnav-label{font-size:10px}}html .bloom-spa-masthead__subtitle{margin-top:.125rem;line-height:1.35;color:var(--bloom-secondary,#6f665d)}@media (min-width:768px){html .bloom-spa-tabnav-shell{left:50%!important;right:auto!important;transform:translateX(-50%);width:min(480px,calc(100% - 32px))}}html .bloom-spa-masthead__title{font-weight:600;letter-spacing:-.02em}html .bloom-spa-masthead__title,html .font-bloom-display{font-family:var(--bloom-font-display,Georgia,"Times New Roman",serif)}@keyframes bloom-petal-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@media (prefers-reduced-motion:no-preference){html .bloom-hero-ready .bloom-petal-viz__data{animation:bloom-petal-sway 7s ease-in-out infinite;transform-origin:116px 116px}}@media (prefers-reduced-motion:reduce){html .bloom-hero-ready .bloom-petal-viz__data{animation:none!important}}.bloom-pressable{transition:transform .14s var(--bloom-spring,cubic-bezier(.34,1.5,.5,1)),box-shadow .2s ease,filter .15s ease,opacity .15s ease;cursor:pointer}.bloom-pressable:active{transform:scale(.97)}.bloom-pressable:hover{filter:brightness(1.02)}.bloom-owned-chip,.bloom-rail-card{border:1.5px solid transparent;box-sizing:border-box}.bloom-chip--selected{border-color:color-mix(in srgb,var(--fam,var(--bloom-accent)) 36%,rgba(120,82,58,.14));background:color-mix(in srgb,var(--fam-soft,var(--bloom-surface-2)) 38%,var(--bloom-surface,#fffdfb))!important;box-shadow:0 2px 12px -8px color-mix(in srgb,var(--fam,#5a6d93) 16%,transparent)}@keyframes bloom-rise{0%{transform:translateY(13px)}to{transform:none}}.bloom-rise>*{opacity:1}@media (prefers-reduced-motion:no-preference){.bloom-rise>*{animation:bloom-rise .5s var(--bloom-ease,cubic-bezier(.32,.72,0,1)) both}.bloom-rise>:first-child{animation-delay:0s}.bloom-rise>:nth-child(2){animation-delay:.04s}.bloom-rise>:nth-child(3){animation-delay:.08s}.bloom-rise>:nth-child(4){animation-delay:.12s}.bloom-rise>:nth-child(5){animation-delay:.16s}.bloom-rise>:nth-child(6){animation-delay:.2s}.bloom-swap-in{animation:bloom-rise .35s var(--bloom-ease,cubic-bezier(.32,.72,0,1)) both}}@media (prefers-reduced-motion:reduce){.bloom-rise>*,.bloom-swap-in{animation:none!important}}.bloom-rail-fade{-webkit-mask-image:linear-gradient(90deg,#000,#000 88%,transparent);mask-image:linear-gradient(90deg,#000,#000 88%,transparent)}.bloom-scroll-rail{padding-top:4px;padding-bottom:12px;margin-bottom:-4px}.bloom-step-dot{width:9px;height:9px;border-radius:50%;background:var(--bloom-line-strong,rgba(120,82,58,.18));flex-shrink:0}.bloom-step-dot.done{background:var(--fam,var(--bloom-accent))}.bloom-step-dot.now{background:var(--bloom-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--bloom-accent) 22%,transparent)}.bloom-hero-ready{background:linear-gradient(165deg,color-mix(in srgb,var(--fam-soft) 96%,#fff) 0,var(--bloom-surface) 82%)!important}.bloom-hero{background:linear-gradient(165deg,color-mix(in srgb,var(--fam-soft) 92%,#fff) 0,var(--bloom-surface) 78%);transition:opacity .15s ease}.bloom-btn-accent,.bloom-btn-ghost,.bloom-btn-primary{display:flex;width:100%;align-items:center;justify-content:center;gap:7px;padding:14px;border:none;border-radius:var(--bloom-radius-btn,999px);font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:transform .14s var(--bloom-spring,cubic-bezier(.34,1.5,.5,1)),filter .15s ease,background .15s ease}.bloom-btn-accent:active,.bloom-btn-ghost:active,.bloom-btn-primary:active{transform:scale(.97)}.bloom-btn-primary{background:var(--fam,#5a6d93);color:#fff;box-shadow:0 8px 20px -10px var(--fam,#5a6d93)}.bloom-btn-primary:hover{filter:brightness(1.04)}.bloom-btn-accent{background:linear-gradient(180deg,var(--bloom-accent,#eb755b) 0,var(--bloom-accent-deep,#d96a52) 100%);color:#fff;box-shadow:var(--bloom-shadow-soft)}.bloom-btn-accent:hover{filter:brightness(1.04)}.bloom-btn-ghost{background:var(--bloom-surface,#fffdfb);color:var(--bloom-secondary,#6f665d);border:1px solid var(--bloom-line-strong,rgba(120,82,58,.18));font-weight:500;box-shadow:var(--bloom-shadow-soft)}.bloom-btn-ghost:hover{filter:none;background:var(--bloom-surface-2,#fbf4ed)}.bloom-btn-accent:disabled,.bloom-btn-ghost:disabled,.bloom-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.bloom-btn--compact{padding:10px 14px;font-size:12px;gap:6px}.bloom-explore-card{transition:transform .16s var(--bloom-spring,cubic-bezier(.34,1.5,.5,1)),box-shadow .2s ease,border-color .2s ease}.bloom-explore-card:hover{box-shadow:var(--bloom-shadow-card);border-color:color-mix(in srgb,var(--fam,#5a6d93) 35%,var(--bloom-line))!important}.bloom-rec-card{transition:transform .16s var(--bloom-spring,cubic-bezier(.34,1.5,.5,1)),box-shadow .2s ease}.bloom-rec-card:hover{box-shadow:var(--bloom-shadow-card)}.bloom-map-frame{position:relative;overflow:hidden;width:100%;aspect-ratio:2/1;border-radius:var(--bloom-radius-sm,22px);border:1px solid color-mix(in srgb,#2f8b66 26%,rgba(120,82,58,.1));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 8px 18px -14px rgba(36,107,79,.35);background:#f6f2eb}.bloom-map-frame:after{content:"";position:absolute;inset:auto 0 0 0;height:52%;pointer-events:none;background:linear-gradient(180deg,rgba(255,253,251,0),rgba(255,253,251,.72))}.bloom-map-frame iframe{filter:saturate(.93) contrast(.98)}@keyframes bloom-report-open-pulse{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.06);transform:scale(1.01)}}.bloom-report-open-btn--opening{animation:bloom-report-open-pulse .85s var(--bloom-ease,cubic-bezier(.32,.72,0,1)) infinite;cursor:wait}@media (prefers-reduced-motion:reduce){.bloom-report-open-btn--opening{animation:none}}@media (max-width:640px){.bloom-map-frame{aspect-ratio:16/10}}.bloom-card{background:var(--bloom-surface,#fffdfb);border-radius:var(--bloom-radius-sm,22px);box-shadow:var(--bloom-shadow-card);border:none}.bloom-card-cta{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:14px 20px;border:none;border-radius:var(--bloom-radius-btn,999px);font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(180deg,var(--bloom-accent,#eb755b) 0,var(--bloom-accent-deep,#d96a52) 100%);box-shadow:var(--bloom-shadow-soft);transition:transform .14s var(--bloom-spring,cubic-bezier(.34,1.5,.5,1)),filter .15s ease}.bloom-card-cta:active{transform:scale(.97)}.bloom-card-cta:hover{filter:brightness(1.04)}.bloom-tab-icon--active{transform:scale(1.04)}.bloom-blueprint-panel .bloom-blueprint-viz-petals{width:100%;max-width:200px}.bloom-blueprint-panel .bloom-blueprint-viz-meter{transform-origin:top center}@media (max-height:740px){.bloom-blueprint-panel{padding-top:.625rem;padding-bottom:.625rem}.bloom-blueprint-panel .bloom-blueprint-partner img{height:20px}.bloom-blueprint-panel .bloom-blueprint-viz-zone{margin-top:.375rem}.bloom-blueprint-panel .bloom-blueprint-viz-petals{max-width:min(172px,42vw)}.bloom-blueprint-panel .bloom-blueprint-viz-meter{transform:scale(.4);margin-bottom:-44%}.bloom-blueprint-panel .bloom-blueprint-steps{max-height:4.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}}@media (max-height:640px){.bloom-blueprint-panel .bloom-blueprint-partner{padding:6px 10px}.bloom-blueprint-panel .bloom-blueprint-partner img{height:18px}.bloom-blueprint-panel .bloom-blueprint-viz-petals{max-width:min(152px,38vw)}.bloom-blueprint-panel .bloom-blueprint-viz-meter{transform:scale(.34);margin-bottom:-50%}.bloom-blueprint-panel .bloom-blueprint-insight,.bloom-blueprint-panel .bloom-blueprint-tap-hint{display:none}.bloom-blueprint-panel .bloom-blueprint-career-bars{gap:.25rem}}.bloom-owned-chip{min-height:44px}@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&display=optional");html{--bloom-font-display:"Playfair Display",Georgia,"Times New Roman",serif}