.Curriculum-module__49Cb0a__wrap{gap:calc(1.75rem * var(--mantine-scale));display:grid}.Curriculum-module__49Cb0a__wrap>*{min-width:0}@media (min-width:75em){.Curriculum-module__49Cb0a__wrap{grid-template-columns:calc(15.625rem * var(--mantine-scale)) minmax(0, 1fr);gap:calc(4rem * var(--mantine-scale));align-items:start}.Curriculum-module__49Cb0a__rail{top:calc(6rem * var(--mantine-scale));position:sticky}}.Curriculum-module__49Cb0a__railMeta{margin:0 0 calc(.875rem * var(--mantine-scale));font-size:calc(.75rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:600}.Curriculum-module__49Cb0a__railList{gap:calc(.125rem * var(--mantine-scale));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Curriculum-module__49Cb0a__railLink{align-items:baseline;gap:calc(.625rem * var(--mantine-scale));padding:calc(.4375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);color:var(--mantine-color-dimmed);font-size:calc(.84375rem * var(--mantine-scale));line-height:1.35;transition:color .14s,background-color .14s;display:flex}@media (hover:hover) and (pointer:fine){.Curriculum-module__49Cb0a__railLink:hover{background:var(--yibuka-pale);color:var(--mantine-color-text)}}.Curriculum-module__49Cb0a__railLink[data-active]{background:var(--yibuka-pale);color:var(--mantine-color-text);font-weight:700}.Curriculum-module__49Cb0a__railNum{font-variant-numeric:tabular-nums;opacity:.55;flex:none;font-weight:700}.Curriculum-module__49Cb0a__railTitle{flex:1;min-width:0}.Curriculum-module__49Cb0a__railTime{font-variant-numeric:tabular-nums;font-size:calc(.6875rem * var(--mantine-scale));opacity:.6;flex:none}@media (max-width:74.99em){.Curriculum-module__49Cb0a__rail{top:calc(4.25rem * var(--mantine-scale));z-index:2;padding-block:calc(.625rem * var(--mantine-scale));background:var(--yibuka-canvas);border-bottom:1px solid var(--yibuka-line);position:sticky}.Curriculum-module__49Cb0a__railList{gap:calc(.375rem * var(--mantine-scale));scrollbar-width:none;flex-direction:row;overflow-x:auto}.Curriculum-module__49Cb0a__railList::-webkit-scrollbar{display:none}.Curriculum-module__49Cb0a__railLink{white-space:nowrap;border:1px solid var(--yibuka-line);min-height:calc(2.75rem * var(--mantine-scale));padding-inline:calc(.8125rem * var(--mantine-scale));align-items:center}.Curriculum-module__49Cb0a__railMeta{margin-bottom:calc(.5625rem * var(--mantine-scale));font-size:calc(.71875rem * var(--mantine-scale))}}.Curriculum-module__49Cb0a__body{max-width:68ch}.Curriculum-module__49Cb0a__lesson{scroll-margin-top:calc(6.875rem * var(--mantine-scale))}@media (max-width:74.99em){.Curriculum-module__49Cb0a__lesson{scroll-margin-top:calc(10.75rem * var(--mantine-scale))}}.Curriculum-module__49Cb0a__position{margin:0 0 calc(.5rem * var(--mantine-scale));font-size:calc(.71875rem * var(--mantine-scale));letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-brand-9);font-weight:700}[data-mantine-color-scheme=dark] .Curriculum-module__49Cb0a__position{color:var(--mantine-color-brand-4)}.Curriculum-module__49Cb0a__title:focus,.Curriculum-module__49Cb0a__title:focus-visible{outline:none}.Curriculum-module__49Cb0a__summary{max-width:56ch}.Curriculum-module__49Cb0a__prose{margin-top:calc(1.375rem * var(--mantine-scale))}.Curriculum-module__49Cb0a__title{font-size:clamp(calc(1.375rem * var(--mantine-scale)), 2.4vw, calc(1.75rem * var(--mantine-scale)));letter-spacing:-.016em;margin:0;font-weight:700;line-height:1.2}.Curriculum-module__49Cb0a__meta{margin:calc(.1875rem * var(--mantine-scale)) 0 0;font-size:calc(.71875rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:600}.Curriculum-module__49Cb0a__level{letter-spacing:.06em;text-transform:uppercase}.Curriculum-module__49Cb0a__paragraph{margin:0 0 calc(.875rem * var(--mantine-scale));line-height:1.65}.Curriculum-module__49Cb0a__paragraph:last-of-type{margin-bottom:0}.Curriculum-module__49Cb0a__footer{margin-top:calc(1.25rem * var(--mantine-scale));padding-top:calc(1rem * var(--mantine-scale));border-top:1px solid var(--yibuka-line)}.Curriculum-module__49Cb0a__footerLabel{font-size:calc(.6875rem * var(--mantine-scale));letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed);margin:0;font-weight:700}@media (prefers-reduced-motion:reduce){.Curriculum-module__49Cb0a__railLink{transition:none}}.Curriculum-module__49Cb0a__nav{align-items:stretch;gap:calc(.75rem * var(--mantine-scale));margin-top:calc(2.25rem * var(--mantine-scale));padding-top:calc(1.25rem * var(--mantine-scale));border-top:1px solid var(--yibuka-line);grid-template-columns:1fr 1fr;display:grid}.Curriculum-module__49Cb0a__navLink{align-items:center;gap:calc(.75rem * var(--mantine-scale));min-height:calc(4rem * var(--mantine-scale));padding:calc(.6875rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));border:1px solid var(--yibuka-line);border-radius:var(--mantine-radius-md);color:inherit;transition:border-color .15s,background-color .15s;display:flex}.Curriculum-module__49Cb0a__navLink[data-next]{text-align:right;grid-column:2;justify-content:flex-end}@media (hover:hover) and (pointer:fine){.Curriculum-module__49Cb0a__navLink:hover{background:var(--yibuka-pale);border-color:var(--mantine-color-brand-3)}}.Curriculum-module__49Cb0a__navText{gap:calc(.125rem * var(--mantine-scale));flex-direction:column;min-width:0;display:flex}.Curriculum-module__49Cb0a__navLabel{font-size:calc(.6875rem * var(--mantine-scale));letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-weight:700}.Curriculum-module__49Cb0a__navTitle{font-size:calc(.84375rem * var(--mantine-scale));font-weight:700;line-height:1.3}.Curriculum-module__49Cb0a__navIcon{color:var(--mantine-color-dimmed);flex:none}.Curriculum-module__49Cb0a__navDone{font-size:calc(.8125rem * var(--mantine-scale));color:var(--mantine-color-dimmed);grid-column:2;justify-content:flex-end;align-items:center;display:flex}@media (max-width:36em){.Curriculum-module__49Cb0a__nav{grid-template-columns:1fr}.Curriculum-module__49Cb0a__navLink[data-next],.Curriculum-module__49Cb0a__navDone{grid-column:1}}@media (prefers-reduced-motion:reduce){.Curriculum-module__49Cb0a__navLink{transition:none}}
.Eyebrow-module__xQzhpG__eyebrow{align-items:center;gap:calc(.5rem * var(--mantine-scale));padding:calc(.4375rem * var(--mantine-scale)) calc(.8125rem * var(--mantine-scale));border-radius:var(--mantine-radius-xl);background:var(--yibuka-pale-2);border:1px solid #efd77a;display:inline-flex}[data-mantine-color-scheme=dark] .Eyebrow-module__xQzhpG__eyebrow{border:1px solid var(--mantine-color-dark-4)}.Eyebrow-module__xQzhpG__eyebrow{color:#4a3a00}[data-mantine-color-scheme=dark] .Eyebrow-module__xQzhpG__eyebrow{color:var(--mantine-color-brand-3)}.Eyebrow-module__xQzhpG__eyebrow{font-size:calc(.78125rem * var(--mantine-scale));letter-spacing:.01em;width:fit-content;font-weight:800;line-height:1}.Eyebrow-module__xQzhpG__icon{color:var(--mantine-color-brand-7);align-items:center;display:inline-flex}[data-mantine-color-scheme=dark] .Eyebrow-module__xQzhpG__icon{color:var(--mantine-color-brand-4)}.Eyebrow-module__xQzhpG__icon>svg{width:calc(.9375rem * var(--mantine-scale));height:calc(.9375rem * var(--mantine-scale))}
.InfoCard-module__RzwITG__card{background:var(--mantine-color-body);height:100%}.InfoCard-module__RzwITG__yellow{background:var(--yibuka-pale);border-color:#ecce5d}[data-mantine-color-scheme=dark] .InfoCard-module__RzwITG__yellow{border-color:var(--mantine-color-dark-4)}.InfoCard-module__RzwITG__yellow{--mantine-color-dimmed:var(--yibuka-ink-soft)}
.FeatureCard-module__HruiJW__link{border-radius:var(--mantine-radius-lg);height:100%;display:block}.FeatureCard-module__HruiJW__link:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-black)}[data-mantine-color-scheme=dark] .FeatureCard-module__HruiJW__link:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-brand-4)}.FeatureCard-module__HruiJW__link:focus-visible{outline-offset:calc(.1875rem * var(--mantine-scale))}.FeatureCard-module__HruiJW__card{background:var(--mantine-color-body);flex-direction:column;height:100%;transition:transform .17s,box-shadow .17s,border-color .17s;display:flex}@media (hover:hover) and (pointer:fine){.FeatureCard-module__HruiJW__card:hover{box-shadow:var(--mantine-shadow-md);border-color:var(--mantine-color-brand-4);transform:translateY(-2px)}[data-mantine-color-scheme=dark] .FeatureCard-module__HruiJW__card:hover{border-color:var(--mantine-color-brand-6)}}.FeatureCard-module__HruiJW__link:active .FeatureCard-module__HruiJW__card{transition-duration:.12s;transform:scale(.985)}.FeatureCard-module__HruiJW__yellow{background:var(--yibuka-pale);border-color:#ecce5d}[data-mantine-color-scheme=dark] .FeatureCard-module__HruiJW__yellow{border-color:var(--mantine-color-dark-4)}.FeatureCard-module__HruiJW__text{color:var(--mantine-color-dimmed);flex:1}.FeatureCard-module__HruiJW__yellow .FeatureCard-module__HruiJW__text{color:var(--yibuka-ink-soft)}.FeatureCard-module__HruiJW__arrow{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .FeatureCard-module__HruiJW__arrow{color:var(--mantine-color-dark-2)}.FeatureCard-module__HruiJW__arrow{transition:transform .17s,color .17s}@media (hover:hover) and (pointer:fine){.FeatureCard-module__HruiJW__card:hover .FeatureCard-module__HruiJW__arrow{color:var(--mantine-color-brand-7);transform:translate(3px,-3px)}[data-mantine-color-scheme=dark] .FeatureCard-module__HruiJW__card:hover .FeatureCard-module__HruiJW__arrow{color:var(--mantine-color-brand-4)}}@media (prefers-reduced-motion:reduce){.FeatureCard-module__HruiJW__card,.FeatureCard-module__HruiJW__link:active .FeatureCard-module__HruiJW__card,.FeatureCard-module__HruiJW__arrow{transform:none!important}}.FeatureCard-module__HruiJW__cta{font-weight:700;font-size:calc(.875rem * var(--mantine-scale));color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .FeatureCard-module__HruiJW__cta{color:var(--mantine-color-white)}
.HomeHeroMedia-module__RMtJRG__frame{aspect-ratio:1;border-radius:calc(1.75rem * var(--mantine-scale));border:1px solid var(--yibuka-line);box-shadow:var(--mantine-shadow-md), var(--mantine-shadow-xl);animation:HomeHeroMedia-module__RMtJRG__media-in .64s 80ms var(--yibuka-ease-out) both;position:relative;overflow:hidden}.HomeHeroMedia-module__RMtJRG__frame:after{content:"";height:calc(.375rem * var(--mantine-scale));background:var(--mantine-color-brand-5);position:absolute;inset:auto 0 0}.HomeHeroMedia-module__RMtJRG__photo{object-fit:cover}@keyframes HomeHeroMedia-module__RMtJRG__media-in{0%{opacity:0;transform:translateY(calc(1rem * var(--mantine-scale))) scale(.985)}}@media (prefers-reduced-motion:reduce){.HomeHeroMedia-module__RMtJRG__frame{animation:none}}
.MobileCtaBar-module__iRnNMW__bar{z-index:90;padding:calc(.625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) calc(calc(.625rem * var(--mantine-scale)) + env(safe-area-inset-bottom));background:#ffffffeb;position:fixed;inset:auto 0 0}[data-mantine-color-scheme=dark] .MobileCtaBar-module__iRnNMW__bar{background:#121210e0}.MobileCtaBar-module__iRnNMW__bar{-webkit-backdrop-filter:saturate(180%)blur(16px);border-top:1px solid var(--yibuka-line);transition:transform .32s var(--yibuka-ease-out);transform:translateY(0)}@starting-style{.MobileCtaBar-module__iRnNMW__bar{transform:translateY(100%)}}
.PageHero-module__DsQ9ba__hero{background:var(--yibuka-surface);position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .PageHero-module__DsQ9ba__hero{background:var(--mantine-color-dark-8)}.PageHero-module__DsQ9ba__hero{border-bottom:1px solid var(--yibuka-line)}.PageHero-module__DsQ9ba__inner{padding-block:calc(4.75rem * var(--mantine-scale)) calc(4.375rem * var(--mantine-scale));position:relative}.PageHero-module__DsQ9ba__title{font-size:clamp(calc(1.875rem * var(--mantine-scale)), 3.7vw, calc(2.625rem * var(--mantine-scale)));letter-spacing:-.02em;line-height:1.12}.PageHero-module__DsQ9ba__lede{font-size:clamp(calc(1.0625rem * var(--mantine-scale)), 2vw, calc(1.3125rem * var(--mantine-scale)));color:var(--yibuka-ink-soft);line-height:1.5}.PageHero-module__DsQ9ba__innerCompact{padding-block:calc(3.5rem * var(--mantine-scale)) calc(2.5rem * var(--mantine-scale))}.PageHero-module__DsQ9ba__titleCompact{font-size:clamp(calc(1.75rem * var(--mantine-scale)), 3.4vw, calc(2.375rem * var(--mantine-scale)));letter-spacing:-.02em;line-height:1.12}.PageHero-module__DsQ9ba__ledeCompact{font-size:calc(1rem * var(--mantine-scale))}.PageHero-module__DsQ9ba__media{height:calc(22.5rem * var(--mantine-scale));border-radius:var(--mantine-radius-xl);border:1px solid var(--yibuka-line);box-shadow:var(--mantine-shadow-lg);position:relative;overflow:hidden}.PageHero-module__DsQ9ba__media:after{content:"";height:calc(.375rem * var(--mantine-scale));background:var(--mantine-color-brand-5);position:absolute;inset:auto 0 0}.PageHero-module__DsQ9ba__mediaImg{object-fit:cover}@media (max-width:48em){.PageHero-module__DsQ9ba__inner{padding-block:calc(3.25rem * var(--mantine-scale)) calc(3rem * var(--mantine-scale))}}
.ClosingCta-module__jUlSeq__panel{background:var(--yibuka-surface);position:relative}[data-mantine-color-scheme=dark] .ClosingCta-module__jUlSeq__panel{background:var(--mantine-color-dark-6)}.ClosingCta-module__jUlSeq__panel{border:1px solid var(--yibuka-line);border-radius:calc(1.75rem * var(--mantine-scale));padding:clamp(calc(2.25rem * var(--mantine-scale)), 5.5vw, calc(4rem * var(--mantine-scale)))}.ClosingCta-module__jUlSeq__panelInner{position:relative}@media (max-width:48em){.ClosingCta-module__jUlSeq__panel{border-radius:calc(1.25rem * var(--mantine-scale))}}
.Section-module__BZ7-0a__section{padding-block:calc(4.75rem * var(--mantine-scale))}.Section-module__BZ7-0a__compact{padding-block:calc(3rem * var(--mantine-scale))}.Section-module__BZ7-0a__band{background:var(--yibuka-surface)}[data-mantine-color-scheme=dark] .Section-module__BZ7-0a__band{background:var(--mantine-color-dark-7)}.Section-module__BZ7-0a__band{border-block:1px solid var(--yibuka-line)}@media (max-width:48em){.Section-module__BZ7-0a__section{padding-block:calc(3.25rem * var(--mantine-scale))}}
.AssessmentStepper-module__vxxy3W__shell{--stepper-pad:calc(1.25rem * var(--mantine-scale));max-width:calc(45rem * var(--mantine-scale));background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg);margin-inline:auto;overflow:hidden}@media (min-width:48em){.AssessmentStepper-module__vxxy3W__shell{--stepper-pad:calc(1.875rem * var(--mantine-scale))}}.AssessmentStepper-module__vxxy3W__chrome{padding:calc(.8125rem * var(--mantine-scale)) var(--stepper-pad);border-bottom:1px solid var(--mantine-color-default-border)}.AssessmentStepper-module__vxxy3W__chromeTitle{font-size:calc(.9375rem * var(--mantine-scale));letter-spacing:-.005em;font-weight:700;line-height:1.2}.AssessmentStepper-module__vxxy3W__chromeMeta{font-size:calc(.8125rem * var(--mantine-scale));color:var(--mantine-color-dimmed)}.AssessmentStepper-module__vxxy3W__rail{padding:calc(1rem * var(--mantine-scale)) var(--stepper-pad) calc(.875rem * var(--mantine-scale))}.AssessmentStepper-module__vxxy3W__track{gap:calc(.375rem * var(--mantine-scale));display:flex}.AssessmentStepper-module__vxxy3W__segment{height:calc(.25rem * var(--mantine-scale));border-radius:var(--mantine-radius-xl);background:var(--yibuka-line);transition:background-color .26s var(--yibuka-ease-out), transform .26s var(--yibuka-ease-out);flex:1}.AssessmentStepper-module__vxxy3W__segment[data-current]{background:var(--mantine-color-brand-3);transform:scaleY(1.6)}.AssessmentStepper-module__vxxy3W__segment[data-done]{background:var(--mantine-color-brand-5)}@media (prefers-reduced-motion:reduce){.AssessmentStepper-module__vxxy3W__segment{transition:none}}.AssessmentStepper-module__vxxy3W__pane{padding:calc(1.625rem * var(--mantine-scale)) var(--stepper-pad) calc(1.375rem * var(--mantine-scale));animation:AssessmentStepper-module__vxxy3W__pane-in .32s var(--yibuka-ease-out) both}@media (min-width:48em){.AssessmentStepper-module__vxxy3W__pane{padding:calc(2.125rem * var(--mantine-scale)) var(--stepper-pad) calc(1.75rem * var(--mantine-scale));min-height:calc(20.625rem * var(--mantine-scale))}}@keyframes AssessmentStepper-module__vxxy3W__pane-in{0%{opacity:0;transform:translateX(calc(1.125rem * var(--mantine-scale)))}}.AssessmentStepper-module__vxxy3W__paneBack{animation-name:AssessmentStepper-module__vxxy3W__pane-in-back}@keyframes AssessmentStepper-module__vxxy3W__pane-in-back{0%{opacity:0;transform:translateX(calc(-1.125rem * var(--mantine-scale)))}}@media (prefers-reduced-motion:reduce){.AssessmentStepper-module__vxxy3W__pane{animation:none!important}}.AssessmentStepper-module__vxxy3W__prompt{font-size:clamp(calc(1.3125rem * var(--mantine-scale)), 2.6vw, calc(1.875rem * var(--mantine-scale)));letter-spacing:-.014em;max-width:30ch;line-height:1.18}.AssessmentStepper-module__vxxy3W__prompt:focus,.AssessmentStepper-module__vxxy3W__prompt:focus-visible{outline:none}.AssessmentStepper-module__vxxy3W__option{padding:calc(.9375rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale));min-height:calc(3.625rem * var(--mantine-scale));cursor:pointer;background:var(--mantine-color-body);transition:border-color .14s ease, background-color .14s ease, box-shadow .14s ease, transform .12s var(--yibuka-ease-out)}@media (hover:hover) and (pointer:fine){.AssessmentStepper-module__vxxy3W__option:hover{background:var(--yibuka-pale);border-color:var(--mantine-color-brand-3)}}.AssessmentStepper-module__vxxy3W__option:active{transform:scale(.995)}.AssessmentStepper-module__vxxy3W__option[data-checked]{border-color:var(--mantine-color-brand-5);background:var(--yibuka-pale);box-shadow:inset 0 0 0 1px var(--mantine-color-brand-5)}@media (prefers-reduced-motion:reduce){.AssessmentStepper-module__vxxy3W__option,.AssessmentStepper-module__vxxy3W__option:active{transform:none!important}}.AssessmentStepper-module__vxxy3W__optionLabel{min-width:0;font-size:calc(.9375rem * var(--mantine-scale));flex:1;line-height:1.35}.AssessmentStepper-module__vxxy3W__key{width:calc(1.375rem * var(--mantine-scale));height:calc(1.375rem * var(--mantine-scale));border:1px solid var(--yibuka-line);border-radius:calc(.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(.6875rem * var(--mantine-scale));flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;transition:opacity .14s;display:none}@media (hover:hover) and (pointer:fine){.AssessmentStepper-module__vxxy3W__key{display:inline-flex}}.AssessmentStepper-module__vxxy3W__option[data-checked] .AssessmentStepper-module__vxxy3W__key{opacity:0}.AssessmentStepper-module__vxxy3W__tick{opacity:0;color:var(--mantine-color-brand-7);transition:opacity .16s ease, transform .2s var(--yibuka-ease-out);flex:none;transform:scale(.6)}.AssessmentStepper-module__vxxy3W__option[data-checked] .AssessmentStepper-module__vxxy3W__tick{opacity:1;transform:scale(1)}[data-mantine-color-scheme=dark] .AssessmentStepper-module__vxxy3W__tick{color:var(--mantine-color-brand-4)}.AssessmentStepper-module__vxxy3W__reviewRow{align-items:center;gap:calc(1rem * var(--mantine-scale));padding:calc(.8125rem * var(--mantine-scale)) 0;border-bottom:1px solid var(--yibuka-line);display:flex}.AssessmentStepper-module__vxxy3W__reviewRow:last-child{border-bottom:none}.AssessmentStepper-module__vxxy3W__reviewCopy{flex:1;min-width:0}.AssessmentStepper-module__vxxy3W__footer{padding:calc(.875rem * var(--mantine-scale)) var(--stepper-pad);border-top:1px solid var(--mantine-color-default-border)}.AssessmentStepper-module__vxxy3W__hint{font-size:calc(.75rem * var(--mantine-scale));color:var(--mantine-color-dimmed);display:none}@media (hover:hover) and (pointer:fine){.AssessmentStepper-module__vxxy3W__hint{display:block}}.AssessmentStepper-module__vxxy3W__note{padding:calc(.6875rem * var(--mantine-scale)) var(--stepper-pad);border-top:1px solid var(--mantine-color-default-border);color:var(--mantine-color-dimmed);font-size:calc(.8125rem * var(--mantine-scale))}.AssessmentStepper-module__vxxy3W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.page-module___8aEwW__hero{background:var(--yibuka-surface);position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .page-module___8aEwW__hero{background:var(--mantine-color-dark-8)}.page-module___8aEwW__hero{border-bottom:1px solid var(--yibuka-line)}@keyframes page-module___8aEwW__hero-rise{0%{opacity:0;transform:translateY(12px)}}.page-module___8aEwW__heroCopy>:not(style){animation:.55s cubic-bezier(.22,1,.36,1) both page-module___8aEwW__hero-rise}.page-module___8aEwW__heroCopy>.page-module___8aEwW__lede{animation-delay:70ms}.page-module___8aEwW__heroCopy>.mantine-Group-root{animation-delay:.14s}.page-module___8aEwW__heroCopy>p:last-child{animation-delay:.21s}.page-module___8aEwW__heroInner{padding-block:calc(4.5rem * var(--mantine-scale)) 0rem;position:relative}.page-module___8aEwW__h1{font-size:clamp(calc(2.375rem * var(--mantine-scale)), 4.8vw, calc(3.75rem * var(--mantine-scale)));letter-spacing:-.03em;max-width:14ch;line-height:1.04}.page-module___8aEwW__lede{font-size:clamp(calc(1rem * var(--mantine-scale)), 1.5vw, calc(1.25rem * var(--mantine-scale)));color:var(--yibuka-ink-soft);line-height:1.5}.page-module___8aEwW__heroMedia{position:relative}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__heroCopy>:not(style){animation:none}}.page-module___8aEwW__statRow{gap:calc(1.75rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));margin-top:calc(4.5rem * var(--mantine-scale));padding-block:calc(2.125rem * var(--mantine-scale)) calc(2.5rem * var(--mantine-scale));border-top:1px solid var(--yibuka-line);grid-template-columns:repeat(2,1fr);display:grid}.page-module___8aEwW__stat{gap:calc(.25rem * var(--mantine-scale));padding-top:calc(.875rem * var(--mantine-scale));flex-direction:column;display:flex;position:relative}.page-module___8aEwW__stat:before{content:"";width:calc(1.375rem * var(--mantine-scale));height:calc(.25rem * var(--mantine-scale));border-radius:calc(.125rem * var(--mantine-scale));background:var(--mantine-color-brand-5);position:absolute;top:0;left:0}[data-mantine-color-scheme=dark] .page-module___8aEwW__stat:before{background:var(--mantine-color-brand-4)}@media (min-width:62em){.page-module___8aEwW__statRow{gap:calc(2.25rem * var(--mantine-scale));grid-template-columns:repeat(4,1fr)}.page-module___8aEwW__stat:not(:first-child){padding-left:calc(2.25rem * var(--mantine-scale));border-left:1px solid var(--yibuka-line)}}.page-module___8aEwW__audienceRow{gap:calc(1.75rem * var(--mantine-scale));margin-top:calc(.5rem * var(--mantine-scale));grid-template-columns:1fr;display:grid}@media (min-width:48em){.page-module___8aEwW__audienceRow{gap:calc(1.5rem * var(--mantine-scale));grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__audience{color:inherit;flex-direction:column;display:flex}.page-module___8aEwW__audiencePhoto{height:clamp(calc(11.25rem * var(--mantine-scale)), 22vw, calc(15.625rem * var(--mantine-scale)));border-radius:var(--mantine-radius-lg);border:1px solid var(--yibuka-line);box-shadow:var(--mantine-shadow-sm);transition:transform .28s var(--yibuka-ease-out), box-shadow .28s var(--yibuka-ease-out);position:relative;overflow:hidden}.page-module___8aEwW__audiencePhoto:after{content:"";height:calc(.375rem * var(--mantine-scale));background:var(--mantine-color-brand-5);position:absolute;inset:auto 0 0}.page-module___8aEwW__audienceImg{object-fit:cover;transition:transform .42s var(--yibuka-ease-out)}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__audience:hover .page-module___8aEwW__audiencePhoto{transform:translateY(calc(-.1875rem * var(--mantine-scale)));box-shadow:var(--mantine-shadow-md)}.page-module___8aEwW__audience:hover .page-module___8aEwW__audienceImg{transform:scale(1.04)}.page-module___8aEwW__audience:hover .page-module___8aEwW__audienceCta{gap:calc(.5625rem * var(--mantine-scale))}}.page-module___8aEwW__audience:focus-visible{outline:2px solid var(--mantine-color-black);outline-offset:calc(.25rem * var(--mantine-scale));border-radius:var(--mantine-radius-lg)}[data-mantine-color-scheme=dark] .page-module___8aEwW__audience:focus-visible{outline-color:var(--mantine-color-brand-4)}.page-module___8aEwW__audienceTitle{margin-top:calc(1rem * var(--mantine-scale));font-size:calc(1.1875rem * var(--mantine-scale));line-height:1.25}.page-module___8aEwW__audienceText{margin-top:calc(.375rem * var(--mantine-scale));flex:1}.page-module___8aEwW__audienceCta{align-items:center;gap:calc(.375rem * var(--mantine-scale));margin-top:calc(.875rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));color:var(--mantine-color-brand-9);font-weight:700;display:inline-flex}[data-mantine-color-scheme=dark] .page-module___8aEwW__audienceCta{color:var(--mantine-color-brand-4)}.page-module___8aEwW__audienceCta{transition:gap .22s var(--yibuka-ease-out)}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__audiencePhoto,.page-module___8aEwW__audienceImg,.page-module___8aEwW__audienceCta{transition:none}}.page-module___8aEwW__steps{margin:calc(.5rem * var(--mantine-scale)) 0 0;gap:calc(1.625rem * var(--mantine-scale));counter-reset:step;grid-template-columns:1fr;padding:0;list-style:none;display:grid}.page-module___8aEwW__step{column-gap:calc(1rem * var(--mantine-scale));grid-template-columns:auto 1fr;display:grid;position:relative}.page-module___8aEwW__stepNum{width:calc(2.375rem * var(--mantine-scale));height:calc(2.375rem * var(--mantine-scale));background:var(--mantine-color-brand-5);color:var(--mantine-color-black);font-family:var(--mantine-font-family-headings);font-size:calc(.9375rem * var(--mantine-scale));border-radius:50%;grid-area:1/1/span 2;justify-content:center;align-self:start;align-items:center;font-weight:800;line-height:1;display:inline-flex}.page-module___8aEwW__stepTitle{margin:calc(.4375rem * var(--mantine-scale)) 0 0;font-size:calc(1.0625rem * var(--mantine-scale));letter-spacing:-.006em;grid-area:1/2;font-weight:700;line-height:1.25}.page-module___8aEwW__stepText{margin:calc(.375rem * var(--mantine-scale)) 0 0;font-size:calc(.875rem * var(--mantine-scale));color:var(--mantine-color-dimmed);grid-area:2/2;line-height:1.5}.page-module___8aEwW__step:not(:last-child):before{content:"";top:calc(2.75rem * var(--mantine-scale));left:calc(1.125rem * var(--mantine-scale));height:calc(100% - calc(2.75rem * var(--mantine-scale)) + calc(1.625rem * var(--mantine-scale)));background:var(--yibuka-line);width:2px;position:absolute}@media (min-width:62em){.page-module___8aEwW__steps{gap:calc(1.875rem * var(--mantine-scale));grid-template-columns:repeat(4,1fr)}.page-module___8aEwW__step{grid-template-columns:1fr}.page-module___8aEwW__stepNum{grid-row:1}.page-module___8aEwW__stepTitle{margin-top:calc(1rem * var(--mantine-scale));grid-area:2/1}.page-module___8aEwW__stepText{grid-area:3/1}.page-module___8aEwW__step:not(:last-child):before{top:calc(1.125rem * var(--mantine-scale));left:calc(2.875rem * var(--mantine-scale));right:calc(-1.875rem * var(--mantine-scale));width:auto;height:2px}}@media (max-width:48em){.page-module___8aEwW__heroInner{padding-block:calc(2.75rem * var(--mantine-scale)) 0}.page-module___8aEwW__statRow{margin-top:calc(2.75rem * var(--mantine-scale));padding-block:calc(1.75rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale))}}
.FreeAssessment-module__XxBn4q__results{background:var(--yibuka-surface)}[data-mantine-color-scheme=dark] .FreeAssessment-module__XxBn4q__results{background:var(--mantine-color-dark-6)}.FreeAssessment-module__XxBn4q__results{border:1px solid #ecce5d}[data-mantine-color-scheme=dark] .FreeAssessment-module__XxBn4q__results{border:1px solid var(--mantine-color-dark-4)}.FreeAssessment-module__XxBn4q__results{opacity:1;transition:opacity .32s var(--yibuka-ease-out), transform .32s var(--yibuka-ease-out);transform:translateY(0)}@starting-style{.FreeAssessment-module__XxBn4q__results{opacity:0;transform:translateY(calc(.625rem * var(--mantine-scale)))}}@media (prefers-reduced-motion:reduce){.FreeAssessment-module__XxBn4q__results{transform:none!important}}.FreeAssessment-module__XxBn4q__resultsLede{color:var(--yibuka-ink-soft);max-width:60ch}@keyframes FreeAssessment-module__XxBn4q__bar-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.FreeAssessment-module__XxBn4q__results .mantine-Progress-section{transform-origin:0;animation:FreeAssessment-module__XxBn4q__bar-sweep .7s var(--yibuka-ease-out) both}
.WaitlistPanel-module__mWWbBa__panel{gap:calc(1.75rem * var(--mantine-scale));background:var(--yibuka-surface);flex-direction:column;display:flex}[data-mantine-color-scheme=dark] .WaitlistPanel-module__mWWbBa__panel{background:var(--mantine-color-dark-6)}.WaitlistPanel-module__mWWbBa__panel{border:1px solid var(--yibuka-line);border-radius:calc(1.75rem * var(--mantine-scale));padding:clamp(calc(1.75rem * var(--mantine-scale)), 4.5vw, calc(3.25rem * var(--mantine-scale)))}@media (min-width:75em){.WaitlistPanel-module__mWWbBa__panel{justify-content:space-between;align-items:center;gap:calc(3.5rem * var(--mantine-scale));flex-direction:row}.WaitlistPanel-module__mWWbBa__copy{flex:1;min-width:0}.WaitlistPanel-module__mWWbBa__form{flex:none}}.WaitlistPanel-module__mWWbBa__title{font-size:clamp(calc(1.5rem * var(--mantine-scale)), 2.6vw, calc(2rem * var(--mantine-scale)));letter-spacing:-.018em;line-height:1.15}.WaitlistPanel-module__mWWbBa__description{max-width:46ch;line-height:1.55}@media (max-width:48em){.WaitlistPanel-module__mWWbBa__panel{border-radius:calc(1.25rem * var(--mantine-scale))}}
.IconTile-module__vTjoNq__tile{width:calc(2.75rem * var(--mantine-scale));height:calc(2.75rem * var(--mantine-scale));border-radius:var(--mantine-radius-md);background:var(--yibuka-tile);border:1px solid var(--yibuka-tile-line);color:var(--yibuka-tile-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.IconTile-module__vTjoNq__tile>svg{width:calc(1.3125rem * var(--mantine-scale));height:calc(1.3125rem * var(--mantine-scale))}
.GuardianConsentShare-module__xWGekG__panel{padding:calc(1.5rem * var(--mantine-scale));border-radius:var(--mantine-radius-lg);border:1px solid #ecce5d}[data-mantine-color-scheme=dark] .GuardianConsentShare-module__xWGekG__panel{border:1px solid var(--mantine-color-dark-4)}.GuardianConsentShare-module__xWGekG__panel{background:var(--yibuka-pale)}.GuardianConsentShare-module__xWGekG__title{font-family:var(--font-display), sans-serif;font-size:calc(1.4375rem * var(--mantine-scale));letter-spacing:-.008em;color:var(--mantine-color-black);margin:0;font-weight:700;line-height:1.22}[data-mantine-color-scheme=dark] .GuardianConsentShare-module__xWGekG__title{color:var(--mantine-color-white)}.GuardianConsentShare-module__xWGekG__body,.GuardianConsentShare-module__xWGekG__hint{color:var(--yibuka-ink-soft)}.GuardianConsentShare-module__xWGekG__body{font-size:calc(.9375rem * var(--mantine-scale));line-height:1.55}.GuardianConsentShare-module__xWGekG__hint{font-size:calc(.8125rem * var(--mantine-scale));line-height:1.45}.GuardianConsentShare-module__xWGekG__label{font-size:calc(.8125rem * var(--mantine-scale));color:var(--mantine-color-black);font-weight:700}[data-mantine-color-scheme=dark] .GuardianConsentShare-module__xWGekG__label{color:var(--mantine-color-white)}.GuardianConsentShare-module__xWGekG__link{min-width:0;height:calc(2.625rem * var(--mantine-scale));padding:0 calc(.75rem * var(--mantine-scale));border-radius:var(--mantine-radius-md);border:1px solid var(--yibuka-tile-line);background:var(--mantine-color-white);flex:1}[data-mantine-color-scheme=dark] .GuardianConsentShare-module__xWGekG__link{background:var(--mantine-color-dark-7)}.GuardianConsentShare-module__xWGekG__link{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .GuardianConsentShare-module__xWGekG__link{color:var(--mantine-color-white)}.GuardianConsentShare-module__xWGekG__link{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(.8125rem * var(--mantine-scale));text-overflow:ellipsis}.GuardianConsentShare-module__xWGekG__link:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-black)}[data-mantine-color-scheme=dark] .GuardianConsentShare-module__xWGekG__link:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-brand-4)}.GuardianConsentShare-module__xWGekG__link:focus-visible{outline-offset:calc(.125rem * var(--mantine-scale))}.GuardianConsentShare-module__xWGekG__copyButton{flex:none}@media (max-width:36em){.GuardianConsentShare-module__xWGekG__panel{padding:calc(1.125rem * var(--mantine-scale))}.GuardianConsentShare-module__xWGekG__copyButton{width:100%}}
.sample-report-module__05P42q__bar .mantine-Progress-section{transform-origin:0;animation:sample-report-module__05P42q__bar-sweep .7s var(--yibuka-ease-out) both}@keyframes sample-report-module__05P42q__bar-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sample-report-module__05P42q__chip{text-transform:none;font-weight:600}.sample-report-module__05P42q__parentNote{background:var(--yibuka-pale);border-color:#ecce5d}[data-mantine-color-scheme=dark] .sample-report-module__05P42q__parentNote{border-color:var(--mantine-color-dark-4)}.sample-report-module__05P42q__parentNote{--mantine-color-dimmed:var(--yibuka-ink-soft)}
.CareerExplorer-module__9FDBkW__searchHeader{gap:calc(1rem * var(--mantine-scale));flex-direction:column;display:flex}.CareerExplorer-module__9FDBkW__searchWrapper{width:100%;position:relative}.CareerExplorer-module__9FDBkW__searchIcon{color:var(--yibuka-ink-soft)}.CareerExplorer-module__9FDBkW__searchInput{transition:border-color .15s}.CareerExplorer-module__9FDBkW__kbdHint{display:none}@media (hover:hover) and (pointer:fine){.CareerExplorer-module__9FDBkW__kbdHint{display:flex}}.CareerExplorer-module__9FDBkW__clusterPillsContainer{gap:calc(.5rem * var(--mantine-scale));flex-wrap:wrap;align-items:center;display:flex}.CareerExplorer-module__9FDBkW__pillButton{font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.CareerExplorer-module__9FDBkW__pillButton:not([data-active]){border:1px solid var(--yibuka-line)}.CareerExplorer-module__9FDBkW__emptyState{background:var(--mantine-color-body)}.CareerExplorer-module__9FDBkW__cardLink{border-radius:var(--mantine-radius-lg);height:100%;color:inherit;text-decoration:none;display:block}.CareerExplorer-module__9FDBkW__cardLink:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-black)}[data-mantine-color-scheme=dark] .CareerExplorer-module__9FDBkW__cardLink:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-brand-4)}.CareerExplorer-module__9FDBkW__cardLink:focus-visible{outline-offset:calc(.1875rem * var(--mantine-scale))}.CareerExplorer-module__9FDBkW__card{background:var(--mantine-color-body);flex-direction:column;height:100%;transition:transform .17s,box-shadow .17s,border-color .17s;display:flex}.CareerExplorer-module__9FDBkW__cardTitle{font-size:calc(1.25rem * var(--mantine-scale));line-height:1.25}.CareerExplorer-module__9FDBkW__summary{line-height:1.5}@media (hover:hover) and (pointer:fine){.CareerExplorer-module__9FDBkW__card:hover{box-shadow:var(--mantine-shadow-md);border-color:var(--mantine-color-brand-4);transform:translateY(-4px)}[data-mantine-color-scheme=dark] .CareerExplorer-module__9FDBkW__card:hover{border-color:var(--mantine-color-brand-6)}.CareerExplorer-module__9FDBkW__card:hover .CareerExplorer-module__9FDBkW__arrowIcon{color:var(--mantine-color-black);transform:translate(4px)}[data-mantine-color-scheme=dark] .CareerExplorer-module__9FDBkW__card:hover .CareerExplorer-module__9FDBkW__arrowIcon{color:var(--mantine-color-brand-4)}}.CareerExplorer-module__9FDBkW__cardLink:active .CareerExplorer-module__9FDBkW__card{transition-duration:.12s;transform:scale(.985)}.CareerExplorer-module__9FDBkW__spacer{flex:1}.CareerExplorer-module__9FDBkW__meta{align-items:center;gap:calc(.4375rem * var(--mantine-scale));font-size:calc(.75rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:600;display:flex}.CareerExplorer-module__9FDBkW__metaSep{opacity:.45}.CareerExplorer-module__9FDBkW__clusterDot{width:calc(.5rem * var(--mantine-scale));height:calc(.5rem * var(--mantine-scale));border-radius:50%;flex:none}.CareerExplorer-module__9FDBkW__skills{color:var(--yibuka-ink-soft);font-weight:600;line-height:1.5}.CareerExplorer-module__9FDBkW__openRow{margin-top:calc(1.125rem * var(--mantine-scale));padding-top:calc(1rem * var(--mantine-scale));border-top:1px solid var(--yibuka-line);color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .CareerExplorer-module__9FDBkW__openRow{color:var(--mantine-color-white)}.CareerExplorer-module__9FDBkW__openLabel{font-weight:700}.CareerExplorer-module__9FDBkW__arrowIcon{justify-content:center;align-items:center;transition:transform .17s,color .17s;display:flex}@media (prefers-reduced-motion:reduce){.CareerExplorer-module__9FDBkW__card,.CareerExplorer-module__9FDBkW__cardLink:active .CareerExplorer-module__9FDBkW__card,.CareerExplorer-module__9FDBkW__arrowIcon{transform:none!important}}
.PremiumTests-module__GcIlna__card{background:var(--mantine-color-body);flex-direction:column;height:100%;transition:transform .17s,box-shadow .17s,border-color .17s;display:flex}@media (hover:hover) and (pointer:fine){.PremiumTests-module__GcIlna__card:hover{box-shadow:var(--mantine-shadow-lg);border-color:var(--mantine-color-brand-4);transform:translateY(-4px)}[data-mantine-color-scheme=dark] .PremiumTests-module__GcIlna__card:hover{border-color:var(--mantine-color-brand-6)}}@media (prefers-reduced-motion:reduce){.PremiumTests-module__GcIlna__card{transform:none!important}}.PremiumTests-module__GcIlna__spacer{flex:1}.PremiumTests-module__GcIlna__list code{font-size:calc(.6875rem * var(--mantine-scale))}
.PremiumQuestionnaire-module__VRGPba__sticky{top:calc(4.75rem * var(--mantine-scale));z-index:5;align-items:center;gap:calc(.75rem * var(--mantine-scale));padding:calc(.625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));border:1px solid var(--yibuka-line);border-radius:var(--mantine-radius-md);background:#ffffffe0;display:flex;position:sticky}[data-mantine-color-scheme=dark] .PremiumQuestionnaire-module__VRGPba__sticky{background:#121210d9}.PremiumQuestionnaire-module__VRGPba__sticky{-webkit-backdrop-filter:saturate(180%)blur(16px)}.PremiumQuestionnaire-module__VRGPba__stickyBar{flex:1}.PremiumQuestionnaire-module__VRGPba__stickyCount{white-space:nowrap}.PremiumQuestionnaire-module__VRGPba__missing{border-color:var(--mantine-color-orange-5)}
.GuardianConsentForm-module__KVbCqW__confirmCard{background:var(--yibuka-pale);border-color:#ecce5d}[data-mantine-color-scheme=dark] .GuardianConsentForm-module__KVbCqW__confirmCard{border-color:var(--mantine-color-dark-4)}.GuardianConsentForm-module__KVbCqW__doneCard{background:var(--yibuka-pale);border-color:#ecce5d}[data-mantine-color-scheme=dark] .GuardianConsentForm-module__KVbCqW__doneCard{border-color:var(--mantine-color-dark-4)}.GuardianConsentForm-module__KVbCqW__doneText{color:var(--yibuka-ink-soft)}
.ScrollTable-module__LSqsMq__wrap{border:1px solid var(--yibuka-line);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-body);overflow-x:auto}.ScrollTable-module__LSqsMq__th{background:var(--yibuka-pale);text-transform:uppercase;font-size:calc(.75rem * var(--mantine-scale));letter-spacing:.03em;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .ScrollTable-module__LSqsMq__th{color:var(--mantine-color-dark-0)}
