.persisted-learning-portal-module__Rvnq8a__portal{max-width:1040px;color:var(--color-ink);letter-spacing:0;margin:0 auto;padding:0 24px 80px;font-size:16px;line-height:1.5}:where(.persisted-learning-portal-module__Rvnq8a__portal) h1{margin:24px 0;font-size:28px;line-height:1.25}:where(.persisted-learning-portal-module__Rvnq8a__portal) h2{margin:0;font-size:22px}:where(.persisted-learning-portal-module__Rvnq8a__portal) h3{margin:0 0 16px;font-size:18px}:where(.persisted-learning-portal-module__Rvnq8a__portal) a{color:var(--color-primary-strong);text-underline-offset:3px}:where(.persisted-learning-portal-module__Rvnq8a__portal) :is(button,select){border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:44px;font:inherit;color:var(--color-ink);border-radius:10px;padding:8px 14px}:where(.persisted-learning-portal-module__Rvnq8a__portal) button{cursor:pointer;transition:background-color .15s var(--ease-productive), scale .28s cubic-bezier(.34, 1.4, .64, 1);justify-content:center;align-items:center;gap:8px;display:inline-flex}:where(.persisted-learning-portal-module__Rvnq8a__portal) button:hover:not(:disabled){background:var(--color-surface-hover)}:where(.persisted-learning-portal-module__Rvnq8a__portal) button:active:not(:disabled){scale:.97}:where(.persisted-learning-portal-module__Rvnq8a__portal) button:disabled{opacity:.6;cursor:not-allowed}:where(.persisted-learning-portal-module__Rvnq8a__portal) button[type=submit],:where(.persisted-learning-portal-module__Rvnq8a__portal) button.persisted-learning-portal-module__Rvnq8a__primaryAction{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}:where(.persisted-learning-portal-module__Rvnq8a__portal) button[type=submit]:hover:not(:disabled),:where(.persisted-learning-portal-module__Rvnq8a__portal) button.persisted-learning-portal-module__Rvnq8a__primaryAction:hover:not(:disabled){background:var(--color-primary-hover)}:where(.persisted-learning-portal-module__Rvnq8a__portal) :focus-visible{outline:var(--focus-ring);outline-offset:3px}.persisted-learning-portal-module__Rvnq8a__portal ::selection{background:var(--color-brand-lime);color:var(--color-ink)}.persisted-learning-portal-module__Rvnq8a__header{border-bottom:1px solid var(--learn-line,var(--color-border));flex-wrap:wrap;align-items:center;gap:12px 20px;min-height:88px;display:flex}.persisted-learning-portal-module__Rvnq8a__brand{flex:none;display:block}.persisted-learning-portal-module__Rvnq8a__brand img{object-fit:contain;width:auto;height:52px;display:block}.persisted-learning-portal-module__Rvnq8a__toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-left:auto;display:flex}.persisted-learning-portal-module__Rvnq8a__toolbar a{align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.persisted-learning-portal-module__Rvnq8a__person{align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.persisted-learning-portal-module__Rvnq8a__avatar{background:var(--color-brand-lime);width:32px;height:32px;color:var(--color-brand-lime-text);border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:grid}.persisted-learning-portal-module__Rvnq8a__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.persisted-learning-portal-module__Rvnq8a__heading h1{letter-spacing:-.02em;margin:32px 0 20px;font-size:34px;font-weight:600;line-height:1.15}.persisted-learning-portal-module__Rvnq8a__iconButton{width:44px;padding:0}.persisted-learning-portal-module__Rvnq8a__iconButton[data-busy] svg{animation:.8s linear infinite persisted-learning-portal-module__Rvnq8a__learning-spin}.persisted-learning-portal-module__Rvnq8a__tracks{background:var(--learn-line,var(--color-border));border-radius:16px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:6px;display:flex}.persisted-learning-portal-module__Rvnq8a__tracks button{min-width:128px;color:var(--learn-ink-soft,var(--color-text-tertiary));background:0 0;border:0;border-radius:12px;gap:10px;padding:8px 16px;font-weight:600}.persisted-learning-portal-module__Rvnq8a__tracks button:hover:not(:disabled){color:var(--color-ink);background:#fff9}.persisted-learning-portal-module__Rvnq8a__tracks button[aria-current]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 3px #1123441f}.persisted-learning-portal-module__Rvnq8a__tracks button[aria-current]:hover{background:var(--color-surface)}.persisted-learning-portal-module__Rvnq8a__tabProgress{font-variant-numeric:tabular-nums;background:#11130f0f;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.persisted-learning-portal-module__Rvnq8a__tracks button[aria-current] .persisted-learning-portal-module__Rvnq8a__tabProgress{background:var(--color-brand-lime);color:var(--color-brand-lime-text)}.persisted-learning-portal-module__Rvnq8a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.persisted-learning-portal-module__Rvnq8a__remember{align-items:flex-start;gap:12px;display:flex}.persisted-learning-portal-module__Rvnq8a__remember input{width:20px;height:20px;accent-color:var(--color-primary);flex:0 0 20px;margin:2px 0}.persisted-learning-portal-module__Rvnq8a__spinner{animation:.8s linear infinite persisted-learning-portal-module__Rvnq8a__learning-spin}@keyframes persisted-learning-portal-module__Rvnq8a__learning-spin{to{transform:rotate(360deg)}}.persisted-learning-portal-module__Rvnq8a__login{gap:16px;max-width:400px;padding:24px 0;display:grid}.persisted-learning-portal-module__Rvnq8a__login h2{margin-bottom:8px}.persisted-learning-portal-module__Rvnq8a__login form{gap:12px;min-width:0;display:grid}.persisted-learning-portal-module__Rvnq8a__login input[type=email]{border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-ink);font:inherit;border-radius:10px;padding:8px 12px}.persisted-learning-portal-module__Rvnq8a__login p{overflow-wrap:anywhere}.persisted-learning-portal-module__Rvnq8a__accessSummary{color:var(--color-ink);font-size:var(--type-public-body);line-height:var(--leading-body)}.persisted-learning-portal-module__Rvnq8a__fieldHelp{color:var(--color-text-secondary);font-size:var(--type-public-supporting);line-height:var(--leading-body)}.persisted-learning-portal-module__Rvnq8a__login>section{border-block:1px solid var(--color-border);padding-block:16px}.persisted-learning-portal-module__Rvnq8a__error{background:var(--color-feedback-error-surface);color:var(--color-feedback-error-text);border-radius:12px;justify-items:start;gap:12px;margin:16px 0;padding:16px;display:grid}.persisted-learning-portal-module__Rvnq8a__error p{margin:0}.persisted-learning-portal-module__Rvnq8a__materialVideo{aspect-ratio:16/9;background:var(--color-ink);border-radius:14px;width:100%;max-width:720px;margin-top:12px;display:block}@media (max-width:720px){.persisted-learning-portal-module__Rvnq8a__portal{padding-inline:16px}.persisted-learning-portal-module__Rvnq8a__header{min-height:72px;padding-block:12px}.persisted-learning-portal-module__Rvnq8a__brand img{height:44px}.persisted-learning-portal-module__Rvnq8a__person{margin-left:auto}.persisted-learning-portal-module__Rvnq8a__personName,.persisted-learning-portal-module__Rvnq8a__signOutLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.persisted-learning-portal-module__Rvnq8a__toolbar button{width:44px;padding:0}.persisted-learning-portal-module__Rvnq8a__toolbar{justify-content:space-between;width:100%;margin-left:0}.persisted-learning-portal-module__Rvnq8a__heading h1{margin:20px 0 16px;font-size:28px}.persisted-learning-portal-module__Rvnq8a__tracks{width:100%}.persisted-learning-portal-module__Rvnq8a__tracks button{flex:1 1 0;min-width:0;padding-inline:10px}}@media (prefers-reduced-motion:reduce){:where(.persisted-learning-portal-module__Rvnq8a__portal) button{transition:none}:where(.persisted-learning-portal-module__Rvnq8a__portal) button:active:not(:disabled){scale:none}.persisted-learning-portal-module__Rvnq8a__spinner,.persisted-learning-portal-module__Rvnq8a__iconButton[data-busy] svg{animation:none}}
main.learning-access-layout-module__igrsxa__access{isolation:isolate;background:var(--color-surface);grid-template-rows:auto 1fr auto;max-width:none;min-height:100dvh;margin:0;padding:0;display:grid;position:relative}.learning-access-layout-module__igrsxa__backdrop{z-index:-1;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.learning-access-layout-module__igrsxa__header,.learning-access-layout-module__igrsxa__content,.learning-access-layout-module__igrsxa__footer{width:100%;max-width:1280px;margin-inline:auto;padding-inline:48px}.learning-access-layout-module__igrsxa__header{background:var(--color-surface);justify-content:space-between;align-items:center;gap:24px;max-width:none;padding-block:16px;padding-inline:max(48px,50% - 592px);display:flex}.learning-access-layout-module__igrsxa__brand,.learning-access-layout-module__igrsxa__back{align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}.learning-access-layout-module__igrsxa__brand img{object-fit:contain;width:120px;height:120px;display:block}.learning-access-layout-module__igrsxa__back{gap:8px;font-size:15px;font-weight:400}.learning-access-layout-module__igrsxa__back:hover{text-decoration:underline}.learning-access-layout-module__igrsxa__content{padding-block:64px}.learning-access-layout-module__igrsxa__intro,.learning-access-layout-module__igrsxa__form{width:100%;max-width:400px}.learning-access-layout-module__igrsxa__wide .learning-access-layout-module__igrsxa__form{max-width:640px}.learning-access-layout-module__igrsxa__intro h1{text-wrap:balance;margin:0 0 16px;font-size:42px;font-weight:600;line-height:1.2}.learning-access-layout-module__igrsxa__intro h1 span{color:var(--color-primary);display:block}.learning-access-layout-module__igrsxa__form>section{padding-top:28px}.learning-access-layout-module__igrsxa__form p{margin-block:0}.learning-access-layout-module__igrsxa__footer{color:var(--color-text-secondary);padding-block:24px;font-size:12px}@media (min-width:701px) and (max-width:1100px){.learning-access-layout-module__igrsxa__backdrop{object-position:left}.learning-access-layout-module__igrsxa__content{padding-top:64px}}@media (max-width:700px){main.learning-access-layout-module__igrsxa__access{min-height:max(100dvh,760px)}.learning-access-layout-module__igrsxa__header,.learning-access-layout-module__igrsxa__content,.learning-access-layout-module__igrsxa__footer{padding-inline:24px}.learning-access-layout-module__igrsxa__header{gap:16px;padding-block:16px}.learning-access-layout-module__igrsxa__brand img{width:88px;height:88px}.learning-access-layout-module__igrsxa__content{padding-block:40px 280px}.learning-access-layout-module__igrsxa__intro h1{font-size:34px}.learning-access-layout-module__igrsxa__backdrop{object-fit:cover;object-position:right bottom;height:240px;inset:auto 0 64px}.learning-access-layout-module__igrsxa__footer{background:var(--color-surface)}}
.learning-path-module__LcTpKG__course{gap:24px;padding-top:24px;display:grid}.learning-path-module__LcTpKG__hero{border-radius:var(--learn-radius-lg) var(--learn-radius-lg) 0 0;background:var(--learn-blue-600);color:var(--learn-surface);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:32px;padding:32px 32px 28px;display:grid;position:relative;overflow:hidden}.learning-path-module__LcTpKG__hero:before{content:"";z-index:-1;background:var(--learn-blue-700);border-radius:999px;width:280px;height:180px;position:absolute;bottom:-64px;right:-40px;rotate:-18deg}.learning-path-module__LcTpKG__hero:after{content:"";z-index:-1;border:18px solid #c6f2b81a;border-radius:999px;width:132px;height:132px;position:absolute;top:-56px;left:38%}.learning-path-module__LcTpKG__heroText{gap:12px;min-width:0;display:grid}.learning-path-module__LcTpKG__hero h2{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:600;line-height:1.1}.learning-path-module__LcTpKG__heroMeta{flex-wrap:wrap;gap:8px;margin:0;font-size:14px;display:flex}.learning-path-module__LcTpKG__heroMeta span{min-height:28px;color:var(--learn-surface);background:#ffffff24;border-radius:999px;align-items:center;padding:2px 12px;display:inline-flex}.learning-path-module__LcTpKG__heroImage{aspect-ratio:5/3;background:var(--learn-blue-700);border-radius:999px 20px 20px 999px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #ffffff1f}.learning-path-module__LcTpKG__heroImage img{object-fit:cover;width:100%;height:100%;display:block}.learning-path-module__LcTpKG__technical{gap:28px;display:grid}.learning-path-module__LcTpKG__progressPanel{border-radius:0 0 var(--learn-radius-lg) var(--learn-radius-lg);background:var(--learn-blue-600);color:var(--learn-surface);gap:16px;padding:4px 32px 32px;display:grid}.learning-path-module__LcTpKG__course>.learning-path-module__LcTpKG__technical{margin-top:-24px}.learning-path-module__LcTpKG__progressHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.learning-path-module__LcTpKG__progressHead h3{color:#ffffffdb;margin:0;font-size:15px;font-weight:600}.learning-path-module__LcTpKG__progressHead p{font-variant-numeric:tabular-nums;margin:0;font-size:15px}.learning-path-module__LcTpKG__progressHead strong{font-size:20px;font-weight:600}.learning-path-module__LcTpKG__nativeProgress{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.learning-path-module__LcTpKG__bar{background:#001e5a57;border-radius:999px;height:12px;display:block;overflow:hidden}.learning-path-module__LcTpKG__bar>span{border-radius:inherit;background:var(--learn-lime-300);transform-origin:0;height:100%;scale:var(--learn-progress,0) 1;animation:learning-path-module__LcTpKG__fill-bar var(--learn-motion-long) var(--learn-ease-out) .12s both;display:block}@keyframes learning-path-module__LcTpKG__fill-bar{0%{scale:0 1}}.learning-path-module__LcTpKG__resume{border-radius:var(--learn-radius);background:var(--learn-lime-300);min-height:72px;color:var(--learn-ink);isolation:isolate;transition:scale var(--learn-motion-medium) var(--learn-ease-spring), box-shadow var(--learn-motion-medium) var(--learn-ease);justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.learning-path-module__LcTpKG__resume:after{content:"";z-index:-1;background:var(--learn-ink);opacity:0;transition:opacity var(--learn-motion-short) var(--learn-ease);position:absolute;inset:0}.learning-path-module__LcTpKG__resume:hover{box-shadow:var(--learn-elevation-3)}.learning-path-module__LcTpKG__resume:hover:after{opacity:var(--learn-state-hover)}.learning-path-module__LcTpKG__resume:focus-visible{box-shadow:0 0 0 3px var(--learn-blue-600), 0 0 0 5px var(--learn-surface);outline:0}.learning-path-module__LcTpKG__resume:active{scale:.985}.learning-path-module__LcTpKG__resume:active:after{opacity:var(--learn-state-pressed)}.learning-path-module__LcTpKG__resumeText{gap:2px;min-width:0;display:grid}.learning-path-module__LcTpKG__resumeText strong{font-size:18px;font-weight:600}.learning-path-module__LcTpKG__resumeText>span{color:var(--learn-lime-700);overflow-wrap:anywhere;font-size:14px}.learning-path-module__LcTpKG__resumeIcon{background:var(--learn-ink);width:48px;height:48px;color:var(--learn-lime-300);transition:translate var(--learn-motion-medium) var(--learn-ease-spring);border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.learning-path-module__LcTpKG__resume:hover .learning-path-module__LcTpKG__resumeIcon{translate:4px}.learning-path-module__LcTpKG__path{gap:12px;margin:0;padding:0;list-style:none;display:grid}.learning-path-module__LcTpKG__step{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.learning-path-module__LcTpKG__step:not(:last-child):before{content:"";background:var(--learn-line);border-radius:2px;width:2px;position:absolute;top:48px;bottom:-12px;left:21px}.learning-path-module__LcTpKG__step[data-state=done]:not(:last-child):after{content:"";background:var(--learn-lime-500);transform-origin:top;width:2px;animation:learning-path-module__LcTpKG__fill-rail var(--learn-motion-medium) var(--learn-ease-out) both;animation-delay:calc(.2s + var(--learn-step,0) * 90ms);border-radius:2px;position:absolute;top:48px;bottom:-12px;left:21px}@keyframes learning-path-module__LcTpKG__fill-rail{0%{scale:1 0}}.learning-path-module__LcTpKG__node{z-index:1;border:2px solid var(--learn-line-strong);background:var(--learn-surface);width:44px;height:44px;color:var(--learn-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-top:14px;font-size:15px;font-weight:600;display:grid;position:relative}.learning-path-module__LcTpKG__step[data-state=done] .learning-path-module__LcTpKG__node{border-color:var(--learn-lime-500);background:var(--learn-lime-300);color:var(--learn-lime-700)}.learning-path-module__LcTpKG__step[data-state=current] .learning-path-module__LcTpKG__node,.learning-path-module__LcTpKG__step[data-state=open] .learning-path-module__LcTpKG__node{border-color:var(--learn-blue-600);background:var(--learn-blue-600);color:var(--learn-surface)}.learning-path-module__LcTpKG__step[data-state=open] .learning-path-module__LcTpKG__node{background:var(--learn-blue-50);color:var(--learn-blue-800)}.learning-path-module__LcTpKG__step[data-state=current] .learning-path-module__LcTpKG__node:after{content:"";border-radius:inherit;border:2px solid var(--learn-blue-600);opacity:0;animation:learning-path-module__LcTpKG__node-pulse 1.8s var(--learn-ease-out) .6s 3;position:absolute;inset:-6px}@keyframes learning-path-module__LcTpKG__node-pulse{0%{opacity:.6;scale:.9}to{opacity:0;scale:1.25}}.learning-path-module__LcTpKG__step[data-kind=goal][data-state=current] .learning-path-module__LcTpKG__node{border-color:var(--learn-lime-500);background:var(--learn-lime-300);color:var(--learn-lime-700)}.learning-path-module__LcTpKG__step[data-kind=goal][data-state=current] .learning-path-module__LcTpKG__node:after{border-color:var(--learn-lime-500)}.learning-path-module__LcTpKG__step[data-kind=goal]:not(:has(section)){display:none}.learning-path-module__LcTpKG__step:has(+[data-kind=goal]:not(:has(section))):before{display:none}.learning-path-module__LcTpKG__card{border:1px solid var(--learn-line);border-radius:var(--learn-radius);background:var(--learn-surface);min-width:0;box-shadow:var(--learn-elevation-1);transition:translate var(--learn-motion-medium) var(--learn-ease-spring), box-shadow var(--learn-motion-medium) var(--learn-ease), border-color var(--learn-motion-short) var(--learn-ease);gap:6px;padding:20px 24px;display:grid;position:relative}.learning-path-module__LcTpKG__step[data-state=locked] .learning-path-module__LcTpKG__card{box-shadow:none;background:0 0;border-style:dashed}.learning-path-module__LcTpKG__step[data-state=current] .learning-path-module__LcTpKG__card{border-color:var(--learn-blue-100);box-shadow:var(--learn-elevation-2)}.learning-path-module__LcTpKG__card:has(.learning-path-module__LcTpKG__stepLink):hover{border-color:var(--learn-blue-100);box-shadow:var(--learn-elevation-3);translate:0 -2px}.learning-path-module__LcTpKG__card:has(.learning-path-module__LcTpKG__stepLink:active){translate:0;scale:.995}.learning-path-module__LcTpKG__card:has(.learning-path-module__LcTpKG__stepLink:focus-visible){box-shadow:var(--learn-focus)}.learning-path-module__LcTpKG__stepLink,.learning-path-module__LcTpKG__stepTitle{color:var(--learn-ink);overflow-wrap:anywhere;margin:0;padding-right:48px;font-size:17px;font-weight:600;line-height:1.35;text-decoration:none}.learning-path-module__LcTpKG__stepLink:focus-visible{outline:0}.learning-path-module__LcTpKG__stepLink:before{content:"";border-radius:inherit;position:absolute;inset:0}.learning-path-module__LcTpKG__stepLink:after{content:"";background:var(--learn-blue-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23005af0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center / 18px no-repeat;width:32px;height:32px;transition:translate var(--learn-motion-medium) var(--learn-ease-spring), background-color var(--learn-motion-short) var(--learn-ease);border-radius:10px;position:absolute;top:20px;right:20px}.learning-path-module__LcTpKG__card:hover .learning-path-module__LcTpKG__stepLink:after{background-color:var(--learn-blue-100);translate:3px}.learning-path-module__LcTpKG__step[data-state=done] .learning-path-module__LcTpKG__stepLink:after{background-color:var(--learn-lime-50);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23254314' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E")}.learning-path-module__LcTpKG__step[data-state=locked] .learning-path-module__LcTpKG__stepTitle{color:var(--learn-muted)}.learning-path-module__LcTpKG__stepMeta{color:var(--learn-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.learning-path-module__LcTpKG__stepNote{color:var(--learn-ink-soft);margin:4px 0 0;font-size:15px}.learning-path-module__LcTpKG__segments{gap:4px;margin-top:6px;display:flex}.learning-path-module__LcTpKG__segments i{background:var(--learn-line);border-radius:999px;flex:1 1 0;max-width:56px;height:6px}.learning-path-module__LcTpKG__segments i[data-done]{background:var(--learn-lime-500)}.learning-path-module__LcTpKG__step[data-state=current] .learning-path-module__LcTpKG__segments i[data-done],.learning-path-module__LcTpKG__step[data-state=open] .learning-path-module__LcTpKG__segments i[data-done]{background:var(--learn-blue-600)}.learning-path-module__LcTpKG__primary,.learning-path-module__LcTpKG__quiet{min-height:48px;font:inherit;cursor:pointer;isolation:isolate;transition:scale var(--learn-motion-medium) var(--learn-ease-spring), box-shadow var(--learn-motion-medium) var(--learn-ease), background-color var(--learn-motion-short) var(--learn-ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.learning-path-module__LcTpKG__primary{background:var(--learn-blue-600);color:var(--learn-surface)}.learning-path-module__LcTpKG__quiet{border-color:var(--learn-line-strong);background:var(--learn-surface);color:var(--learn-ink)}.learning-path-module__LcTpKG__primary:after,.learning-path-module__LcTpKG__quiet:after{content:"";z-index:-1;opacity:0;transition:opacity var(--learn-motion-short) var(--learn-ease);background:currentColor;position:absolute;inset:0}.learning-path-module__LcTpKG__primary:hover:not(:disabled){background:var(--learn-blue-700);box-shadow:var(--learn-elevation-2)}.learning-path-module__LcTpKG__quiet:hover:not(:disabled):after{opacity:var(--learn-state-hover)}.learning-path-module__LcTpKG__primary:active:not(:disabled),.learning-path-module__LcTpKG__quiet:active:not(:disabled){scale:.97}.learning-path-module__LcTpKG__primary:active:not(:disabled){background:var(--learn-blue-800)}.learning-path-module__LcTpKG__quiet:active:not(:disabled):after{opacity:var(--learn-state-pressed)}.learning-path-module__LcTpKG__primary:focus-visible,.learning-path-module__LcTpKG__quiet:focus-visible{box-shadow:var(--learn-focus);outline:0}.learning-path-module__LcTpKG__primary:disabled{background:var(--learn-blue-100);color:var(--learn-blue-800);cursor:not-allowed}.learning-path-module__LcTpKG__quiet:disabled{color:var(--learn-muted);cursor:not-allowed}.learning-path-module__LcTpKG__quiz{justify-items:start;gap:8px;scroll-margin-top:24px;display:grid}.learning-path-module__LcTpKG__quiz>*{max-width:100%}.learning-path-module__LcTpKG__quiz .learning-path-module__LcTpKG__stepTitle{padding-right:0;font-size:17px}.learning-path-module__LcTpKG__quiz>.learning-path-module__LcTpKG__primary,.learning-path-module__LcTpKG__quiz>.learning-path-module__LcTpKG__quiet{margin-top:12px}.learning-path-module__LcTpKG__quizForm{border-top:1px solid var(--learn-line);gap:16px;width:100%;margin-top:12px;padding-top:20px;display:grid}.learning-path-module__LcTpKG__saveState{color:var(--learn-muted);justify-self:end;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.learning-path-module__LcTpKG__saveState:before{content:"";background:var(--learn-lime-500);width:8px;height:8px;transition:background-color var(--learn-motion-short) var(--learn-ease);border-radius:999px}.learning-path-module__LcTpKG__saveState[data-state=saving]:before{background:var(--learn-blue-600);animation:learning-path-module__LcTpKG__saving .9s var(--learn-ease) infinite alternate}.learning-path-module__LcTpKG__saveState[data-state=error]{color:var(--color-feedback-error-text)}.learning-path-module__LcTpKG__saveState[data-state=error]:before{background:var(--color-danger)}@keyframes learning-path-module__LcTpKG__saving{to{opacity:.3}}.learning-path-module__LcTpKG__quizProgress{gap:10px;display:grid}.learning-path-module__LcTpKG__quizProgress p{color:var(--learn-ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500}.learning-path-module__LcTpKG__quizSegments{gap:4px;display:flex}.learning-path-module__LcTpKG__quizSegments i{background:var(--learn-line);height:6px;transition:background-color var(--learn-motion-medium) var(--learn-ease);border-radius:999px;flex:1 1 0}.learning-path-module__LcTpKG__quizSegments i[data-answered]{background:var(--learn-blue-600)}.learning-path-module__LcTpKG__quizSegments i[data-current]:not([data-answered]){background:var(--learn-blue-100)}.learning-path-module__LcTpKG__quizSegments i[data-current]{height:8px;margin-block:-1px}.learning-path-module__LcTpKG__question{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.learning-path-module__LcTpKG__question legend{text-wrap:pretty;overflow-wrap:anywhere;max-width:64ch;margin-bottom:14px;padding:0;font-size:18px;font-weight:600;line-height:1.4}.learning-path-module__LcTpKG__question legend:focus-visible{outline:0}.learning-path-module__LcTpKG__option{border:1.5px solid var(--learn-line);background:var(--learn-surface);overflow-wrap:anywhere;cursor:pointer;isolation:isolate;max-width:72ch;min-height:56px;transition:border-color var(--learn-motion-short) var(--learn-ease), background-color var(--learn-motion-short) var(--learn-ease), scale var(--learn-motion-medium) var(--learn-ease-spring);border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;line-height:1.45;display:flex;position:relative;overflow:hidden}.learning-path-module__LcTpKG__option:after{content:"";z-index:-1;background:var(--learn-blue-600);opacity:0;transition:opacity var(--learn-motion-short) var(--learn-ease);position:absolute;inset:0}.learning-path-module__LcTpKG__option:hover:after{opacity:.05}.learning-path-module__LcTpKG__option:active{scale:.99}.learning-path-module__LcTpKG__option:has(input:checked){border-color:var(--learn-blue-600);background:var(--learn-blue-50)}.learning-path-module__LcTpKG__option:has(input:focus-visible){box-shadow:var(--learn-focus)}.learning-path-module__LcTpKG__option:has(input:disabled){cursor:default;scale:none}.learning-path-module__LcTpKG__option input{appearance:none;border:2px solid var(--learn-line-strong);background:var(--learn-surface);width:22px;height:22px;transition:border-color var(--learn-motion-short) var(--learn-ease);border-radius:999px;flex:0 0 22px;place-items:center;margin:0;display:grid}.learning-path-module__LcTpKG__option input:before{content:"";background:var(--learn-blue-600);width:10px;height:10px;transition:scale var(--learn-motion-medium) var(--learn-ease-spring);border-radius:999px;scale:0}.learning-path-module__LcTpKG__option input:checked{border-color:var(--learn-blue-600)}.learning-path-module__LcTpKG__option input:checked:before{scale:1}.learning-path-module__LcTpKG__option input:focus-visible{outline:0}.learning-path-module__LcTpKG__quizActions{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.learning-path-module__LcTpKG__quizActions button{min-width:148px}.learning-path-module__LcTpKG__resultCard{border-radius:var(--learn-radius);background:var(--learn-amber-100);width:100%;color:var(--learn-amber-800);align-items:center;gap:20px;margin-top:12px;padding:20px;display:flex}.learning-path-module__LcTpKG__resultCard[data-passed=true]{background:var(--learn-lime-50);color:var(--learn-lime-700);box-shadow:inset 0 0 0 1px var(--learn-lime-200)}.learning-path-module__LcTpKG__resultBadge{background:var(--learn-surface);color:currentColor;border-radius:20px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.learning-path-module__LcTpKG__resultCard[data-passed=true] .learning-path-module__LcTpKG__resultBadge{background:var(--learn-lime-300)}.learning-path-module__LcTpKG__resultBadge path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24}.learning-path-module__LcTpKG__resultCard[data-fresh] .learning-path-module__LcTpKG__resultBadge{animation:learning-path-module__LcTpKG__badge-in var(--learn-motion-long) var(--learn-ease-out) both}.learning-path-module__LcTpKG__resultCard[data-fresh] .learning-path-module__LcTpKG__resultBadge path{animation:learning-path-module__LcTpKG__draw-check var(--learn-motion-long) var(--learn-ease-out) .2s both}@keyframes learning-path-module__LcTpKG__badge-in{0%{opacity:0;scale:.6}}@keyframes learning-path-module__LcTpKG__draw-check{0%{stroke-dashoffset:24px}}.learning-path-module__LcTpKG__resultBody{flex:1;gap:4px;min-width:0;display:grid}.learning-path-module__LcTpKG__resultBody p{font-variant-numeric:tabular-nums;margin:0}.learning-path-module__LcTpKG__resultTitle{color:var(--learn-ink);font-size:18px;font-weight:600}.learning-path-module__LcTpKG__scoreBar{background:#11130f1a;border-radius:999px;height:8px;margin-top:8px;display:block;position:relative}.learning-path-module__LcTpKG__scoreBar>span{border-radius:inherit;transform-origin:0;scale:var(--learn-score,0) 1;background:currentColor;position:absolute;inset:0}.learning-path-module__LcTpKG__resultCard[data-fresh] .learning-path-module__LcTpKG__scoreBar>span{animation:learning-path-module__LcTpKG__fill-bar var(--learn-motion-long) var(--learn-ease-out) .26s both}.learning-path-module__LcTpKG__scoreBar>i{top:-4px;bottom:-4px;left:var(--learn-threshold,70%);background:var(--learn-ink);border-radius:2px;width:2px;position:absolute}.learning-path-module__LcTpKG__results{width:100%;margin-top:8px;font-size:14px}.learning-path-module__LcTpKG__results summary{min-height:44px;color:var(--learn-blue-700);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.learning-path-module__LcTpKG__results ol{color:var(--learn-ink-soft);font-variant-numeric:tabular-nums;margin:4px 0 0;padding-left:20px;line-height:1.8}.learning-path-module__LcTpKG__error{background:var(--color-feedback-error-surface);width:100%;color:var(--color-feedback-error-text);border-radius:12px;justify-items:start;gap:12px;margin:8px 0 0;padding:16px;display:grid}.learning-path-module__LcTpKG__error p{margin:0}@media (max-width:720px){.learning-path-module__LcTpKG__hero{border-radius:20px 20px 0 0;grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 20px 16px}.learning-path-module__LcTpKG__heroImage{aspect-ratio:16/7;border-radius:999px 16px 16px 999px;order:-1}.learning-path-module__LcTpKG__hero h2{font-size:30px}.learning-path-module__LcTpKG__progressPanel{border-radius:0 0 20px 20px;padding:4px 20px 20px}.learning-path-module__LcTpKG__resume{padding-left:18px}.learning-path-module__LcTpKG__step{grid-template-columns:36px minmax(0,1fr);gap:12px}.learning-path-module__LcTpKG__node{width:36px;height:36px;margin-top:16px;font-size:14px}.learning-path-module__LcTpKG__step:not(:last-child):before,.learning-path-module__LcTpKG__step[data-state=done]:not(:last-child):after{top:52px;left:17px}.learning-path-module__LcTpKG__card{padding:16px}.learning-path-module__LcTpKG__stepLink:after{top:14px;right:14px}.learning-path-module__LcTpKG__quizActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.learning-path-module__LcTpKG__quizActions button{width:100%;min-width:0;padding-inline:12px}.learning-path-module__LcTpKG__option{padding:14px}.learning-path-module__LcTpKG__resultCard{align-items:flex-start;padding:16px}}@media (prefers-reduced-motion:reduce){.learning-path-module__LcTpKG__bar>span,.learning-path-module__LcTpKG__step[data-state=done]:not(:last-child):after,.learning-path-module__LcTpKG__step[data-state=current] .learning-path-module__LcTpKG__node:after,.learning-path-module__LcTpKG__resultCard[data-fresh] .learning-path-module__LcTpKG__resultBadge,.learning-path-module__LcTpKG__resultCard[data-fresh] .learning-path-module__LcTpKG__resultBadge path,.learning-path-module__LcTpKG__resultCard[data-fresh] .learning-path-module__LcTpKG__scoreBar>span,.learning-path-module__LcTpKG__saveState[data-state=saving]:before{animation:none}.learning-path-module__LcTpKG__resume,.learning-path-module__LcTpKG__resumeIcon,.learning-path-module__LcTpKG__card,.learning-path-module__LcTpKG__stepLink:after,.learning-path-module__LcTpKG__primary,.learning-path-module__LcTpKG__quiet,.learning-path-module__LcTpKG__option,.learning-path-module__LcTpKG__option input:before{transition:none}.learning-path-module__LcTpKG__resume:active,.learning-path-module__LcTpKG__primary:active:not(:disabled),.learning-path-module__LcTpKG__quiet:active:not(:disabled),.learning-path-module__LcTpKG__option:active{scale:none}.learning-path-module__LcTpKG__card:has(.learning-path-module__LcTpKG__stepLink:active){scale:none}.learning-path-module__LcTpKG__resume:hover .learning-path-module__LcTpKG__resumeIcon,.learning-path-module__LcTpKG__card:hover .learning-path-module__LcTpKG__stepLink:after{translate:none}.learning-path-module__LcTpKG__card:has(.learning-path-module__LcTpKG__stepLink):hover{translate:none}}
.learning-materials-module__lILbBG__package{border:1px solid var(--learn-line);border-radius:var(--learn-radius-lg);background:var(--learn-surface);box-shadow:var(--learn-elevation-1);gap:16px;margin-top:16px;padding:28px;display:grid}.learning-materials-module__lILbBG__packageHead{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.learning-materials-module__lILbBG__packageHead h2{letter-spacing:-.01em;flex:12ch;margin:0;font-size:24px;font-weight:600;line-height:1.2}.learning-materials-module__lILbBG__packageIcon{background:var(--learn-violet-100);width:44px;height:44px;color:var(--learn-violet-700);border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.learning-materials-module__lILbBG__chip{background:var(--learn-blue-50);color:var(--learn-blue-800);border-radius:999px;margin:0;padding:4px 12px;font-size:13px;font-weight:600}.learning-materials-module__lILbBG__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.learning-materials-module__lILbBG__item{border:1px solid var(--learn-line);border-radius:var(--learn-radius);background:var(--learn-canvas);transition:border-color var(--learn-motion-short) var(--learn-ease), background-color var(--learn-motion-short) var(--learn-ease);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 16px;display:grid}.learning-materials-module__lILbBG__item:hover{border-color:var(--learn-line-strong);background:var(--learn-surface)}.learning-materials-module__lILbBG__kind{background:var(--learn-coral-100);width:44px;height:44px;color:var(--learn-coral-700);border-radius:12px;place-items:center;display:grid}.learning-materials-module__lILbBG__item[data-kind=video] .learning-materials-module__lILbBG__kind{background:var(--learn-violet-100);color:var(--learn-violet-700)}.learning-materials-module__lILbBG__itemBody{gap:4px;min-width:0;display:grid}.learning-materials-module__lILbBG__itemBody strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.learning-materials-module__lILbBG__state{color:var(--learn-muted);justify-self:start;align-items:center;gap:6px;font-size:13px;display:inline-flex}.learning-materials-module__lILbBG__state:before{content:"";background:var(--learn-line-strong);border-radius:999px;width:7px;height:7px}.learning-materials-module__lILbBG__item[data-state=opened] .learning-materials-module__lILbBG__state:before{background:var(--learn-blue-600)}.learning-materials-module__lILbBG__item[data-state=confirmed] .learning-materials-module__lILbBG__state{color:var(--learn-mint-700)}.learning-materials-module__lILbBG__item[data-state=confirmed] .learning-materials-module__lILbBG__state:before{background:var(--learn-lime-500)}.learning-materials-module__lILbBG__item[data-state=missing] .learning-materials-module__lILbBG__kind{background:var(--learn-line);color:var(--learn-muted)}.learning-materials-module__lILbBG__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.learning-materials-module__lILbBG__action,.learning-materials-module__lILbBG__confirm,.learning-materials-module__lILbBG__quiet{border:1px solid var(--learn-line-strong);background:var(--learn-surface);min-height:44px;color:var(--learn-ink);font:inherit;cursor:pointer;isolation:isolate;transition:scale var(--learn-motion-medium) var(--learn-ease-spring);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.learning-materials-module__lILbBG__confirm{border-color:var(--learn-lime-500);background:var(--learn-lime-300);color:var(--learn-ink)}.learning-materials-module__lILbBG__action:after,.learning-materials-module__lILbBG__confirm:after,.learning-materials-module__lILbBG__quiet:after{content:"";z-index:-1;opacity:0;transition:opacity var(--learn-motion-short) var(--learn-ease);background:currentColor;position:absolute;inset:0}.learning-materials-module__lILbBG__action:hover:after,.learning-materials-module__lILbBG__confirm:hover:not(:disabled):after,.learning-materials-module__lILbBG__quiet:hover:not(:disabled):after{opacity:var(--learn-state-hover)}.learning-materials-module__lILbBG__action:active,.learning-materials-module__lILbBG__confirm:active:not(:disabled),.learning-materials-module__lILbBG__quiet:active:not(:disabled){scale:.97}.learning-materials-module__lILbBG__action:active:after,.learning-materials-module__lILbBG__confirm:active:not(:disabled):after{opacity:var(--learn-state-pressed)}.learning-materials-module__lILbBG__action:focus-visible,.learning-materials-module__lILbBG__confirm:focus-visible,.learning-materials-module__lILbBG__quiet:focus-visible{box-shadow:var(--learn-focus);outline:0}.learning-materials-module__lILbBG__action[aria-disabled=true]{color:var(--learn-muted);cursor:not-allowed}.learning-materials-module__lILbBG__confirm:disabled,.learning-materials-module__lILbBG__quiet:disabled{opacity:.6;cursor:not-allowed}.learning-materials-module__lILbBG__moduleConfirm{border-radius:var(--learn-radius);background:var(--learn-lime-50);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px;display:flex}.learning-materials-module__lILbBG__moduleConfirm p{color:var(--learn-lime-700);flex:28ch;margin:0}.learning-materials-module__lILbBG__confirmed{color:var(--learn-mint-700);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.learning-materials-module__lILbBG__note{border-top:1px solid var(--learn-line);color:var(--learn-muted);flex-wrap:wrap;gap:4px 12px;margin:0;padding-top:12px;font-size:14px;display:flex}.learning-materials-module__lILbBG__error{background:var(--color-feedback-error-surface);color:var(--color-feedback-error-text);border-radius:12px;justify-items:start;gap:12px;margin-top:16px;padding:16px;display:grid}.learning-materials-module__lILbBG__error p{margin:0}.learning-materials-module__lILbBG__loading{border-radius:var(--learn-radius-lg);background:linear-gradient(100deg, transparent 30%, #ffffffb3 50%, transparent 70%) 0 0 / 200% 100%, var(--learn-line);height:220px;margin-top:16px;animation:1.4s linear infinite learning-materials-module__lILbBG__shimmer}@keyframes learning-materials-module__lILbBG__shimmer{to{background-position:-200% 0,0 0}}.learning-materials-module__lILbBG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.learning-materials-module__lILbBG__package{border-radius:20px;padding:20px 16px}.learning-materials-module__lILbBG__item{grid-template-columns:44px minmax(0,1fr);align-items:start}.learning-materials-module__lILbBG__actions{grid-column:1/-1;justify-content:flex-start}.learning-materials-module__lILbBG__actions>*{flex:auto}}@media (prefers-reduced-motion:reduce){.learning-materials-module__lILbBG__item,.learning-materials-module__lILbBG__action,.learning-materials-module__lILbBG__confirm,.learning-materials-module__lILbBG__quiet{transition:none}.learning-materials-module__lILbBG__action:active,.learning-materials-module__lILbBG__confirm:active:not(:disabled),.learning-materials-module__lILbBG__quiet:active:not(:disabled){scale:none}.learning-materials-module__lILbBG__loading{animation:none}}
.participation-share-hint-module__7TbDTa__hint{color:var(--color-text-secondary);font-size:var(--type-public-supporting);line-height:var(--leading-body);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;display:flex}.participation-share-hint-module__7TbDTa__hint a{min-height:44px;color:var(--color-primary-strong);text-underline-offset:3px;align-items:center;gap:8px;font-weight:500;display:inline-flex}.participation-share-hint-module__7TbDTa__hint a:hover{color:var(--color-primary-hover)}.participation-share-hint-module__7TbDTa__hint a:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:6px}
.workshop-scale-module__rVFxIG__scale{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.workshop-scale-module__rVFxIG__scale[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.workshop-scale-module__rVFxIG__scale[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.workshop-scale-module__rVFxIG__scale[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.workshop-scale-module__rVFxIG__option{border:1px solid var(--color-border-strong);background:var(--color-surface);text-align:center;cursor:pointer;min-height:80px;transition:background-color var(--motion-standard) var(--ease-productive);border-radius:12px;align-content:start;justify-items:center;gap:2px;padding:12px 6px 10px;display:grid;position:relative}.workshop-scale-module__rVFxIG__scale[data-count="3"] .workshop-scale-module__rVFxIG__option{min-height:64px;padding-block:8px}.workshop-scale-module__rVFxIG__scale[data-count="4"] .workshop-scale-module__rVFxIG__option,.workshop-scale-module__rVFxIG__scale[data-count="5"] .workshop-scale-module__rVFxIG__option{align-content:center;min-height:56px;padding-block:20px 12px}.workshop-scale-module__rVFxIG__option:hover{background:var(--color-surface-control)}.workshop-scale-module__rVFxIG__option[data-checked=true]{border-color:var(--color-primary);background:var(--color-brand-lime-surface);box-shadow:inset 0 0 0 1px var(--color-primary)}.workshop-scale-module__rVFxIG__option[data-disabled=true]{cursor:not-allowed}.workshop-scale-module__rVFxIG__option[data-disabled=true]:not([data-checked=true]){background:var(--color-surface-subtle);color:var(--color-text-secondary)}.workshop-scale-module__rVFxIG__option[data-disabled=true]:hover:not([data-checked=true]){background:var(--color-surface-subtle)}.workshop-scale-module__rVFxIG__option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.workshop-scale-module__rVFxIG__option:has(input:focus-visible){outline:var(--focus-ring);outline-offset:2px}.workshop-scale-module__rVFxIG__check{background:var(--color-primary);width:18px;height:18px;color:var(--color-surface);opacity:0;transition:opacity var(--motion-fast) var(--ease-productive), scale var(--motion-standard) var(--ease-productive);border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;right:6px;scale:.6}.workshop-scale-module__rVFxIG__option[data-checked=true] .workshop-scale-module__rVFxIG__check{opacity:1;scale:1}.workshop-scale-module__rVFxIG__value{font-size:var(--type-panel);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.workshop-scale-module__rVFxIG__name{font-size:var(--type-public-meta);line-height:var(--leading-ui);overflow-wrap:anywhere}.workshop-scale-module__rVFxIG__option[data-checked=true] .workshop-scale-module__rVFxIG__name{font-weight:700}.workshop-scale-module__rVFxIG__marker{background:var(--color-ink);color:var(--color-surface);font-size:var(--type-caption);font-weight:600;line-height:var(--leading-ui);white-space:nowrap;border-radius:999px;margin-top:4px;padding:1px 8px}@media (max-width:560px){.workshop-scale-module__rVFxIG__scale{grid-template-columns:repeat(3,minmax(0,1fr))}.workshop-scale-module__rVFxIG__option{min-height:76px}}@media (prefers-reduced-motion:reduce){.workshop-scale-module__rVFxIG__option,.workshop-scale-module__rVFxIG__check{transition:none}}
.workshop-maturity-step-module__4ejJoW__dimensions{display:grid}.workshop-maturity-step-module__4ejJoW__dimension{border:0;border-top:1px solid var(--color-border);min-width:0;margin:0;padding:24px 0;display:block}.workshop-maturity-step-module__4ejJoW__dimension:first-child{border-top:0;padding-top:0}.workshop-maturity-step-module__4ejJoW__dimension:last-child{padding-bottom:0}.workshop-maturity-step-module__4ejJoW__dimension legend{float:left;width:100%;font-size:var(--type-public-subtitle);font-weight:600;line-height:var(--leading-ui);margin:0 0 4px;padding:0}.workshop-maturity-step-module__4ejJoW__dimension legend+*{clear:both}.workshop-maturity-step-module__4ejJoW__dimension>:not(legend,.workshop-maturity-step-module__4ejJoW__subtitle){margin-top:12px}.workshop-maturity-step-module__4ejJoW__answered{vertical-align:-2px;color:var(--color-feedback-success-text);margin-left:8px;display:inline-block}.workshop-maturity-step-module__4ejJoW__levelText:empty{display:none}.workshop-maturity-step-module__4ejJoW__subtitle{color:var(--color-text-secondary);font-size:var(--type-public-supporting);line-height:var(--leading-body)}.workshop-maturity-step-module__4ejJoW__levelText{max-width:78ch;font-size:var(--type-public-body);line-height:var(--leading-body)}.workshop-maturity-step-module__4ejJoW__reference{color:var(--color-text-secondary);font-size:var(--type-public-supporting)}.workshop-maturity-step-module__4ejJoW__reference strong{color:var(--color-ink)}.workshop-maturity-step-module__4ejJoW__compare{font-size:var(--type-public-supporting);line-height:var(--leading-body);gap:4px 32px;margin:4px 0 0;padding:0;list-style:none;display:grid}.workshop-maturity-step-module__4ejJoW__compare li{color:var(--color-text-secondary);border-radius:10px;gap:2px;padding:8px 12px;display:grid}.workshop-maturity-step-module__4ejJoW__compare li strong{color:var(--color-ink)}.workshop-maturity-step-module__4ejJoW__compare li[data-selected=true]{background:var(--color-brand-lime-surface);color:var(--color-ink)}@media (min-width:801px){.workshop-maturity-step-module__4ejJoW__compare{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.workshop-maturity-step-module__4ejJoW__dimension{padding-block:20px}}
.workshop-prioritisation-step-module__hMwqxq__layout{align-items:start;gap:8px;display:grid}.workshop-prioritisation-step-module__hMwqxq__axes{gap:32px;min-width:0;display:grid}.workshop-prioritisation-step-module__hMwqxq__axis{align-content:start;min-width:0;display:grid}.workshop-prioritisation-step-module__hMwqxq__axisHead{border-bottom:1px solid var(--color-border-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding-bottom:8px;display:flex}.workshop-prioritisation-step-module__hMwqxq__axisHead h4{font-size:var(--type-public-subtitle)}.workshop-prioritisation-step-module__hMwqxq__axisHead p{font-variant-numeric:tabular-nums}.workshop-prioritisation-step-module__hMwqxq__criterion{border:0;border-bottom:1px solid var(--color-border);min-width:0;margin:0;padding:16px 0}.workshop-prioritisation-step-module__hMwqxq__criterion legend{float:left;width:100%;font-size:var(--type-public-body);font-weight:600;line-height:var(--leading-ui);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 8px;padding:0;display:flex}.workshop-prioritisation-step-module__hMwqxq__criterion legend+*{clear:both}.workshop-prioritisation-step-module__hMwqxq__body{align-items:start;gap:12px 24px;display:grid}.workshop-prioritisation-step-module__hMwqxq__question{color:var(--color-text-secondary);font-size:var(--type-public-supporting);line-height:var(--leading-body)}.workshop-prioritisation-step-module__hMwqxq__choice{gap:2px;min-width:0;display:grid}.workshop-prioritisation-step-module__hMwqxq__clamp,.workshop-prioritisation-step-module__hMwqxq__rankTitle{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workshop-prioritisation-step-module__hMwqxq__chosenMeaning{color:var(--color-ink);text-align:left;font-weight:500}.workshop-prioritisation-step-module__hMwqxq__meanings{font-size:var(--type-public-supporting);line-height:var(--leading-body);gap:4px;margin:0;padding:0;list-style:none;display:grid}.workshop-prioritisation-step-module__hMwqxq__meanings li{color:var(--color-text-secondary);border-radius:10px;gap:2px;padding:8px 12px;display:grid}.workshop-prioritisation-step-module__hMwqxq__meanings li strong{color:var(--color-ink)}.workshop-prioritisation-step-module__hMwqxq__meanings li[data-selected=true]{background:var(--color-brand-lime-surface);color:var(--color-ink)}.workshop-prioritisation-step-module__hMwqxq__rankMark{background:var(--color-surface-control);min-width:52px;color:var(--color-ink);font-size:var(--type-public-supporting);border-radius:999px;place-items:center;padding:4px 10px;font-weight:700;display:inline-grid}.workshop-prioritisation-step-module__hMwqxq__rankMark[data-rank=P1]{background:var(--color-brand-lime);color:var(--color-brand-lime-text)}.workshop-prioritisation-step-module__hMwqxq__rankMark[data-rank=P2]{background:var(--yellow);color:var(--color-feedback-warning-text)}.workshop-prioritisation-step-module__hMwqxq__rankMark[data-rank=P3]{background:var(--coral);color:var(--coral-strong)}.workshop-prioritisation-step-module__hMwqxq__rankMark[data-rank=open]{color:var(--color-text-secondary);font-weight:500}.workshop-prioritisation-step-module__hMwqxq__overview{align-items:start;gap:24px;display:grid}.workshop-prioritisation-step-module__hMwqxq__ranking{margin:0;padding:0;list-style:none;display:grid}.workshop-prioritisation-step-module__hMwqxq__rankItem{border-top:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.workshop-prioritisation-step-module__hMwqxq__rankItem:first-child{border-top:0;padding-top:0}.workshop-prioritisation-step-module__hMwqxq__rankText{justify-items:start;gap:4px;min-width:0;display:grid}.workshop-prioritisation-step-module__hMwqxq__rankTitle{font-size:var(--type-public-supporting);font-weight:600;line-height:var(--leading-ui);overflow-wrap:anywhere}.workshop-prioritisation-step-module__hMwqxq__matrix{gap:8px;width:100%;max-width:520px;margin:0;display:grid}.workshop-prioritisation-step-module__hMwqxq__matrix svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.workshop-prioritisation-step-module__hMwqxq__cell{stroke:var(--color-surface);stroke-width:2px}.workshop-prioritisation-step-module__hMwqxq__cell[data-rank=P1]{fill:var(--color-brand-lime)}.workshop-prioritisation-step-module__hMwqxq__cell[data-rank=P2]{fill:var(--yellow)}.workshop-prioritisation-step-module__hMwqxq__cell[data-rank=P3]{fill:var(--coral)}.workshop-prioritisation-step-module__hMwqxq__cellRank{fill:var(--color-ink);font-size:13px;font-weight:700}.workshop-prioritisation-step-module__hMwqxq__tick{fill:var(--color-text-secondary);font-size:13px}.workshop-prioritisation-step-module__hMwqxq__axisTitle{fill:var(--color-ink);font-size:14px;font-weight:600}.workshop-prioritisation-step-module__hMwqxq__dot{fill:var(--color-ink);stroke:var(--color-surface);stroke-width:2px}g[data-selected=true] .workshop-prioritisation-step-module__hMwqxq__dot{fill:var(--color-primary);stroke:var(--color-ink);stroke-width:2.5px}.workshop-prioritisation-step-module__hMwqxq__dotLabel{fill:var(--color-surface);font-size:12px;font-weight:700}.workshop-prioritisation-step-module__hMwqxq__missing{fill:none;stroke:var(--color-danger);stroke-width:2px;stroke-dasharray:4 3}.workshop-prioritisation-step-module__hMwqxq__legend{color:var(--color-text-secondary);font-size:var(--type-public-meta);flex-wrap:wrap;gap:4px 16px;display:flex}.workshop-prioritisation-step-module__hMwqxq__legend>span{align-items:center;gap:6px;display:inline-flex}.workshop-prioritisation-step-module__hMwqxq__legendRing{border:2px dashed var(--color-danger);border-radius:999px;width:14px;height:14px}@media (min-width:701px){.workshop-prioritisation-step-module__hMwqxq__body{grid-template-columns:minmax(180px,2fr) minmax(0,3fr)}}@media (min-width:1001px){.workshop-prioritisation-step-module__hMwqxq__layout{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.workshop-prioritisation-step-module__hMwqxq__layout>section{grid-area:1/2;align-self:start}.workshop-prioritisation-step-module__hMwqxq__layout>.workshop-prioritisation-step-module__hMwqxq__axes{grid-area:1/1}.workshop-prioritisation-step-module__hMwqxq__overview{grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:40px}}@media (max-width:700px){.workshop-prioritisation-step-module__hMwqxq__cellRank,.workshop-prioritisation-step-module__hMwqxq__tick,.workshop-prioritisation-step-module__hMwqxq__axisTitle{font-size:17px}.workshop-prioritisation-step-module__hMwqxq__dotLabel{font-size:16px}.workshop-prioritisation-step-module__hMwqxq__rankItem{grid-template-columns:auto 1fr}.workshop-prioritisation-step-module__hMwqxq__rankItem button{grid-column:1/-1}}
.workshop-priority-result-module__3Ma24a__result{z-index:2;border-bottom:1px solid var(--color-border);background:var(--color-surface);gap:8px;padding:10px 0;display:grid;position:sticky;top:0}.workshop-priority-result-module__3Ma24a__figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;margin:0;display:grid}.workshop-priority-result-module__3Ma24a__figures dt{color:var(--color-text-secondary);font-size:var(--type-public-meta);font-weight:600}.workshop-priority-result-module__3Ma24a__figures dd{font-size:var(--type-public-supporting);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--leading-ui);margin:0}.workshop-priority-result-module__3Ma24a__band{color:var(--color-text-secondary);font-weight:500}.workshop-priority-result-module__3Ma24a__rank{font-size:var(--type-panel);line-height:1.1}.workshop-priority-result-module__3Ma24a__rank[data-rank=open]{color:var(--color-text-secondary);font-size:var(--type-public-supporting);font-weight:500}.workshop-priority-result-module__3Ma24a__rank[data-rank=P1]{color:var(--color-brand-lime-text)}.workshop-priority-result-module__3Ma24a__more{display:none}.workshop-priority-result-module__3Ma24a__warning{background:var(--color-feedback-warning-surface);color:var(--color-feedback-warning-text);font-size:var(--type-public-meta);line-height:var(--leading-body);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.workshop-priority-result-module__3Ma24a__warning svg{flex:none;margin-top:2px}@media (min-width:701px){.workshop-priority-result-module__3Ma24a__more{display:inline}}@media (min-width:1001px){.workshop-priority-result-module__3Ma24a__result{background:var(--color-surface-subtle);border:0;border-radius:12px;gap:12px;padding:20px;top:16px}.workshop-priority-result-module__3Ma24a__figures{grid-template-columns:minmax(0,1fr);gap:12px}.workshop-priority-result-module__3Ma24a__figures>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.workshop-priority-result-module__3Ma24a__figures dd{font-size:var(--type-public-body)}.workshop-priority-result-module__3Ma24a__rank{font-size:28px}.workshop-priority-result-module__3Ma24a__warning{padding:10px 12px}}
.workshop-stepper-module__igQTuq__nav{gap:8px;min-width:0;display:grid}.workshop-stepper-module__igQTuq__compact{display:none}.workshop-stepper-module__igQTuq__steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.workshop-stepper-module__igQTuq__steps>li{display:grid;position:relative}.workshop-stepper-module__igQTuq__steps>li:not(:last-child):before{content:"";z-index:0;background:var(--color-border-strong);width:100%;height:2px;position:absolute;top:31px;left:50%}.workshop-stepper-module__igQTuq__steps>li[data-status=done]:not(:last-child):before{background:var(--lime-strong)}.workshop-stepper-module__igQTuq__step{z-index:1;width:100%;min-height:112px;color:var(--color-ink);text-align:center;cursor:pointer;transition:background-color var(--motion-standard) var(--ease-productive);background:0 0;border:0;border-radius:12px;grid-template-rows:auto 1fr;justify-items:center;gap:8px;padding:14px 8px 12px;display:grid;position:relative}.workshop-stepper-module__igQTuq__step:hover{background:var(--color-surface-control)}.workshop-stepper-module__igQTuq__step:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.workshop-stepper-module__igQTuq__mark{border:2px solid var(--color-border-strong);background:var(--color-surface);width:36px;height:36px;color:var(--color-ink);font-size:var(--type-public-supporting);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:600;display:grid}.workshop-stepper-module__igQTuq__step[data-status=started] .workshop-stepper-module__igQTuq__mark{border-color:var(--lime-strong);background:var(--color-brand-lime-surface)}.workshop-stepper-module__igQTuq__step[data-status=done] .workshop-stepper-module__igQTuq__mark{border-color:var(--lime-strong);background:var(--color-brand-lime);color:var(--color-brand-lime-text)}.workshop-stepper-module__igQTuq__step[data-locked=true] .workshop-stepper-module__igQTuq__mark{background:var(--color-surface-soft);color:var(--color-text-secondary);border-style:dashed}.workshop-stepper-module__igQTuq__step[aria-current=step] .workshop-stepper-module__igQTuq__mark{border-color:var(--color-primary);box-shadow:0 0 0 4px #005af02e}.workshop-stepper-module__igQTuq__step[aria-current=step]:not([data-status=done]) .workshop-stepper-module__igQTuq__mark{background:var(--color-primary);color:var(--color-surface)}.workshop-stepper-module__igQTuq__text{align-content:start;justify-items:center;gap:2px;min-width:0;display:grid}.workshop-stepper-module__igQTuq__label{font-size:var(--type-public-supporting);font-weight:500;line-height:var(--leading-ui);text-wrap:balance;overflow-wrap:anywhere}.workshop-stepper-module__igQTuq__step[aria-current=step] .workshop-stepper-module__igQTuq__label{font-weight:700}.workshop-stepper-module__igQTuq__step[data-locked=true]{cursor:not-allowed}.workshop-stepper-module__igQTuq__step[data-locked=true]:hover{background:0 0}.workshop-stepper-module__igQTuq__step[data-locked=true] .workshop-stepper-module__igQTuq__label{color:var(--color-text-secondary)}.workshop-stepper-module__igQTuq__detail{color:var(--color-text-secondary);font-size:var(--type-public-meta);line-height:var(--leading-ui);text-wrap:balance}@media (max-width:1000px){.workshop-stepper-module__igQTuq__step:not([data-locked=true]) .workshop-stepper-module__igQTuq__detail{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workshop-stepper-module__igQTuq__step{min-height:96px}}@media (max-width:700px){.workshop-stepper-module__igQTuq__compact{grid-template-columns:1fr 44px 44px;align-items:stretch;gap:6px;display:grid}.workshop-stepper-module__igQTuq__toggle,.workshop-stepper-module__igQTuq__arrow{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:52px;color:var(--color-ink);cursor:pointer;border-radius:12px;align-items:center;display:inline-flex}.workshop-stepper-module__igQTuq__toggle{text-align:left;justify-content:space-between;gap:12px;padding:6px 14px}.workshop-stepper-module__igQTuq__toggleText{min-width:0;display:grid}.workshop-stepper-module__igQTuq__toggleStep{color:var(--color-text-secondary);font-size:var(--type-public-meta);font-weight:500;line-height:var(--leading-ui)}.workshop-stepper-module__igQTuq__toggleLabel{font-size:var(--type-public-body);font-weight:700;line-height:var(--leading-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workshop-stepper-module__igQTuq__chevron{transition:rotate var(--motion-standard) var(--ease-productive);flex:none}.workshop-stepper-module__igQTuq__toggle[aria-expanded=true] .workshop-stepper-module__igQTuq__chevron{rotate:180deg}.workshop-stepper-module__igQTuq__arrow{justify-content:center;padding:0}.workshop-stepper-module__igQTuq__arrow:disabled{opacity:.4;cursor:not-allowed}.workshop-stepper-module__igQTuq__toggle:focus-visible,.workshop-stepper-module__igQTuq__arrow:focus-visible{outline:var(--focus-ring);outline-offset:2px}.workshop-stepper-module__igQTuq__segments{grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.workshop-stepper-module__igQTuq__segments>li{background:var(--color-border);border-radius:999px;height:6px}.workshop-stepper-module__igQTuq__segments>li[data-status=done]{background:var(--lime-strong)}.workshop-stepper-module__igQTuq__segments>li[data-status=started]{background:var(--color-brand-lime)}.workshop-stepper-module__igQTuq__segments>li[data-current=true]{background:var(--color-primary)}.workshop-stepper-module__igQTuq__steps{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-auto-flow:row;gap:2px;padding:6px;display:none}.workshop-stepper-module__igQTuq__steps[data-open=true]{display:grid}.workshop-stepper-module__igQTuq__steps>li:not(:last-child):before{display:none}.workshop-stepper-module__igQTuq__step{text-align:left;grid-template-rows:none;grid-template-columns:36px 1fr;place-items:center stretch;gap:14px;min-height:56px;padding:8px 10px}.workshop-stepper-module__igQTuq__step[aria-current=step]{background:var(--color-surface-selected)}.workshop-stepper-module__igQTuq__text{justify-items:start}.workshop-stepper-module__igQTuq__step .workshop-stepper-module__igQTuq__detail,.workshop-stepper-module__igQTuq__step:not([data-locked=true]) .workshop-stepper-module__igQTuq__detail{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.workshop-stepper-module__igQTuq__step,.workshop-stepper-module__igQTuq__chevron{transition:none}}
.workshop-prompts-module__lSja1q__prompts{gap:12px;display:grid}.workshop-prompts-module__lSja1q__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.workshop-prompts-module__lSja1q__tile{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.workshop-prompts-module__lSja1q__tile[data-copied=true]{border-color:var(--lime-strong)}.workshop-prompts-module__lSja1q__top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.workshop-prompts-module__lSja1q__number{background:var(--color-brand-lime);width:32px;height:32px;color:var(--color-brand-lime-text);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:700;display:grid}.workshop-prompts-module__lSja1q__copied{color:var(--color-feedback-success-text);font-size:var(--type-public-meta);align-items:center;gap:4px;margin-right:auto;font-weight:600;display:inline-flex}.workshop-prompts-module__lSja1q__copy{min-height:36px;margin-left:auto;padding:4px 12px}.workshop-prompts-module__lSja1q__tile h4{font-size:var(--type-public-body);line-height:var(--leading-ui);text-wrap:balance}.workshop-prompts-module__lSja1q__question{color:var(--color-ink);font-size:var(--type-public-supporting);line-height:var(--leading-ui);text-wrap:balance}.workshop-prompts-module__lSja1q__summary{color:var(--color-text-secondary);font-size:var(--type-public-meta);line-height:var(--leading-body);flex:auto;margin-top:4px}.workshop-prompts-module__lSja1q__view{align-self:flex-start;min-height:36px;margin:8px 0 -8px -12px;padding:4px 12px}.workshop-prompts-module__lSja1q__viewer{background:var(--color-surface-subtle);border-radius:12px;gap:8px;padding:16px;display:grid}.workshop-prompts-module__lSja1q__viewerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.workshop-prompts-module__lSja1q__viewerHead h4{font-size:var(--type-public-body);line-height:var(--leading-ui)}.workshop-prompts-module__lSja1q__text{border:1px solid var(--color-border);background:var(--color-surface);max-height:320px;font:inherit;font-size:var(--type-public-supporting);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 14px;overflow:auto}.workshop-prompts-module__lSja1q__text:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (max-width:1000px){.workshop-prompts-module__lSja1q__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.workshop-prompts-module__lSja1q__tiles{grid-template-columns:minmax(0,1fr)}.workshop-prompts-module__lSja1q__copy,.workshop-prompts-module__lSja1q__view{min-height:44px}}
.workshop-use-cases-step-module__HmJ1dq__row{position:relative}.workshop-use-cases-step-module__HmJ1dq__paste{align-items:start;gap:12px 16px;display:grid}.workshop-use-cases-step-module__HmJ1dq__pasteArea{font-variant-numeric:tabular-nums;min-height:132px}.workshop-use-cases-step-module__HmJ1dq__pasteActions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.workshop-use-cases-step-module__HmJ1dq__recognised{color:var(--color-text-secondary);font-size:var(--type-public-supporting);font-weight:500}.workshop-use-cases-step-module__HmJ1dq__list{display:grid}.workshop-use-cases-step-module__HmJ1dq__header{display:none}.workshop-use-cases-step-module__HmJ1dq__rows{margin:0;padding:0;list-style:none;display:grid}.workshop-use-cases-step-module__HmJ1dq__rows>li{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 24px;padding:16px 0;display:grid}.workshop-use-cases-step-module__HmJ1dq__rows>li:first-child{border-top:0}.workshop-use-cases-step-module__HmJ1dq__meta{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;display:flex}.workshop-use-cases-step-module__HmJ1dq__sourceId{color:var(--color-text-secondary);font-size:var(--type-public-meta);font-weight:500}.workshop-use-cases-step-module__HmJ1dq__sourceId[data-empty=true]{display:none}.workshop-use-cases-step-module__HmJ1dq__cell{gap:2px;min-width:0;display:grid}.workshop-use-cases-step-module__HmJ1dq__cell p{font-size:var(--type-public-supporting);line-height:var(--leading-body);overflow-wrap:anywhere}.workshop-use-cases-step-module__HmJ1dq__label{color:var(--color-text-secondary);font-size:var(--type-public-meta);font-weight:600}.workshop-use-cases-step-module__HmJ1dq__none{color:var(--color-text-secondary)}.workshop-use-cases-step-module__HmJ1dq__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.workshop-use-cases-step-module__HmJ1dq__confirm{background:var(--color-feedback-error-surface);color:var(--color-feedback-error-text);border-radius:12px;grid-column:1/-1;gap:8px;padding:12px 16px;display:grid}.workshop-use-cases-step-module__HmJ1dq__confirm p{font-size:var(--type-public-supporting)}.workshop-use-cases-step-module__HmJ1dq__buttons{flex-wrap:wrap;gap:8px 12px;display:flex}.workshop-use-cases-step-module__HmJ1dq__editor{background:var(--color-surface-subtle);border-radius:12px;grid-column:1/-1;gap:12px 16px;padding:16px;display:grid}.workshop-use-cases-step-module__HmJ1dq__editor h4{font-size:var(--type-public-body)}.workshop-use-cases-step-module__HmJ1dq__sourceField{max-width:280px}.workshop-use-cases-step-module__HmJ1dq__editorRow{flex-wrap:wrap;gap:8px 12px;display:flex}@media (min-width:701px){.workshop-use-cases-step-module__HmJ1dq__paste{grid-template-columns:minmax(0,1fr) auto;align-items:end}.workshop-use-cases-step-module__HmJ1dq__pasteActions{justify-items:stretch;padding-bottom:28px;display:grid}.workshop-use-cases-step-module__HmJ1dq__editor{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-use-cases-step-module__HmJ1dq__editor>h4,.workshop-use-cases-step-module__HmJ1dq__editor>:last-child,.workshop-use-cases-step-module__HmJ1dq__editor>[role=alert],.workshop-use-cases-step-module__HmJ1dq__sourceField{grid-column:1/-1}}@media (min-width:1001px){.workshop-use-cases-step-module__HmJ1dq__header,.workshop-use-cases-step-module__HmJ1dq__rows>li{grid-template-columns:72px 96px minmax(0,1fr) minmax(0,1fr) 244px;gap:16px 28px;display:grid}.workshop-use-cases-step-module__HmJ1dq__header{border-bottom:1px solid var(--color-border-strong);color:var(--color-text-secondary);font-size:var(--type-public-meta);padding:0 0 8px;font-weight:600}.workshop-use-cases-step-module__HmJ1dq__meta{display:contents}.workshop-use-cases-step-module__HmJ1dq__nr{justify-self:start}.workshop-use-cases-step-module__HmJ1dq__sourceId[data-empty=true]{display:block}.workshop-use-cases-step-module__HmJ1dq__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workshop-use-cases-step-module__HmJ1dq__actions{flex-wrap:nowrap;grid-column:auto;justify-content:flex-end}.workshop-use-cases-step-module__HmJ1dq__rows>li:first-child{border-top:0}.workshop-use-cases-step-module__HmJ1dq__confirm{grid-column:3/-1}}@media (max-width:700px){.workshop-use-cases-step-module__HmJ1dq__rows>li{grid-template-columns:minmax(0,1fr)}.workshop-use-cases-step-module__HmJ1dq__actions>button,.workshop-use-cases-step-module__HmJ1dq__buttons>button{flex:100%}}
.local-quiz-certificate-module__oLAYAa__section{justify-items:start;gap:8px;min-width:0;display:grid}.local-quiz-certificate-module__oLAYAa__section h3{margin:0;font-size:17px;font-weight:600;line-height:1.35}.local-quiz-certificate-module__oLAYAa__section p{color:var(--learn-muted,var(--color-text-secondary));margin:0;font-size:15px}.local-quiz-certificate-module__oLAYAa__action{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-brand-lime-hover);background:var(--color-brand-lime);max-width:100%;min-height:48px;color:var(--color-ink);font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;isolation:isolate;border-radius:12px;margin-top:8px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:scale .28s cubic-bezier(.34,1.4,.64,1);display:inline-flex;position:relative;overflow:hidden}.local-quiz-certificate-module__oLAYAa__action:after{content:"";z-index:-1;opacity:0;transition:opacity .15s var(--ease-productive);background:currentColor;position:absolute;inset:0}.local-quiz-certificate-module__oLAYAa__action:hover:after{opacity:.08}.local-quiz-certificate-module__oLAYAa__action:active:not(:disabled){scale:.97}.local-quiz-certificate-module__oLAYAa__action:active:not(:disabled):after{opacity:.14}.local-quiz-certificate-module__oLAYAa__action svg{flex-shrink:0}.local-quiz-certificate-module__oLAYAa__action:focus-visible{outline:var(--focus-ring);outline-offset:3px}.local-quiz-certificate-module__oLAYAa__action:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-motion:reduce){.local-quiz-certificate-module__oLAYAa__action{transition:none}.local-quiz-certificate-module__oLAYAa__action:active:not(:disabled){scale:none}}
.participant-feedback-module__-M5N4a__form{gap:28px}.participant-feedback-module__-M5N4a__status{gap:6px;display:grid}.participant-feedback-module__-M5N4a__sent{font-size:var(--type-public-supporting);font-variant-numeric:tabular-nums;font-weight:600}.participant-feedback-module__-M5N4a__question{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}fieldset.participant-feedback-module__-M5N4a__question>legend{float:left;width:100%;font-size:var(--type-public-supporting);font-weight:600;line-height:var(--leading-ui);margin:0;padding:0}fieldset.participant-feedback-module__-M5N4a__question>legend+*{clear:both}.participant-feedback-module__-M5N4a__ends{color:var(--color-text-secondary);font-size:var(--type-public-meta);line-height:var(--leading-ui);justify-content:space-between;gap:16px;display:flex}.participant-feedback-module__-M5N4a__ends>span:last-child{text-align:right}.participant-feedback-module__-M5N4a__counter{color:var(--color-text-secondary);font-size:var(--type-public-meta);font-variant-numeric:tabular-nums;text-align:right}.participant-feedback-module__-M5N4a__actions{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:24px;display:flex}.participant-feedback-module__-M5N4a__actions>p{margin:0}.participant-feedback-module__-M5N4a__confirmation{color:var(--color-feedback-success-text);font-size:var(--type-public-supporting);font-weight:600}.participant-feedback-module__-M5N4a__confirmation:empty{display:none}@media (max-width:700px){.participant-feedback-module__-M5N4a__form{gap:24px}.participant-feedback-module__-M5N4a__actions>button{flex:100%}}
.participation-share-entry-module__hShrma__entry{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:16px;display:flex}.participation-share-entry-module__hShrma__entry h3{font-size:var(--type-public-subtitle);line-height:var(--leading-tight);margin:0}.participation-share-entry-module__hShrma__entry p{max-width:52ch;margin:4px 0 0}.participation-share-entry-module__hShrma__entry a{align-items:center;gap:8px;min-height:44px;display:inline-flex}@media (max-width:700px){.participation-share-entry-module__hShrma__entry a{flex:100%;justify-content:center}}
.learning-theme-module__PjF7vG__theme{--learn-blue-800:#113a80;--learn-blue-700:#0046bb;--learn-blue-600:#005af0;--learn-blue-100:#dfeaff;--learn-blue-50:#f1f6ff;--learn-lime-700:#254314;--learn-lime-500:#75b52e;--learn-lime-300:#c6f2b8;--learn-lime-200:#dcf7d2;--learn-lime-50:#f3fdef;--learn-violet-700:#6840a1;--learn-violet-100:#efe7ff;--learn-coral-700:#a8462b;--learn-coral-100:#ffe9e1;--learn-mint-700:#206943;--learn-amber-800:#5d3d00;--learn-amber-100:#fff4d1;--learn-ink:#11130f;--learn-ink-soft:#3d4450;--learn-muted:#5b6472;--learn-line:#dfe4ec;--learn-line-strong:#c3cbd8;--learn-canvas:#f5f7fb;--learn-surface:#fff;--learn-radius:14px;--learn-radius-lg:24px;--learn-elevation-1:0 1px 2px #1123440f, 0 1px 3px #1123440d;--learn-elevation-2:0 2px 6px #11234412, 0 8px 24px #11234414;--learn-elevation-3:0 12px 32px #11234424, 0 3px 8px #11234414;--learn-state-hover:.08;--learn-state-pressed:.14;--learn-motion-short:.15s;--learn-motion-medium:.28s;--learn-motion-long:.56s;--learn-ease:cubic-bezier(.2, 0, 0, 1);--learn-ease-out:cubic-bezier(.05, .7, .1, 1);--learn-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--learn-focus:0 0 0 3px var(--learn-surface), 0 0 0 5px var(--learn-blue-600)}
.participant-area-module__kGnuPW__account{font-size:var(--type-public-supporting);line-height:var(--leading-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:8px 24px;display:flex}.participant-area-module__kGnuPW__account p{overflow-wrap:anywhere}.participant-area-module__kGnuPW__signOutActions{justify-items:end;gap:4px;max-width:100%;display:grid}.participant-area-module__kGnuPW__signOutActions .participant-area-module__kGnuPW__signOutEverywhere{font-size:var(--type-public-supporting);white-space:normal;text-align:right;background:0 0;border-color:#0000}.participant-area-module__kGnuPW__confirmation{border:1px solid var(--color-border);background:var(--color-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);box-shadow:var(--shadow);border-radius:8px;padding:24px;overflow:auto}.participant-area-module__kGnuPW__confirmation::backdrop{background:#00000059}.participant-area-module__kGnuPW__confirmation .local-bundle-confirmation-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.participant-area-module__kGnuPW__confirmation h2{font-size:22px;line-height:1.3}.participant-area-module__kGnuPW__confirmation .icon-button{flex:0 0 44px;width:44px;height:44px;padding:0}.participant-area-module__kGnuPW__confirmation .local-bundle-actions{flex-wrap:wrap;justify-content:end;gap:12px;margin-top:24px;display:flex}.participant-area-module__kGnuPW__confirmation .button.primary{background:var(--color-primary);color:var(--color-surface)}.participant-area-module__kGnuPW__learning{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;padding:20px 24px;display:flex}.participant-area-module__kGnuPW__learning h2{font-size:20px;line-height:1.3}.participant-area-module__kGnuPW__learning [role=status]{flex-basis:100%}.participant-area-module__kGnuPW__registrations{gap:16px;margin:0;padding:0;list-style:none;display:grid}.participant-area-module__kGnuPW__registration{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow);border-radius:16px;gap:12px;padding:24px;display:grid}.participant-area-module__kGnuPW__heading{gap:8px;display:grid}.participant-area-module__kGnuPW__heading h2{text-wrap:balance;overflow-wrap:anywhere;font-size:22px;line-height:1.3}.participant-area-module__kGnuPW__status{border:1px solid var(--color-feedback-info-border);background:var(--color-feedback-info-surface);color:var(--color-feedback-info-text);font-size:var(--type-public-supporting);border-radius:999px;justify-self:start;padding:2px 10px;font-weight:600}.participant-area-module__kGnuPW__status[data-status=approved]{border-color:var(--color-feedback-success-border);background:var(--color-feedback-success-surface);color:var(--color-feedback-success-text)}.participant-area-module__kGnuPW__status[data-status=email_unverified],.participant-area-module__kGnuPW__status[data-status=waitlisted]{border-color:var(--color-feedback-warning-border);background:var(--color-feedback-warning-surface);color:var(--color-feedback-warning-text)}.participant-area-module__kGnuPW__status:is([data-status=rejected],[data-status=withdrawn]){border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.participant-area-module__kGnuPW__dates{font-variant-numeric:tabular-nums;gap:4px;margin:0;padding:0;list-style:none;display:grid}.participant-area-module__kGnuPW__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:4px;display:flex}.participant-area-module__kGnuPW__actions>a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.participant-area-module__kGnuPW__actions>a.participant-area-module__kGnuPW__primary{background:var(--color-primary);color:var(--color-surface);transition:background-color .15s var(--ease-productive);border-radius:10px;padding:8px 16px;font-weight:600;text-decoration:none}.participant-area-module__kGnuPW__actions>a.participant-area-module__kGnuPW__primary:hover{background:var(--color-primary-hover)}@media (max-width:700px){.participant-area-module__kGnuPW__registration{padding:20px}.participant-area-module__kGnuPW__actions>:is(a,button),.participant-area-module__kGnuPW__learning>button{flex:100%;justify-content:center}}
