/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--nx-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--nx-color-black:#000;--nx-color-white:#fff;--nx-spacing:.25rem;--nx-container-sm:24rem;--nx-container-md:28rem;--nx-text-xs:.75rem;--nx-text-xs--line-height:calc(1 / .75);--nx-text-sm:.875rem;--nx-text-sm--line-height:calc(1.25 / .875);--nx-text-base:1rem;--nx-text-base--line-height:calc(1.5 / 1);--nx-text-lg:1.125rem;--nx-text-lg--line-height:calc(1.75 / 1.125);--nx-text-xl:1.25rem;--nx-text-xl--line-height:calc(1.75 / 1.25);--nx-text-2xl:1.5rem;--nx-text-2xl--line-height:calc(2 / 1.5);--nx-text-3xl:1.875rem;--nx-text-3xl--line-height:calc(2.25 / 1.875);--nx-font-weight-medium:500;--nx-font-weight-semibold:600;--nx-font-weight-bold:700;--nx-leading-snug:1.375;--nx-leading-normal:1.5;--nx-leading-relaxed:1.625;--nx-radius-sm:.25rem;--nx-radius-md:.375rem;--nx-radius-lg:.5rem;--nx-radius-xl:.75rem;--nx-default-transition-duration:.15s;--nx-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{.nx-scope [hidden]:not([hidden=until-found]){display:none!important}.nx-scope :focus-visible{outline:2px solid var(--nx-text);outline-offset:2px}.nx-scope .nx-skip-link{z-index:100;position:absolute;top:0;left:-9999px}.nx-scope .nx-skip-link:focus{background:var(--nx-primary);color:var(--nx-primary-contrast);border-radius:.25rem;padding:.5rem 1rem;text-decoration:none;top:.5rem;left:.5rem}}@layer components{.nx-scope .nx-prose img.nx-zoomable{cursor:zoom-in}.nx-scope .nx-lightbox{z-index:9999;background:#000000d1;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out nx-lightbox-in;display:flex;position:fixed;inset:0}.nx-scope .nx-lightbox-img{object-fit:contain;border-radius:.25rem;max-width:100%;max-height:100%;box-shadow:0 4px 24px #00000080}.nx-scope .nx-lightbox-close{color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff73;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.75rem;line-height:1;display:flex;position:absolute;top:.75rem;right:.75rem}@keyframes nx-lightbox-in{0%{opacity:0}to{opacity:1}}.nx-scope .nx-answer-required{color:var(--nx-incorrect);font-weight:600}.nx-scope .nx-answer-required:before{content:"⚠";margin-inline-end:.35rem}.nx-scope .nx-navigator{border-radius:.75rem;margin-bottom:1.25rem}.nx-scope .nx-nav-cells{grid-template-columns:repeat(auto-fill,2rem);gap:.375rem;display:grid}.nx-scope.nx-runner[data-nav=rail] .nx-nav-anchor{top:var(--nx-rail-top,6rem);z-index:15;height:0;position:sticky}.nx-scope.nx-runner[data-nav=rail] .nx-navigator{max-height:calc(100dvh - var(--nx-rail-top,6rem) - 1.5rem);overscroll-behavior:contain;margin-bottom:0;margin-right:.75rem;position:absolute;top:0;right:100%;overflow-y:auto}.nx-scope.nx-runner[data-nav=rail] .nx-nav-cells{grid-template-columns:2rem}.nx-scope.nx-runner[data-nav=rail] .nx-nav-flags{text-align:center}.nx-scope.nx-runner[data-nav=rail] [data-role=flag-summary-text]{display:none}.nx-scope.nx-runner[data-nav=sheet] .nx-navigator{z-index:9999;overscroll-behavior:contain;border-radius:1rem 1rem 0 0;max-height:70dvh;margin-bottom:0;animation:.16s ease-out nx-sheet-in;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.nx-scope .nx-nav-scrim{z-index:9998;background:#00000080;animation:.16s ease-out nx-lightbox-in;position:fixed;inset:0}@keyframes nx-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.nx-scope .nx-confirm{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out nx-lightbox-in;display:flex;position:fixed;inset:0}.nx-scope .nx-confirm-box{background:var(--nx-bg);width:100%;max-width:32rem;color:var(--nx-text);border-radius:.5rem;padding:1.5rem;box-shadow:0 8px 32px #00000059}.nx-scope .nx-confirm-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.nx-scope .nx-confirm-body{margin:0 0 1.25rem}.nx-scope .nx-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.nx-scope .nx-confirm-actions button{cursor:pointer;border-radius:.25rem;padding:.5rem 1.25rem}.nx-scope .nx-confirm-cancel{border:1px solid var(--nx-primary);color:var(--nx-text);background:0 0}.nx-scope .nx-confirm-ok{background:var(--nx-primary);color:var(--nx-primary-contrast)}}@layer utilities{.nx\:pointer-events-none{pointer-events:none!important}.nx\:sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nx\:absolute{position:absolute!important}.nx\:fixed{position:fixed!important}.nx\:relative{position:relative!important}.nx\:sticky{position:sticky!important}.nx\:inset-0{inset:calc(var(--nx-spacing) * 0)!important}.nx\:-top-1\.5{top:calc(var(--nx-spacing) * -1.5)!important}.nx\:top-0{top:calc(var(--nx-spacing) * 0)!important}.nx\:top-3{top:calc(var(--nx-spacing) * 3)!important}.nx\:-right-1\.5{right:calc(var(--nx-spacing) * -1.5)!important}.nx\:right-3{right:calc(var(--nx-spacing) * 3)!important}.nx\:z-20{z-index:20!important}.nx\:z-\[9999\]{z-index:9999!important}.nx\:m-0{margin:calc(var(--nx-spacing) * 0)!important}.nx\:mt-0{margin-top:calc(var(--nx-spacing) * 0)!important}.nx\:mt-1{margin-top:calc(var(--nx-spacing) * 1)!important}.nx\:mt-2{margin-top:calc(var(--nx-spacing) * 2)!important}.nx\:mt-3{margin-top:calc(var(--nx-spacing) * 3)!important}.nx\:mt-4{margin-top:calc(var(--nx-spacing) * 4)!important}.nx\:mt-6{margin-top:calc(var(--nx-spacing) * 6)!important}.nx\:mb-0{margin-bottom:calc(var(--nx-spacing) * 0)!important}.nx\:mb-1{margin-bottom:calc(var(--nx-spacing) * 1)!important}.nx\:mb-1\.5{margin-bottom:calc(var(--nx-spacing) * 1.5)!important}.nx\:mb-2{margin-bottom:calc(var(--nx-spacing) * 2)!important}.nx\:mb-2\.5{margin-bottom:calc(var(--nx-spacing) * 2.5)!important}.nx\:mb-3{margin-bottom:calc(var(--nx-spacing) * 3)!important}.nx\:mb-4{margin-bottom:calc(var(--nx-spacing) * 4)!important}.nx\:mb-5{margin-bottom:calc(var(--nx-spacing) * 5)!important}.nx\:mb-6{margin-bottom:calc(var(--nx-spacing) * 6)!important}.nx\:mb-10{margin-bottom:calc(var(--nx-spacing) * 10)!important}.nx\:ml-auto{margin-left:auto!important}.nx\:block{display:block!important}.nx\:flex{display:flex!important}.nx\:grid{display:grid!important}.nx\:hidden{display:none!important}.nx\:inline-block{display:inline-block!important}.nx\:inline-flex{display:inline-flex!important}.nx\:h-1\.5{height:calc(var(--nx-spacing) * 1.5)!important}.nx\:h-2{height:calc(var(--nx-spacing) * 2)!important}.nx\:h-3\.5{height:calc(var(--nx-spacing) * 3.5)!important}.nx\:h-8{height:calc(var(--nx-spacing) * 8)!important}.nx\:h-10{height:calc(var(--nx-spacing) * 10)!important}.nx\:h-full{height:100%!important}.nx\:w-0{width:calc(var(--nx-spacing) * 0)!important}.nx\:w-3\.5{width:calc(var(--nx-spacing) * 3.5)!important}.nx\:w-8{width:calc(var(--nx-spacing) * 8)!important}.nx\:w-10{width:calc(var(--nx-spacing) * 10)!important}.nx\:w-36{width:calc(var(--nx-spacing) * 36)!important}.nx\:w-full{width:100%!important}.nx\:max-w-md{max-width:var(--nx-container-md)!important}.nx\:max-w-sm{max-width:var(--nx-container-sm)!important}.nx\:min-w-0{min-width:calc(var(--nx-spacing) * 0)!important}.nx\:shrink-0{flex-shrink:0!important}.nx\:grow{flex-grow:1!important}.nx\:border-collapse{border-collapse:collapse!important}.nx\:cursor-help{cursor:help!important}.nx\:cursor-pointer{cursor:pointer!important}.nx\:list-\[upper-alpha\]{list-style-type:upper-alpha!important}.nx\:list-none{list-style-type:none!important}.nx\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.nx\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nx\:grid-cols-\[repeat\(auto-fill\,2\.5rem\)\]{grid-template-columns:repeat(auto-fill,2.5rem)!important}.nx\:flex-col{flex-direction:column!important}.nx\:flex-wrap{flex-wrap:wrap!important}.nx\:items-baseline{align-items:baseline!important}.nx\:items-center{align-items:center!important}.nx\:items-start{align-items:flex-start!important}.nx\:justify-between{justify-content:space-between!important}.nx\:justify-center{justify-content:center!important}.nx\:justify-end{justify-content:flex-end!important}.nx\:gap-1\.5{gap:calc(var(--nx-spacing) * 1.5)!important}.nx\:gap-2{gap:calc(var(--nx-spacing) * 2)!important}.nx\:gap-2\.5{gap:calc(var(--nx-spacing) * 2.5)!important}.nx\:gap-3{gap:calc(var(--nx-spacing) * 3)!important}.nx\:gap-4{gap:calc(var(--nx-spacing) * 4)!important}.nx\:gap-x-3{column-gap:calc(var(--nx-spacing) * 3)!important}.nx\:gap-x-4{column-gap:calc(var(--nx-spacing) * 4)!important}.nx\:gap-y-1\.5{row-gap:calc(var(--nx-spacing) * 1.5)!important}.nx\:gap-y-2{row-gap:calc(var(--nx-spacing) * 2)!important}.nx\:self-start{align-self:flex-start!important}.nx\:justify-self-start{justify-self:flex-start!important}.nx\:overflow-hidden{overflow:hidden!important}.nx\:overflow-visible{overflow:visible!important}.nx\:rounded{border-radius:.25rem!important}.nx\:rounded-full{border-radius:3.40282e38px!important}.nx\:rounded-lg{border-radius:var(--nx-radius-lg)!important}.nx\:rounded-md{border-radius:var(--nx-radius-md)!important}.nx\:rounded-sm{border-radius:var(--nx-radius-sm)!important}.nx\:rounded-xl{border-radius:var(--nx-radius-xl)!important}.nx\:rounded-b-xl{border-bottom-right-radius:var(--nx-radius-xl)!important;border-bottom-left-radius:var(--nx-radius-xl)!important}.nx\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.nx\:border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.nx\:border-l-4{border-left-style:var(--tw-border-style)!important;border-left-width:4px!important}.nx\:border-solid{--tw-border-style:solid!important;border-style:solid!important}.nx\:border-correct,.nx\:border-correct\/35{border-color:var(--nx-correct)!important}@supports (color:color-mix(in lab, red, red)){.nx\:border-correct\/35{border-color:color-mix(in oklab, var(--nx-correct) 35%, transparent)!important}}.nx\:border-flag\/35{border-color:var(--nx-flag)!important}@supports (color:color-mix(in lab, red, red)){.nx\:border-flag\/35{border-color:color-mix(in oklab, var(--nx-flag) 35%, transparent)!important}}.nx\:border-incorrect,.nx\:border-incorrect\/35{border-color:var(--nx-incorrect)!important}@supports (color:color-mix(in lab, red, red)){.nx\:border-incorrect\/35{border-color:color-mix(in oklab, var(--nx-incorrect) 35%, transparent)!important}}.nx\:border-line{border-color:var(--nx-line)!important}.nx\:border-primary{border-color:var(--nx-primary)!important}.nx\:border-primary-contrast,.nx\:border-primary-contrast\/45{border-color:var(--nx-primary-contrast)!important}@supports (color:color-mix(in lab, red, red)){.nx\:border-primary-contrast\/45{border-color:color-mix(in oklab, var(--nx-primary-contrast) 45%, transparent)!important}}.nx\:bg-black\/25{background-color:var(--nx-color-black)!important}@supports (color:color-mix(in lab, red, red)){.nx\:bg-black\/25{background-color:color-mix(in oklab, var(--nx-color-black) 25%, transparent)!important}}.nx\:bg-black\/60{background-color:var(--nx-color-black)!important}@supports (color:color-mix(in lab, red, red)){.nx\:bg-black\/60{background-color:color-mix(in oklab, var(--nx-color-black) 60%, transparent)!important}}.nx\:bg-correct,.nx\:bg-correct\/8{background-color:var(--nx-correct)!important}@supports (color:color-mix(in lab, red, red)){.nx\:bg-correct\/8{background-color:color-mix(in oklab, var(--nx-correct) 8%, transparent)!important}}.nx\:bg-flag\/8{background-color:var(--nx-flag)!important}@supports (color:color-mix(in lab, red, red)){.nx\:bg-flag\/8{background-color:color-mix(in oklab, var(--nx-flag) 8%, transparent)!important}}.nx\:bg-incorrect,.nx\:bg-incorrect\/8{background-color:var(--nx-incorrect)!important}@supports (color:color-mix(in lab, red, red)){.nx\:bg-incorrect\/8{background-color:color-mix(in oklab, var(--nx-incorrect) 8%, transparent)!important}}.nx\:bg-primary{background-color:var(--nx-primary)!important}.nx\:bg-primary-contrast,.nx\:bg-primary-contrast\/15{background-color:var(--nx-primary-contrast)!important}@supports (color:color-mix(in lab, red, red)){.nx\:bg-primary-contrast\/15{background-color:color-mix(in oklab, var(--nx-primary-contrast) 15%, transparent)!important}}.nx\:bg-soft{background-color:var(--nx-soft)!important}.nx\:bg-surface{background-color:var(--nx-bg)!important}.nx\:p-0{padding:calc(var(--nx-spacing) * 0)!important}.nx\:p-2{padding:calc(var(--nx-spacing) * 2)!important}.nx\:p-3{padding:calc(var(--nx-spacing) * 3)!important}.nx\:p-3\.5{padding:calc(var(--nx-spacing) * 3.5)!important}.nx\:p-4{padding:calc(var(--nx-spacing) * 4)!important}.nx\:p-5{padding:calc(var(--nx-spacing) * 5)!important}.nx\:p-6{padding:calc(var(--nx-spacing) * 6)!important}.nx\:px-1{padding-inline:calc(var(--nx-spacing) * 1)!important}.nx\:px-2{padding-inline:calc(var(--nx-spacing) * 2)!important}.nx\:px-3{padding-inline:calc(var(--nx-spacing) * 3)!important}.nx\:px-3\.5{padding-inline:calc(var(--nx-spacing) * 3.5)!important}.nx\:px-4{padding-inline:calc(var(--nx-spacing) * 4)!important}.nx\:px-5{padding-inline:calc(var(--nx-spacing) * 5)!important}.nx\:px-7{padding-inline:calc(var(--nx-spacing) * 7)!important}.nx\:px-\[1\.15rem\]{padding-inline:1.15rem!important}.nx\:py-1{padding-block:calc(var(--nx-spacing) * 1)!important}.nx\:py-1\.5{padding-block:calc(var(--nx-spacing) * 1.5)!important}.nx\:py-2{padding-block:calc(var(--nx-spacing) * 2)!important}.nx\:py-2\.5{padding-block:calc(var(--nx-spacing) * 2.5)!important}.nx\:py-3{padding-block:calc(var(--nx-spacing) * 3)!important}.nx\:py-8{padding-block:calc(var(--nx-spacing) * 8)!important}.nx\:pt-3{padding-top:calc(var(--nx-spacing) * 3)!important}.nx\:pt-4{padding-top:calc(var(--nx-spacing) * 4)!important}.nx\:pt-\[1\.1rem\]{padding-top:1.1rem!important}.nx\:pr-8{padding-right:calc(var(--nx-spacing) * 8)!important}.nx\:pb-2\.5{padding-bottom:calc(var(--nx-spacing) * 2.5)!important}.nx\:pb-3{padding-bottom:calc(var(--nx-spacing) * 3)!important}.nx\:pb-\[0\.9rem\]{padding-bottom:.9rem!important}.nx\:pl-6{padding-left:calc(var(--nx-spacing) * 6)!important}.nx\:text-center{text-align:center!important}.nx\:text-left{text-align:left!important}.nx\:align-middle{vertical-align:middle!important}.nx\:font-mono{font-family:var(--nx-font-mono)!important}.nx\:text-2xl{font-size:var(--nx-text-2xl)!important;line-height:var(--tw-leading,var(--nx-text-2xl--line-height))!important}.nx\:text-3xl{font-size:var(--nx-text-3xl)!important;line-height:var(--tw-leading,var(--nx-text-3xl--line-height))!important}.nx\:text-base{font-size:var(--nx-text-base)!important;line-height:var(--tw-leading,var(--nx-text-base--line-height))!important}.nx\:text-lg{font-size:var(--nx-text-lg)!important;line-height:var(--tw-leading,var(--nx-text-lg--line-height))!important}.nx\:text-sm{font-size:var(--nx-text-sm)!important;line-height:var(--tw-leading,var(--nx-text-sm--line-height))!important}.nx\:text-xl{font-size:var(--nx-text-xl)!important;line-height:var(--tw-leading,var(--nx-text-xl--line-height))!important}.nx\:text-xs{font-size:var(--nx-text-xs)!important;line-height:var(--tw-leading,var(--nx-text-xs--line-height))!important}.nx\:text-\[0\.7rem\]{font-size:.7rem!important}.nx\:text-\[0\.65rem\]{font-size:.65rem!important}.nx\:text-\[0\.95rem\]{font-size:.95rem!important}.nx\:leading-none{--tw-leading:1!important;line-height:1!important}.nx\:leading-normal{--tw-leading:var(--nx-leading-normal)!important;line-height:var(--nx-leading-normal)!important}.nx\:leading-relaxed{--tw-leading:var(--nx-leading-relaxed)!important;line-height:var(--nx-leading-relaxed)!important}.nx\:leading-snug{--tw-leading:var(--nx-leading-snug)!important;line-height:var(--nx-leading-snug)!important}.nx\:font-bold{--tw-font-weight:var(--nx-font-weight-bold)!important;font-weight:var(--nx-font-weight-bold)!important}.nx\:font-medium{--tw-font-weight:var(--nx-font-weight-medium)!important;font-weight:var(--nx-font-weight-medium)!important}.nx\:font-semibold{--tw-font-weight:var(--nx-font-weight-semibold)!important;font-weight:var(--nx-font-weight-semibold)!important}.nx\:tracking-\[0\.12em\]{--tw-tracking:.12em!important;letter-spacing:.12em!important}.nx\:break-words{overflow-wrap:break-word!important}.nx\:text-correct{color:var(--nx-correct)!important}.nx\:text-flag{color:var(--nx-flag)!important}.nx\:text-incorrect{color:var(--nx-incorrect)!important}.nx\:text-ink{color:var(--nx-text)!important}.nx\:text-muted{color:var(--nx-muted)!important}.nx\:text-primary{color:var(--nx-primary)!important}.nx\:text-primary-contrast{color:var(--nx-primary-contrast)!important}.nx\:uppercase{text-transform:uppercase!important}.nx\:no-underline{text-decoration-line:none!important}.nx\:underline{text-decoration-line:underline!important}.nx\:opacity-60{opacity:.6!important}.nx\:opacity-70{opacity:.7!important}.nx\:opacity-80{opacity:.8!important}.nx\:shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.nx\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.nx\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.nx\:ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.nx\:ring-flag{--tw-ring-color:var(--nx-flag)!important}.nx\:transition-\[width\]{transition-property:width!important;transition-timing-function:var(--tw-ease,var(--nx-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--nx-default-transition-duration))!important}.nx\:duration-200{--tw-duration:.2s!important;transition-duration:.2s!important}.nx\:group-aria-pressed\:block:is(:where(.nx\:group)[aria-pressed=true] *){display:block!important}.nx\:group-aria-pressed\:hidden:is(:where(.nx\:group)[aria-pressed=true] *){display:none!important}@media (hover:hover){.nx\:hover\:border-flag:hover{border-color:var(--nx-flag)!important}.nx\:hover\:border-primary:hover,.nx\:hover\:border-primary\/45:hover{border-color:var(--nx-primary)!important}@supports (color:color-mix(in lab, red, red)){.nx\:hover\:border-primary\/45:hover{border-color:color-mix(in oklab, var(--nx-primary) 45%, transparent)!important}}.nx\:hover\:bg-primary-contrast\/20:hover{background-color:var(--nx-primary-contrast)!important}@supports (color:color-mix(in lab, red, red)){.nx\:hover\:bg-primary-contrast\/20:hover{background-color:color-mix(in oklab, var(--nx-primary-contrast) 20%, transparent)!important}}.nx\:hover\:text-flag:hover{color:var(--nx-flag)!important}}.nx\:has-checked\:border-primary:has(:checked){border-color:var(--nx-primary)!important}.nx\:has-checked\:bg-soft:has(:checked){background-color:var(--nx-soft)!important}.nx\:has-checked\:ring-1:has(:checked){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.nx\:has-checked\:ring-primary:has(:checked){--tw-ring-color:var(--nx-primary)!important}.nx\:aria-pressed\:border-flag[aria-pressed=true]{border-color:var(--nx-flag)!important}.nx\:aria-pressed\:bg-flag[aria-pressed=true]{background-color:var(--nx-flag)!important}.nx\:aria-pressed\:text-white[aria-pressed=true]{color:var(--nx-color-white)!important}.nx\:aria-\[current\=true\]\:outline-2[aria-current=true]{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.nx\:aria-\[current\=true\]\:outline-offset-1[aria-current=true]{outline-offset:1px!important}.nx\:aria-\[current\=true\]\:outline-ink[aria-current=true]{outline-color:var(--nx-text)!important}.nx\:data-\[answered\=true\]\:border-primary[data-answered=true]{border-color:var(--nx-primary)!important}.nx\:data-\[answered\=true\]\:bg-primary[data-answered=true]{background-color:var(--nx-primary)!important}.nx\:data-\[answered\=true\]\:text-primary-contrast[data-answered=true]{color:var(--nx-primary-contrast)!important}.nx\:data-\[flagged\=true\]\:ring-2[data-flagged=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.nx\:data-\[flagged\=true\]\:ring-flag[data-flagged=true]{--tw-ring-color:var(--nx-flag)!important}.nx\:data-\[state\=answered\]\:border-primary[data-state=answered]{border-color:var(--nx-primary)!important}.nx\:data-\[state\=answered\]\:bg-primary[data-state=answered]{background-color:var(--nx-primary)!important}.nx\:data-\[state\=answered\]\:text-primary-contrast[data-state=answered]{color:var(--nx-primary-contrast)!important}.nx\:data-\[state\=blank\]\:border-incorrect[data-state=blank]{border-color:var(--nx-incorrect)!important}.nx\:data-\[state\=blank\]\:text-incorrect[data-state=blank]{color:var(--nx-incorrect)!important}.nx\:data-\[zero\=true\]\:text-muted[data-zero=true]{color:var(--nx-muted)!important}@media (width>=40rem){.nx\:sm\:grid-cols-\[minmax\(0\,max-content\)_auto\]{grid-template-columns:minmax(0,max-content) auto!important}.nx\:sm\:p-6{padding:calc(var(--nx-spacing) * 6)!important}}@media (width>=48rem){.nx\:md\:block{display:block!important}}}.nx-scope,.nx-scope *,.nx-scope :before,.nx-scope :after{box-sizing:border-box;border:0 solid}.nx-scope{--nx-primary:#1976d2;--nx-primary-contrast:#fff;--nx-accent:#9c27b0;--nx-bg:#fff;--nx-text:#1a1a1a;--nx-correct:#2e7d32;--nx-incorrect:#c62828;--nx-line:var(--nx-text)}@supports (color:color-mix(in lab, red, red)){.nx-scope{--nx-line:color-mix(in srgb, var(--nx-text) 14%, transparent)}}.nx-scope{--nx-muted:var(--nx-text)}@supports (color:color-mix(in lab, red, red)){.nx-scope{--nx-muted:color-mix(in srgb, var(--nx-text) 62%, transparent)}}.nx-scope{--nx-soft:var(--nx-primary)}@supports (color:color-mix(in lab, red, red)){.nx-scope{--nx-soft:color-mix(in srgb, var(--nx-primary) 7%, var(--nx-bg))}}.nx-scope{--nx-flag:#d97706}.nx-scope label>input[type=radio],.nx-scope label>input[type=checkbox]{margin:0;flex:none;width:1em;height:1em;margin-block-start:calc(.5lh - .5em)}@supports not (margin-top:1lh){.nx-scope label>input[type=radio],.nx-scope label>input[type=checkbox]{margin-block-start:.25em}}@media (prefers-reduced-motion:reduce){.nx-scope,.nx-scope *,.nx-scope :before,.nx-scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(.nx-scope.nx-runner:fullscreen,.nx-scope.nx-runner.nx-kiosk){background:var(--nx-bg);padding:0 1rem 2rem;overflow-y:auto}.nx-scope.nx-runner.nx-kiosk{z-index:9998;position:fixed;inset:0}:is(.nx-scope.nx-runner:fullscreen>form,.nx-scope.nx-runner.nx-kiosk>form){max-width:56rem;margin-inline:auto}.nx-scope [data-nx-tip]{position:relative}.nx-scope [data-nx-tip]:after{content:attr(data-nx-tip);z-index:30;white-space:nowrap;color:var(--nx-bg);background:var(--nx-text);opacity:0;pointer-events:none;border-radius:.25rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600;line-height:1.3;transition:opacity .12s ease-out;position:absolute;top:calc(100% + .4rem);left:50%;translate:-50%;box-shadow:0 2px 8px #00000040}.nx-scope [data-nx-tip][data-nx-tip-align=end]:after{left:auto;right:0;translate:0}.nx-scope [data-nx-tip]:hover:after,.nx-scope [data-nx-tip]:focus-visible:after{opacity:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
