.academy-flow.academy-page{min-height:100svh}.academy-flow.academy-page--account,.academy-flow.academy-page--certificate{flex-direction:column;display:flex}.academy-flow.academy-page .bg-background{background:var(--ad-bg)}.academy-flow.academy-page :where(.bg-surface,.bg-white){background:var(--ad-surface)}.academy-flow.academy-page :where(.bg-warm,.bg-slate-50,.bg-slate-100,.bg-slate-200,.bg-rule-light){background:var(--ad-panel)}.academy-flow.academy-page .text-foreground,.academy-flow.academy-page :where(.text-slate-900,.text-slate-800,.text-gray-900,.text-gray-800){color:var(--ad-ink)}.academy-flow.academy-page .text-muted,.academy-flow.academy-page :where(.text-slate-500,.text-slate-600,.text-slate-700,.text-gray-500,.text-gray-600,.text-gray-700){color:var(--ad-muted)}.academy-flow.academy-page :where(.border-rule,.border-slate-200,.border-slate-300,.border-gray-200,.border-gray-300){border-color:var(--ad-line)}.academy-flow.academy-page .bg-rule{background:var(--ad-line)}.academy-flow.academy-page .bg-accent,.academy-flow.academy-page .bg-blue-600{background:var(--ad-accent);color:var(--ad-on-accent)}.academy-flow.academy-page :where(.text-accent,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900){color:var(--ad-accent)}.academy-flow.academy-page :where(.bg-blue-50,.bg-blue-100,.bg-indigo-50){background:var(--ad-band)}.academy-flow.academy-page :where(.border-blue-200,.border-blue-300){border-color:var(--ad-band-line)}.academy-flow.academy-page :where(.bg-green-50,.bg-green-100,.bg-emerald-50){background:var(--ad-success-soft)}.academy-flow.academy-page :where(.text-green-600,.text-green-700,.text-green-800,.text-green-900,.text-emerald-700,.text-emerald-800){color:var(--ad-success)}.academy-flow.academy-page :where(.border-green-200,.border-green-300,.border-emerald-200){border-color:var(--ad-success)}.academy-flow.academy-page :where(.bg-red-50,.bg-red-100){background:var(--ad-danger-soft)}.academy-flow.academy-page :where(.text-red-600,.text-red-700,.text-red-800,.text-red-900){color:var(--ad-danger)}.academy-flow.academy-page :where(.border-red-200,.border-red-300){border-color:var(--ad-danger)}.academy-flow.academy-page :where(.bg-amber-50,.bg-amber-100,.bg-yellow-50){background:var(--ad-warning-soft)}.academy-flow.academy-page :where(.text-amber-700,.text-amber-800,.text-amber-900,.text-yellow-700,.text-yellow-800){color:var(--ad-warning)}.academy-flow.academy-page :where(.border-amber-200,.border-yellow-200){border-color:var(--ad-warning)}.academy-flow.academy-page :where(.bg-gradient-to-r):is([class*=from-green],[class*=from-red],[class*=from-amber]){background-image:none}.academy-flow.academy-page [class*=from-green]{background-color:var(--ad-success-soft)}.academy-flow.academy-page :where(.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:2px}.academy-flow.academy-page :where(.shadow-lg,.shadow-md,.shadow-xl,.shadow-sm){box-shadow:none}.academy-flow.academy-page :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){color:var(--ad-ink);background:var(--ad-surface);border-color:var(--ad-line-strong);box-shadow:none;border-radius:2px;font-size:1rem}.academy-flow.academy-page :where(input,textarea)::placeholder{color:var(--ad-muted);opacity:1}.academy-flow.academy-page :where(input,select,textarea):focus{border-color:var(--ad-accent);box-shadow:none}.academy-flow.academy-page :where(input[type=checkbox],input[type=radio]){accent-color:var(--ad-accent)}.academy-flow.academy-page label{color:var(--ad-ink)}.academy-flow.academy-page button:disabled{cursor:not-allowed}.academy-flow.academy-page :where(button,a).bg-accent:hover{background:var(--ad-accent-hover)}.academy-flow.academy-page .auth-shell{width:min(var(--public-width),var(--public-max-width));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,110px);min-height:100svh;margin-inline:auto;padding:120px 0 72px;display:grid;overflow:visible}.academy-flow.academy-page .auth-shell>:not(.auth-flow-visual){justify-self:center;width:100%;max-width:520px}.academy-flow.academy-page .auth-shell>:only-child{grid-column:1/-1}.academy-flow.academy-page .auth-shell :is(h1,.auth-shell-title){letter-spacing:-.025em;font-size:clamp(2.25rem,4vw,3.375rem);line-height:1.04}.academy-flow.academy-page .auth-shell>div>.text-center{text-align:left}.academy-flow.academy-page .auth-shell>div>.text-center>.flex{flex-wrap:wrap;justify-content:flex-start}.academy-flow.academy-page .auth-shell>div>.bg-surface{border:1px solid var(--ad-line);border-top:3px solid var(--ad-accent)}.academy-flow.academy-page .auth-shell :where(.bg-accent,.bg-blue-600) .text-white{color:var(--ad-on-accent)}.academy-flow.academy-page .auth-shell :where(button,a){transition:color .15s,background-color .15s,border-color .15s}.academy-flow.academy-page .auth-shell :where(button,a):hover{box-shadow:none;transform:none}.academy-flow.academy-page .auth-flow-visual{width:100%;max-width:580px;color:var(--ad-accent);justify-self:center}.academy-flow.academy-page .auth-flow-visual svg{width:100%;height:auto;display:block}.academy-flow.academy-page .auth-flow-grid{color:var(--ad-line);opacity:.45}.academy-flow.academy-page .auth-flow-measure{color:var(--ad-muted)}.academy-flow.academy-page .pk-panel{background:var(--ad-surface);border:1px solid var(--ad-line);border-top:3px solid var(--ad-accent);box-shadow:none;border-radius:2px;padding:32px}.academy-flow.academy-page .pk-panel-icon{color:var(--ad-success);background:var(--ad-success-soft);border-radius:2px}.academy-flow.academy-page .pk-panel-icon--warn{color:var(--ad-warning);background:var(--ad-warning-soft)}.academy-flow.academy-page .profile-page{--pm-ink:var(--ad-ink);--pm-body:var(--ad-ink);--pm-muted:var(--ad-muted);--pm-accent:var(--ad-accent);--pm-accent-ink:var(--ad-accent-hover);--pm-tint:var(--ad-band);--pm-ground:var(--ad-bg);--pm-line:var(--ad-line);--pm-shadow:none;--pn-ink:var(--ad-ink);--pn-body:var(--ad-ink);--pn-muted:var(--ad-muted);--pn-line:var(--ad-line);--pn-accent:var(--ad-accent);background:var(--ad-bg);color:var(--ad-ink);font-family:var(--font-body)}.academy-flow.academy-page .profile-page :where(.profile-topbar,.profile-footer,.profile-card,.profile-address,.profile-share-btn,.profile-stat,.profile-empty){background:var(--ad-surface);color:var(--ad-ink);border:1px solid var(--ad-line);box-shadow:none;border-radius:2px}.academy-flow.academy-page .profile-page .profile-topbar,.academy-flow.academy-page .profile-page .profile-footer{border-inline:0}.academy-flow.academy-page .profile-page .profile-ownerbar{background:var(--ad-band);border-color:var(--ad-line);color:var(--ad-ink)}.academy-flow.academy-page .profile-page .profile-hero{background:var(--ad-band);color:var(--ad-band-ink);border-bottom:1px solid var(--ad-line);background-image:none}.academy-flow.academy-page .profile-page :where(.profile-headline,.profile-meta){color:var(--ad-band-muted)}.academy-flow.academy-page .profile-page .profile-name{color:var(--ad-band-ink);font-family:var(--font-display);font-weight:600}.academy-flow.academy-page .profile-page .profile-avatar{background:var(--ad-accent);box-shadow:0 0 0 4px var(--ad-bg);--tw-ring-color:var(--ad-bg)}.academy-flow.academy-page .profile-page .profile-avatar-initials{color:var(--ad-on-accent);font-family:var(--font-display)}.academy-flow.academy-page .profile-page :where(.profile-card-title,.profile-stat-value,.profile-milestone-year,.profile-num){font-family:var(--font-display);color:var(--ad-ink)}.academy-flow.academy-page .profile-page :where(.profile-card-icon,.profile-chip,.profile-badge){color:var(--ad-accent);background:var(--ad-band);border-color:var(--ad-line);border-radius:2px}.academy-flow.academy-page .profile-page :where(.profile-cta){color:var(--ad-on-accent);background:var(--ad-accent);box-shadow:none;border-radius:2px}.academy-flow.academy-page .profile-page .profile-cta:hover{background:var(--ad-accent-hover)}.academy-flow.academy-page .profile-page .profile-share-btn:hover{background:var(--ad-panel);color:var(--ad-accent);border-color:var(--ad-accent)}.academy-flow.academy-page .profile-page .profile-timeline-dot{--tw-ring-color:var(--ad-surface)}.academy-flow.academy-page .profile-page :where(.profile-link-icon,.profile-open-link){background:var(--ad-panel);border-color:var(--ad-line);border-radius:2px}.academy-flow.academy-page .profile-page :where(.profile-richtext a,.profile-link-globe,.profile-open-link){color:var(--ad-accent)}.academy-flow.academy-page :where(.ev-poster,.ev-ds,.ev-spec,.ev-datum){--ev-font-poster:var(--font-display);--ev-font-spec:var(--font-display);font-family:var(--font-body)}.academy-flow.academy-page .ev-datum{--m-ground:var(--ad-bg);--m-surface:var(--ad-surface);--m-ink:var(--ad-ink);--m-muted:var(--ad-muted);--m-line:var(--ad-line);--m-accent:var(--ad-accent)}.academy-flow.academy-page .ev-ds{--d-paper:var(--ad-bg);--d-panel:var(--ad-surface);--d-ink:var(--ad-ink);--d-rule:var(--ad-line);--d-signal:var(--ad-accent);--d-hot:var(--ad-secondary)}.academy-flow.academy-page .ev-spec{--s-paper:var(--ad-bg);--s-ink:var(--ad-ink);--s-slate:var(--ad-muted);--s-signal:var(--ad-accent);--s-trace:var(--ad-secondary);--s-rule:var(--ad-line)}.academy-flow.academy-page .ev-poster{--p-blue:var(--ad-accent);--p-blue-deep:#1e4951;--p-yellow:var(--ad-band);--p-yellow-hot:var(--ad-band-hover);--p-ink:var(--ad-ink);--p-paper:var(--ad-bg);--p-white:#fffefb;--p-line:var(--ad-line);--p-max:var(--public-max-width)}.academy-flow.academy-page .ev-poster__hero{--p-blue:#285d66}.academy-flow.academy-page h1.ev-poster__title{color:var(--p-white);font:600 clamp(2.25rem,7.4vw,5.25rem)/1.03 var(--font-display);letter-spacing:.006em}.academy-flow.academy-page h1.ev-ds__title{color:var(--ad-ink);font:600 clamp(1.6rem,4.4vw + .4rem,2.8rem)/1.09 var(--font-display);letter-spacing:-.02em}.academy-flow.academy-page h1.ev-spec__title{color:var(--ad-ink);font:600 clamp(2.125rem,5.4vw,4rem)/1.03 var(--font-display);letter-spacing:-.015em}.academy-flow.academy-page h1.ev-datum__title{color:var(--ad-ink);font:600 clamp(2.1rem,1.2rem + 4vw,3.2rem)/1.09 var(--font-display);letter-spacing:-.022em}.academy-flow.academy-page .wb-page{--wb-ink:var(--ad-ink);--wb-body:var(--ad-ink);--wb-muted:var(--ad-muted);--wb-line:var(--ad-line);--wb-brand:var(--ad-accent);--wb-surface:var(--ad-surface);--wb-ground:var(--ad-bg);--wb-accent-soft:var(--ad-band)}.academy-flow.academy-page :where(.ev-datum__page,.ev-spec__shell,.ev-poster__top,.ev-poster__heroInner,.ev-poster__main){width:min(var(--public-width),var(--public-max-width));max-width:var(--public-max-width);padding-inline:0}.academy-flow.academy-page .ev-ds{background-image:none;padding-inline:0}.academy-flow.academy-page .ev-ds__sheet{width:min(var(--public-width),var(--public-max-width));max-width:var(--public-max-width);box-shadow:none}.academy-flow.academy-page :where(.ev-poster__top,.ev-ds__masthead,.ev-spec__masthead,.ev-datum__brand){flex-wrap:wrap;gap:16px}.academy-flow.academy-page .ev-datum__brand .brand-lockup{flex:1}.academy-flow.academy-page .ev-poster__main{gap:clamp(28px,5vw,80px)}.academy-flow.academy-page :where(.ev-spec__panel,.ev-poster__panel){background:var(--ad-surface);color:var(--ad-ink);border:1px solid var(--ad-line);border-top:3px solid var(--ad-accent)}.academy-flow.academy-page :is(.ev-spec__panel,.ev-poster__panel) :where(h2,label,.wb-card-note,.wb-form-note,.wb-consent,.wb-cancel-request){color:var(--ad-ink)}.academy-flow.academy-page :where(.ev-spec__panel,.ev-poster__panel) .wb-field input{color:var(--ad-ink);background:var(--ad-bg);border-color:var(--ad-line-strong);box-shadow:none}.academy-flow.academy-page :where(.ev-spec__panel,.ev-poster__panel) .wb-field input::placeholder{color:var(--ad-muted)}.academy-flow.academy-page :where(.ev-spec__panel,.ev-poster__panel) .wb-submit{color:var(--ad-on-accent);background:var(--ad-accent)}.academy-flow.academy-page .wb-card,.academy-flow.academy-page .wb-hero{box-shadow:none;border-radius:2px}.academy-flow.academy-page .wb-field label{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ad-ink);font-size:.875rem}.academy-flow.academy-page .wb-field input{color:var(--ad-ink);background:var(--ad-surface);border:1px solid var(--ad-line-strong);border-radius:2px}.academy-flow.academy-page .wb-submit{background:var(--ad-accent);color:var(--ad-on-accent);box-shadow:none;border-radius:2px}.academy-flow.academy-page .wb-submit:hover{background:var(--ad-accent-hover)}.academy-flow.academy-page .wb-form-success{background:var(--ad-success-soft);color:var(--ad-success);border-color:var(--ad-success)}.academy-flow.academy-page .wb-form-error{background:var(--ad-danger-soft);color:var(--ad-danger);border-color:var(--ad-danger)}.academy-flow.academy-page .wb-legal{color:var(--ad-muted)}.academy-flow.academy-page :where(.ev-spec__panel,.ev-poster__panel) .wb-seats{background:var(--ad-secondary-soft);color:var(--ad-secondary)}.academy-flow.academy-page :where(.ev-spec__panel,.ev-poster__panel) .wb-calendar-link{color:var(--ad-accent)}.academy-flow.academy-page .ev-poster__cal{border-color:var(--ad-line)}.academy-flow.academy-page .ev-poster__calLabel{color:var(--ad-muted)}.academy-flow.academy-page .ev-poster__stub{color:var(--ad-accent);background:var(--ad-panel);border-color:var(--ad-line-strong)}.academy-flow.academy-page .ev-poster__stub:hover{color:var(--ad-accent-hover);background:var(--ad-band);border-color:var(--ad-accent)}.academy-flow.academy-page .ev-spec .ev-spec__home:is(:hover,:focus-visible){color:var(--ad-on-accent)}.academy-flow.academy-page .ev-home{color:var(--ad-accent)}.academy-flow.academy-page .brand-lockup>.block>.block{color:var(--ad-ink)}.academy-flow.academy-page--device main>div{width:min(var(--public-width),var(--public-max-width));max-width:var(--public-max-width)}.academy-flow.academy-page--device main{padding-inline:0}.academy-flow.academy-page--device main>div>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.academy-flow.academy-page--device .ring-slate-200{--tw-ring-color:var(--ad-line)}.academy-flow.academy-page .flow-recovery{width:min(var(--public-width),var(--public-max-width));flex-direction:column;justify-content:center;align-items:center;min-height:100svh;margin:auto;padding:64px 0;display:flex}.academy-flow.academy-page .flow-recovery h1{color:var(--ad-accent);margin:48px 0 32px;font-size:clamp(6.25rem,18vw,15rem);line-height:.8}.academy-flow.academy-page .flow-recovery h2{font-size:clamp(2rem,4vw,3.375rem);line-height:1.05}.academy-flow.academy-page .flow-recovery p{max-width:42ch}.academy-flow.academy-page .flow-recovery-header{justify-content:space-between;align-items:center;width:100%;display:flex}.academy-flow.academy-page .flow-recovery-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.academy-flow.academy-page .flow-recovery-links a{border:1px solid var(--ad-line);color:var(--ad-ink);min-height:44px;padding:10px 16px}.academy-flow.academy-page .flow-recovery-links a:hover{color:var(--ad-accent);border-color:var(--ad-accent);background:var(--ad-panel)}@media (max-width:900px){.academy-flow.academy-page .auth-shell{flex-direction:column;justify-content:center;gap:0;min-height:100svh;padding-top:100px;display:flex}.academy-flow.academy-page .auth-flow-visual{display:none}.academy-flow.academy-page .auth-shell :is(h1,.auth-shell-title){font-size:2.5rem}}@media (max-width:480px){.academy-flow.academy-page .auth-shell>:not(.auth-flow-visual){padding-inline:0}.academy-flow.academy-page .auth-shell .p-8,.academy-flow.academy-page .pk-panel{padding:24px 20px}.academy-flow.academy-page .profile-topbar .public-container{flex-wrap:wrap;gap:12px;height:auto;min-height:72px;padding-block:12px}.academy-flow.academy-page :where(.ev-ds__sheet,.ev-datum__page){width:100%;padding-inline:12px}.academy-flow.academy-page .ev-spec__panel{margin-inline:0}.academy-flow.academy-page--device main>div>.p-8{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.academy-flow.academy-page :where(.animate-pulse,.animate-spin){animation:none}.academy-flow.academy-page :where(button,a,input,.transition-all,.transition-colors){transition:none}}@media print{.academy-flow.academy-page .profile-page{--ad-ink:#252c2c;--ad-muted:#59675f;--ad-accent:#285d66;--ad-accent-hover:#1e4951;--ad-on-accent:#fff;--ad-bg:#fff;--ad-surface:#fff;--ad-panel:#e8ece7;--ad-band:#dee7e2;--ad-band-ink:#253d35;--ad-band-muted:#52665b;--ad-line:#ccd5ce;--profile-linkedin:#0a66c2!important}.academy-flow.academy-page .profile-page,.academy-flow.academy-page .profile-page :where(.profile-card,.profile-stat,.profile-address,.profile-hero){color:#252c2c!important;background:#fff!important}.academy-flow.academy-page .profile-page :where(.profile-name,.profile-headline,.profile-meta,.profile-card-title,.profile-stat-value,.profile-card-body,.profile-stat-label,.profile-stat-detail){color:#252c2c!important}}.academy-flow.academy-page .auth-shell{background:var(--ad-bg)!important}.academy-flow.academy-page .pk{--pk-ink:var(--ad-ink);--pk-muted:var(--ad-muted);--pk-line:var(--ad-line);--pk-paper:var(--ad-bg);--pk-blue:var(--ad-accent);--pk-navy:var(--ad-accent);--pk-shadow:none;--pk-shadow-sm:none}.academy-flow.academy-page .wb-success p{color:var(--ad-ink)}.academy-flow.academy-page .wb-error{color:var(--ad-danger)}.academy-flow.academy-page [aria-invalid=true]{border-color:var(--ad-danger)}.academy-flow.academy-page :where(.ev-ds__panel,.ev-datum__formWrap) .wb-submit{color:var(--ad-on-accent);background:var(--ad-accent)}.academy-flow.academy-page :where(.ev-ds__panel,.ev-datum__formWrap,.ev-spec__panel,.ev-poster__panel) .wb-submit:hover:not(:disabled){background:var(--ad-accent-hover);filter:none;color:var(--ad-on-accent)}.academy-flow.academy-page :where(.ev-ds__panel,.ev-datum__formWrap) .wb-field label{font-size:.875rem;font-family:var(--font-body);color:var(--ad-ink);letter-spacing:0;text-transform:none}@media (prefers-reduced-motion:no-preference){.academy-flow.academy-page .auth-flow-track{animation:1.4s ease-out auth-flow-trace}}@keyframes auth-flow-trace{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}.academy-flow.academy-page [class*=from-red]{background-color:var(--ad-danger-soft)}.academy-flow.academy-page :where(.text-red-400,.text-red-500,.text-pink-700){color:var(--ad-danger)}.academy-flow.academy-page :where(.text-green-400,.text-green-500,.text-emerald-500,.text-emerald-600){color:var(--ad-success)}.academy-flow.academy-page .wb-alert-error{background:var(--ad-danger-soft);color:var(--ad-danger);border-color:var(--ad-danger);border-radius:2px}.academy-flow.academy-page .wb-waitlist-note{background:var(--ad-warning-soft);color:var(--ad-warning);border-color:var(--ad-warning);border-radius:2px}.academy-flow.academy-page{--wb-ink:var(--ad-ink);--wb-body:var(--ad-ink);--wb-muted:var(--ad-muted);--wb-line:var(--ad-line);--wb-brand:var(--ad-accent);--wb-surface:var(--ad-surface);--wb-ground:var(--ad-bg);--wb-accent-soft:var(--ad-band)}.academy-flow.academy-page>footer .brand-lockup>.block>.block{color:var(--ad-media-ink)}html[data-academy-theme=dark] .academy-flow.academy-page .brand-lockup .bg-clip-text{background-image:linear-gradient(90deg,#67e8f9,#93c5fd,#d8b4fe)}html[data-academy-theme=dark] .academy-flow.academy-page .profile-page{--profile-linkedin:#8ec6ff}@media (prefers-color-scheme:dark){html:not([data-academy-theme]) .academy-flow.academy-page .brand-lockup .bg-clip-text{background-image:linear-gradient(90deg,#67e8f9,#93c5fd,#d8b4fe)}html:not([data-academy-theme]) .academy-flow.academy-page .profile-page{--profile-linkedin:#8ec6ff}}.academy-flow.academy-page :where(.text-amber-950,.text-amber-600,.text-yellow-600){color:var(--ad-warning)}.academy-flow.academy-page :where(.bg-sky-50,.bg-sky-100){background-color:var(--ad-band)}.academy-flow.academy-page :where(.text-sky-700,.text-sky-900,.text-sky-950){color:var(--ad-accent)}.academy-flow.academy-page :where(.border-sky-200){border-color:var(--ad-line-strong)}.academy-flow.academy-page :where(.text-slate-400,.text-gray-400){color:var(--ad-muted)}.academy-flow.academy-page :where(.bg-gray-50,.bg-gray-100,.bg-gray-200){background-color:var(--ad-panel)}.academy-flow.academy-page :is([class~=from-blue-50\/70],[class~=from-blue-50],[class~=from-indigo-50]){background:var(--ad-band)}.academy-flow.academy-page :where(.bg-red-600,.bg-red-700){background:var(--ad-danger);color:var(--ad-on-accent)}.academy-flow.academy-page :is(.bg-accent,.bg-blue-600,.bg-red-600,.bg-red-700).text-white,.academy-flow.academy-page :is(.bg-accent,.bg-blue-600,.bg-red-600,.bg-red-700) .text-white{color:var(--ad-on-accent)}.academy-flow.academy-page :is([class~=hover\:bg-red-200],[class~=hover\:bg-amber-200],[class~=hover\:bg-gray-200]):hover{background-color:var(--ad-panel)}.academy-flow.academy-page :is(.bg-red-600,.bg-red-700):hover{background:var(--ad-danger);color:var(--ad-on-accent);box-shadow:inset 0 0 0 2px var(--ad-on-accent)}.academy-flow.academy-page .auth-shell>.bg-surface,.academy-flow.academy-page .auth-shell>div>.bg-surface,.academy-flow.academy-page :is(.pk-panel,.ev-spec__panel,.ev-poster__panel,.ev-ds__panel,.ev-datum__formWrap,.wb-card){background-image:var(--ad-surface-glow);box-shadow:var(--ad-shadow-lift)}.academy-flow.academy-page .profile-page :is(.profile-card,.profile-stat){box-shadow:var(--ad-shadow-soft)}.academy-flow.academy-page .auth-flow-paper{filter:drop-shadow(0 3px 4px #0000001f)}.academy-flow.academy-page :is(.auth-shell,.flow-recovery){overflow-wrap:anywhere}.academy-flow.academy-page .auth-shell>*{min-width:0}.academy-flow.academy-page :is(.flow-recovery-header,.flow-recovery-links){flex-wrap:wrap;gap:1rem}.academy-flow.academy-page .flow-recovery-links a{white-space:normal;max-width:100%}.academy-flow.academy-page .auth-shell>.bg-surface,.academy-flow.academy-page .auth-shell>div>.bg-surface,.academy-flow.academy-page :is(.pk-panel,.ev-spec__panel,.ev-poster__panel,.ev-ds__panel,.ev-datum__formWrap,.wb-card){border-radius:var(--ad-radius-workbench);border-top-color:var(--ad-signal-teal);background-image:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--ad-signal-blue) 7%,transparent),transparent 52%)}.academy-flow.academy-page .profile-page :is(.profile-card,.profile-stat,.profile-empty){border-radius:var(--ad-radius-card)}.academy-flow.academy-page :is(.pk-panel-icon,.profile-card-icon,.profile-link-icon){border-radius:.875rem}.academy-flow.academy-page :is(.auth-shell,.wb-field,.pk-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),.academy-flow.academy-page :is(.wb-submit,.flow-recovery-links a,.auth-shell button.bg-accent,.auth-shell a.bg-accent,.profile-cta,.profile-share-btn){border-radius:var(--ad-radius-control)}.academy-flow.academy-page .auth-shell :is(h1,.auth-shell-title):after{content:"";background:var(--ad-glint);transform-origin:0;border-radius:999px;width:3.5rem;height:.25rem;margin-top:.4em;display:block}.academy-flow.academy-page .auth-flow-paper{rx:12px;fill:var(--ad-surface);stroke:var(--ad-signal-blue)}.academy-flow.academy-page .auth-flow-center{fill:var(--ad-secondary-soft);stroke:var(--ad-signal-iris);stroke-width:2px}.academy-flow.academy-page .auth-flow-check{color:var(--ad-signal-teal)}.academy-flow.academy-page .auth-flow-track{stroke:var(--ad-signal-teal);stroke-width:2px}.academy-flow.academy-page .auth-shell :is(button.bg-accent,a.bg-accent):focus-visible{box-shadow:var(--ad-shadow-soft)}@media (prefers-reduced-motion:no-preference){.academy-flow.academy-page .auth-shell :is(h1,.auth-shell-title):after{animation:.8s ease-out academy-title-rule}.academy-flow.academy-page .auth-flow-center{transform-box:fill-box;transform-origin:50%;animation:1.15s ease-out academy-access-ring}}@keyframes academy-access-ring{0%{transform:scale(.92)}to{transform:scale(1)}}
