@font-face{font-family:namuClassic;src:url(../media/NAMU_1750-s.p.de2b2f44.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:namuClassic Fallback;src:local(Arial);ascent-override:93.86%;descent-override:15.49%;line-gap-override:0.0%;size-adjust:109.73%}.namuclassic_cdcb4ef1-module__-eGAVW__className{font-family:namuClassic,namuClassic Fallback}.namuclassic_cdcb4ef1-module__-eGAVW__variable{--font-namu-1750:"namuClassic","namuClassic Fallback"}
@font-face{font-family:namuText;src:url(../media/FixelText_Medium-s.p.aec5df0b.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:namuText;src:url(../media/FixelText_SemiBold-s.p.f637b395.woff2)format("woff2");font-display:swap;font-weight:600 700;font-style:normal}@font-face{font-family:namuText Fallback;src:local(Arial);ascent-override:85.09%;descent-override:17.96%;line-gap-override:27.42%;size-adjust:105.77%}.namutext_13bdc906-module__7MddPG__className{font-family:namuText,namuText Fallback}.namutext_13bdc906-module__7MddPG__variable{--font-namu-text:"namuText","namuText Fallback"}
.EditorialHero-module__-YdrRa__header{position:relative}.EditorialHero-module__-YdrRa__headerBand{height:60px;min-height:60px;margin-right:calc(10vw + var(--ods-space-lg))}.EditorialHero-module__-YdrRa__headerPortrait{right:var(--ods-layout-gutter);top:var(--ods-space-md);object-fit:cover;border-radius:var(--ods-radius-xs);width:10vw;height:10vw;position:absolute}.EditorialHero-module__-YdrRa__hero{padding-top:12px;padding-bottom:var(--ods-space-lg)}.EditorialHero-module__-YdrRa__row{align-items:flex-start;gap:var(--ods-space-md);white-space:nowrap;display:flex}.EditorialHero-module__-YdrRa__opening{gap:var(--ods-space-lg)}.EditorialHero-module__-YdrRa__projectIcon{object-fit:contain;flex-shrink:0;width:.72em;height:.72em;margin-top:.2em}.EditorialHero-module__-YdrRa__flagship{margin-top:.005em;margin-left:10%}.EditorialHero-module__-YdrRa__projectLink{text-underline-offset:.07em;text-decoration:underline;text-decoration-thickness:.025em}.EditorialHero-module__-YdrRa__projectLink:hover{text-decoration:none}.EditorialHero-module__-YdrRa__note{white-space:normal;letter-spacing:normal;flex-direction:column;flex-shrink:0;justify-content:flex-end;height:.72em;margin-top:.2em;display:flex}.EditorialHero-module__-YdrRa__note>span{text-box-trim:trim-both;display:block;transform:translateY(-4px)}.EditorialHero-module__-YdrRa__flagshipNote{width:2.35em}.EditorialHero-module__-YdrRa__systemNote{text-align:right;width:3.15em}.EditorialHero-module__-YdrRa__bridge{margin-left:7%}.EditorialHero-module__-YdrRa__last{justify-content:flex-end;padding-right:5%}.EditorialHero-module__-YdrRa__preview{object-fit:cover;border-radius:var(--ods-radius-xs);flex:none;width:1.45em;height:.72em;margin-top:.2em}.EditorialHero-module__-YdrRa__inlinePortrait,.EditorialHero-module__-YdrRa__mobileDescription{display:none}@media (min-width:640px){.EditorialHero-module__-YdrRa__opening{margin-left:calc(-.09*var(--ods-text-display-editorial-size))}.EditorialHero-module__-YdrRa__hero{transform:translateY(calc(-1*(var(--ods-space-herobaseline) + .91*var(--ods-text-display-editorial-size))))}}@media (min-width:840px) and (max-width:1399px){.EditorialHero-module__-YdrRa__header,.EditorialHero-module__-YdrRa__hero{--ods-text-display-editorial-size:calc(11.3vw - 25px)}.EditorialHero-module__-YdrRa__hero .t-display-editorial{font-size:var(--ods-text-display-editorial-size)}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__note{width:max-content}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__note>span{white-space:nowrap}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__row{gap:var(--ods-space-sm)}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__opening{gap:var(--ods-space-lg)}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__last{padding-right:0}}@media (max-width:839px){.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__note{display:none}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__row{gap:var(--ods-space-sm)}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__last{padding-right:0}.EditorialHero-module__-YdrRa__mobileDescription{max-width:38ch;margin:var(--ods-space-lg)auto 0;text-align:center;display:block}}@media (min-width:640px) and (max-width:839px){.EditorialHero-module__-YdrRa__hero{--ods-text-display-editorial-size:var(--ods-text-home-tablet-size)}.EditorialHero-module__-YdrRa__hero .t-display-editorial{font-size:var(--ods-text-display-editorial-size)}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__opening{gap:var(--ods-space-md)}}@media (max-width:639px){.EditorialHero-module__-YdrRa__header{display:none}.EditorialHero-module__-YdrRa__headerBand{margin-right:0}.EditorialHero-module__-YdrRa__headerPortrait{display:none}.EditorialHero-module__-YdrRa__hero{padding-top:var(--ods-space-md)}.EditorialHero-module__-YdrRa__hero .t-display-editorial{font-size:var(--ods-text-home-phone-size)}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__opening{flex-direction:column;gap:0}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__identity{white-space:nowrap;align-items:baseline;gap:.12em;display:flex}.EditorialHero-module__-YdrRa__inlinePortrait{object-fit:cover;border-radius:var(--ods-radius-xs);align-self:flex-start;width:1.08em;height:.72em;margin-top:.19em;display:inline-block}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__opening>span:last-child{margin-left:10%}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__flagship,.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__bridge{margin-left:0;margin-top:var(--ods-space-sm)}.EditorialHero-module__-YdrRa__hero .EditorialHero-module__-YdrRa__last{margin-top:var(--ods-space-sm)}}@media (min-width:320px) and (max-width:639px){.EditorialHero-module__-YdrRa__hero .t-display-editorial{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}
.RepositoryCoverGrid-module__4ki-2G__grid .t-editorial-note{font-size:var(--ods-text-home-summary-size)}@media (max-width:839px){.RepositoryCoverGrid-module__4ki-2G__grid .t-editorial-note{line-height:var(--ods-text-home-summary-leading)}}.RepositoryCoverGrid-module__4ki-2G__row{column-gap:max(var(--ods-layout-gutter),calc((100vw - var(--ods-layout-max-width))/2 + var(--ods-layout-gutter)))}
.Wireframe-module__FN-K7W__viewport{width:100%;height:100%;position:relative;overflow:hidden}.Wireframe-module__FN-K7W__canvas{transform-origin:top;width:220px;height:300px;position:absolute;top:0;left:50%}.Wireframe-module__FN-K7W__screen{--wf-surface:var(--ods-color-bg-page);--wf-fill:var(--ods-color-bg-subtle);--wf-line:var(--ods-color-border-default);--wf-radius:12px;height:100%;color:var(--ods-color-text-primary);font-size:var(--ods-text-chip-size);line-height:var(--ods-text-chip-leading);font-family:var(--ods-font-sans);flex-direction:column;gap:2%;display:flex}.Wireframe-module__FN-K7W__topbar{justify-content:space-between;align-items:center;padding-bottom:3%;font-weight:600;display:flex}.Wireframe-module__FN-K7W__placeholder{background:var(--wf-fill);border-radius:var(--wf-radius);flex:1;place-items:center;min-height:32px;display:grid}.Wireframe-module__FN-K7W__placeholder svg{opacity:.35;width:28%;max-height:80%}.Wireframe-module__FN-K7W__product{flex-direction:column;gap:2px;display:flex}.Wireframe-module__FN-K7W__product>span,.Wireframe-module__FN-K7W__caption{color:var(--ods-color-text-secondary)}.Wireframe-module__FN-K7W__quantity{border:1px solid var(--wf-line);border-radius:var(--wf-radius);justify-content:space-between;align-self:flex-start;align-items:center;width:40%;padding:3% 6%;display:flex}.Wireframe-module__FN-K7W__summary{border-top:1px solid var(--wf-line);border-radius:2px;padding-top:3%}.Wireframe-module__FN-K7W__row{justify-content:space-between;gap:4%;padding:2% 0;display:flex}.Wireframe-module__FN-K7W__emphasis{border-top:1px solid var(--wf-line);margin-top:3%;font-weight:600}.Wireframe-module__FN-K7W__action{background:var(--ods-color-text-primary);color:var(--wf-surface);border-radius:var(--wf-radius);justify-content:space-between;padding:5%;display:flex}.Wireframe-module__FN-K7W__caption{text-align:center}.Wireframe-module__FN-K7W__reveal{background:var(--wf-fill);box-shadow:0 0 0 4px var(--wf-fill);border-radius:4px}@container (width<=400px){.Wireframe-module__FN-K7W__caption{display:none}.Wireframe-module__FN-K7W__screen{gap:3%}.Wireframe-module__FN-K7W__topbar{font-weight:400}}.Wireframe-module__FN-K7W__field{border:1px solid var(--wf-line);background:var(--wf-fill);border-radius:8px;padding:5%}.Wireframe-module__FN-K7W__spacer{flex:1}.Wireframe-module__FN-K7W__chart{background:var(--wf-fill);border-radius:8px;align-items:flex-end;gap:7%;height:32%;padding:8%;display:flex}.Wireframe-module__FN-K7W__chart>i{background:var(--ods-color-text-secondary);border-radius:3px;width:18%;height:40%}.Wireframe-module__FN-K7W__chart>i:nth-child(2){height:70%}.Wireframe-module__FN-K7W__chart>i:nth-child(3){height:55%}.Wireframe-module__FN-K7W__chart>i:nth-child(4){height:90%}.Wireframe-module__FN-K7W__screen{gap:6px;font-size:14px;line-height:1.35}.Wireframe-module__FN-K7W__screen>*{flex-shrink:0}.Wireframe-module__FN-K7W__placeholder{opacity:.45;flex-shrink:1;min-height:16px}.Wireframe-module__FN-K7W__topbar{color:var(--ods-color-text-secondary);padding-bottom:6px;font-size:12px}.Wireframe-module__FN-K7W__field{padding:8px}.Wireframe-module__FN-K7W__row{padding:6px 0}.Wireframe-module__FN-K7W__action{padding:10px}.Wireframe-module__FN-K7W__chart{flex-shrink:1;height:70px;padding:10px}.Wireframe-module__FN-K7W__chartLabels{color:var(--ods-color-text-secondary);justify-content:space-between;font-size:11px;display:flex}.Wireframe-module__FN-K7W__canvas[data-compact=true]{height:160px}.Wireframe-module__FN-K7W__canvas[data-compact=true] .Wireframe-module__FN-K7W__topbar,.Wireframe-module__FN-K7W__canvas[data-compact=true] .Wireframe-module__FN-K7W__placeholder,.Wireframe-module__FN-K7W__canvas[data-compact=true] .Wireframe-module__FN-K7W__product{display:none}.Wireframe-module__FN-K7W__canvas[data-compact=true] .Wireframe-module__FN-K7W__screen{gap:2px}.Wireframe-module__FN-K7W__canvas[data-compact=true] .Wireframe-module__FN-K7W__field{padding:1px 8px}.Wireframe-module__FN-K7W__canvas[data-compact=true] .Wireframe-module__FN-K7W__action{padding:2px 8px}.Wireframe-module__FN-K7W__canvas[data-compact=true] .Wireframe-module__FN-K7W__row{padding:4px 0}.Wireframe-module__FN-K7W__canvas[data-compact=true] .Wireframe-module__FN-K7W__chart{height:35px}
.QuizSession-module__Dol9ea__root{min-width:0;container-type:inline-size}.QuizSession-module__Dol9ea__session{height:var(--quiz-height);background:var(--ods-color-bg-subtle)}.QuizSession-module__Dol9ea__header{min-height:var(--quiz-heading);flex-shrink:0}.QuizSession-module__Dol9ea__questionBody{gap:var(--ods-space-lg);flex-direction:column;flex:1;min-height:0;display:flex}.QuizSession-module__Dol9ea__readingBody,.QuizSession-module__Dol9ea__resultBody{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.QuizSession-module__Dol9ea__options,.QuizSession-module__Dol9ea__textOptions,.QuizSession-module__Dol9ea__mockupContent{flex:1;min-height:0}.QuizSession-module__Dol9ea__optionFooter{align-items:flex-start;gap:var(--ods-space-2xs);flex-direction:column;flex-shrink:0;min-height:3rem;display:flex}.QuizSession-module__Dol9ea__optionFooter>span:last-child{min-height:var(--quiz-status)}.QuizSession-module__Dol9ea__session>[data-slot=card-footer]{flex-shrink:0;min-height:2.75rem}.QuizSession-module__Dol9ea__steps{gap:var(--ods-space-2xs);margin-bottom:var(--ods-space-xs);display:flex}.QuizSession-module__Dol9ea__steps>span{background:var(--ods-color-border-default);border-radius:9999px;flex:1;height:.1875rem}.QuizSession-module__Dol9ea__steps>[data-done=true],.QuizSession-module__Dol9ea__steps>[data-active=true]{background:var(--ods-color-text-primary)}.QuizSession-module__Dol9ea__options{gap:var(--ods-space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.QuizSession-module__Dol9ea__textOptions{gap:var(--ods-space-sm);display:grid}.QuizSession-module__Dol9ea__option{text-align:left;min-width:0;color:var(--ods-color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:.75rem;padding:0}.QuizSession-module__Dol9ea__option:disabled{cursor:default}.QuizSession-module__Dol9ea__option:focus-visible{outline:2px solid var(--ods-color-focus-ring);outline-offset:3px}.QuizSession-module__Dol9ea__optionCard{height:100%;min-height:0;transition:border-color var(--ods-motion-fast)var(--ods-motion-ease-out)}.QuizSession-module__Dol9ea__option:not(:disabled):hover .QuizSession-module__Dol9ea__optionCard{border-color:var(--ods-color-border-strong)}.QuizSession-module__Dol9ea__option[data-outcome=correct] .QuizSession-module__Dol9ea__optionCard{background:color-mix(in srgb,var(--ods-color-feedback-success)12%,var(--ods-color-bg-page));border-color:var(--ods-color-feedback-success)}.QuizSession-module__Dol9ea__option[data-outcome=wrong] .QuizSession-module__Dol9ea__optionCard{background:color-mix(in srgb,var(--ods-color-feedback-error)12%,var(--ods-color-bg-page));border-color:var(--ods-color-feedback-error)}.QuizSession-module__Dol9ea__wireframe{width:100%;height:100%;min-height:0}.QuizSession-module__Dol9ea__feedback{gap:var(--ods-space-xs);flex-direction:column;flex:0 0 var(--quiz-feedback);display:flex;overflow:auto}.QuizSession-module__Dol9ea__feedback[data-outcome=correct]>p:first-child{color:var(--ods-color-feedback-success)}.QuizSession-module__Dol9ea__feedback[data-outcome=wrong]>p:first-child{color:var(--ods-color-feedback-error)}.QuizSession-module__Dol9ea__next{white-space:normal;flex:1;min-width:0;position:relative;overflow:hidden}.QuizSession-module__Dol9ea__timerFill{transform-origin:0;animation:QuizSession-module__Dol9ea__quizCountdown var(--quiz-countdown)linear forwards;background:color-mix(in srgb,var(--ods-color-bg-page)15%,transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}@container (width<=400px){.QuizSession-module__Dol9ea__session{height:var(--quiz-mobile-height)}.QuizSession-module__Dol9ea__header{min-height:var(--quiz-heading)}.QuizSession-module__Dol9ea__options{gap:var(--ods-space-sm);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.QuizSession-module__Dol9ea__optionFooter{flex-direction:row;justify-content:space-between;align-items:center;min-height:1.5rem}.QuizSession-module__Dol9ea__optionFooter>span:last-child{min-height:0}.QuizSession-module__Dol9ea__feedback{flex-basis:var(--quiz-mobile-feedback)}}@media (prefers-reduced-motion:reduce){.QuizSession-module__Dol9ea__optionCard{transition:none}}@keyframes QuizSession-module__Dol9ea__quizCountdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.QuizSession-module__Dol9ea__session[data-complete=true] .QuizSession-module__Dol9ea__header{min-height:0}@media (prefers-reduced-motion:reduce){.QuizSession-module__Dol9ea__timerFill{visibility:hidden}}.QuizSession-module__Dol9ea__textOptions .QuizSession-module__Dol9ea__optionFooter{column-gap:var(--ods-space-sm);row-gap:var(--ods-space-2xs);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.QuizSession-module__Dol9ea__textOptions .QuizSession-module__Dol9ea__optionFooter>span:last-child{grid-column:2;min-height:1.25em}
