@layer qti-base,qti-components,qti-extended;@layer qti-components.reset,qti-components.global,qti-components.interactions.base,qti-components.interactions.brand,qti-components.interactions.states,qti-components.interactions.corrections,qti-components.elements,qti-components.overrides;@layer qti-base{.qti-display-inline{display:inline}.qti-display-inline-block{display:inline-block}.qti-display-block{display:block}.qti-display-flex{display:flex}.qti-display-inline-flex{display:inline-flex}.qti-display-grid{display:grid}.qti-display-inline-grid{display:inline-grid}.qti-display-table{display:table}.qti-display-table-cell{display:table-cell}.qti-display-table-row{display:table-row}.qti-display-list-item{display:list-item}.qti-display-inherit{display:inherit}.qti-hidden{display:none}.qti-visually-hidden{position:fixed!important;overflow:hidden;clip:rect(1px 1px 1px 1px);height:1px;width:1px;border:0;margin:-1px}.qti-flex-direction-column{flex-direction:column}.qti-flex-direction-row{flex-direction:row}.qti-flex-grow-1{flex-grow:1}.qti-flex-grow-0{flex-grow:0}.qti-margin-0{margin:0!important}.qti-margin-1{margin:.25rem!important}.qti-margin-2{margin:.5rem!important}.qti-margin-3{margin:1rem!important}.qti-margin-4{margin:1.5rem!important}.qti-margin-5{margin:3rem!important}.qti-margin-auto{margin:auto!important}.qti-margin-x-0{margin-right:0!important;margin-left:0!important}.qti-margin-x-1{margin-right:.25rem!important;margin-left:.25rem!important}.qti-margin-x-2{margin-right:.5rem!important;margin-left:.5rem!important}.qti-margin-x-3{margin-right:1rem!important;margin-left:1rem!important}.qti-margin-x-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.qti-margin-x-5{margin-right:3rem!important;margin-left:3rem!important}.qti-margin-x-auto{margin-right:auto!important;margin-left:auto!important}.qti-margin-y-0{margin-top:0!important;margin-bottom:0!important}.qti-margin-y-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.qti-margin-y-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.qti-margin-y-3{margin-top:1rem!important;margin-bottom:1rem!important}.qti-margin-y-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.qti-margin-y-5{margin-top:3rem!important;margin-bottom:3rem!important}.qti-margin-y-auto{margin-top:auto!important;margin-bottom:auto!important}.qti-margin-t-0{margin-top:0!important}.qti-margin-t-1{margin-top:.25rem!important}.qti-margin-t-2{margin-top:.5rem!important}.qti-margin-t-3{margin-top:1rem!important}.qti-margin-t-4{margin-top:1.5rem!important}.qti-margin-t-5{margin-top:3rem!important}.qti-margin-t-auto{margin-top:auto!important}.qti-margin-b-0{margin-bottom:0!important}.qti-margin-b-1{margin-bottom:.25rem!important}.qti-margin-b-2{margin-bottom:.5rem!important}.qti-margin-b-3{margin-bottom:1rem!important}.qti-margin-b-4{margin-bottom:1.5rem!important}.qti-margin-b-5{margin-bottom:3rem!important}.qti-margin-b-auto{margin-bottom:auto!important}.qti-margin-s-0{margin-left:0!important}.qti-margin-s-1{margin-left:.25rem!important}.qti-margin-s-2{margin-left:.5rem!important}.qti-margin-s-3{margin-left:1rem!important}.qti-margin-s-4{margin-left:1.5rem!important}.qti-margin-s-5{margin-left:3rem!important}.qti-margin-s-auto{margin-left:auto!important}.qti-margin-e-0{margin-right:0!important}.qti-margin-e-1{margin-right:.25rem!important}.qti-margin-e-2{margin-right:.5rem!important}.qti-margin-e-3{margin-right:1rem!important}.qti-margin-e-4{margin-right:1.5rem!important}.qti-margin-e-5{margin-right:3rem!important}.qti-margin-e-auto{margin-right:auto!important}.qti-padding-0{padding:0!important}.qti-padding-1{padding:.25rem!important}.qti-padding-2{padding:.5rem!important}.qti-padding-3{padding:1rem!important}.qti-padding-4{padding:1.5rem!important}.qti-padding-5{padding:3rem!important}.qti-padding-x-0{padding-right:0!important;padding-left:0!important}.qti-padding-x-1{padding-right:.25rem!important;padding-left:.25rem!important}.qti-padding-x-2{padding-right:.5rem!important;padding-left:.5rem!important}.qti-padding-x-3{padding-right:1rem!important;padding-left:1rem!important}.qti-padding-x-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.qti-padding-x-5{padding-right:3rem!important;padding-left:3rem!important}.qti-padding-y-0{padding-top:0!important;padding-bottom:0!important}.qti-padding-y-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.qti-padding-y-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.qti-padding-y-3{padding-top:1rem!important;padding-bottom:1rem!important}.qti-padding-y-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.qti-padding-y-5{padding-top:3rem!important;padding-bottom:3rem!important}.qti-padding-t-0{padding-top:0!important}.qti-padding-t-1{padding-top:.25rem!important}.qti-padding-t-2{padding-top:.5rem!important}.qti-padding-t-3{padding-top:1rem!important}.qti-padding-t-4{padding-top:1.5rem!important}.qti-padding-t-5{padding-top:3rem!important}.qti-padding-b-0{padding-bottom:0!important}.qti-padding-b-1{padding-bottom:.25rem!important}.qti-padding-b-2{padding-bottom:.5rem!important}.qti-padding-b-3{padding-bottom:1rem!important}.qti-padding-b-4{padding-bottom:1.5rem!important}.qti-padding-b-5{padding-bottom:3rem!important}.qti-padding-s-0{padding-left:0!important}.qti-padding-s-1{padding-left:.25rem!important}.qti-padding-s-2{padding-left:.5rem!important}.qti-padding-s-3{padding-left:1rem!important}.qti-padding-s-4{padding-left:1.5rem!important}.qti-padding-s-5{padding-left:3rem!important}.qti-padding-e-0{padding-right:0!important}.qti-padding-e-1{padding-right:.25rem!important}.qti-padding-e-2{padding-right:.5rem!important}.qti-padding-e-3{padding-right:1rem!important}.qti-padding-e-4{padding-right:1.5rem!important}.qti-padding-e-5{padding-right:3rem!important}.qti-align-left{text-align:left}.qti-align-center{text-align:center}.qti-align-right{text-align:right}.qti-valign-top{vertical-align:top}.qti-valign-middle{vertical-align:middle}.qti-valign-baseline{vertical-align:baseline}.qti-valign-bottom{vertical-align:bottom}.qti-height-0{height:0}.qti-height-px{height:1px}.qti-height-0p5{height:.125rem}.qti-height-1{height:.25rem}.qti-height-1p5{height:.375rem}.qti-height-2{height:.5rem}.qti-height-2p5{height:.625rem}.qti-height-3{height:.75rem}.qti-height-3p5{height:.875rem}.qti-height-4{height:1rem}.qti-height-5{height:1.25rem}.qti-height-6{height:1.5rem}.qti-height-7{height:1.75rem}.qti-height-8{height:2rem}.qti-height-9{height:2.25rem}.qti-height-10{height:2.5rem}.qti-height-11{height:2.75rem}.qti-height-12{height:3rem}.qti-height-14{height:3.5rem}.qti-height-16{height:4rem}.qti-height-20{height:5rem}.qti-height-24{height:6rem}.qti-height-28{height:7rem}.qti-height-32{height:8rem}.qti-height-36{height:9rem}.qti-height-40{height:10rem}.qti-height-44{height:11rem}.qti-height-48{height:12rem}.qti-height-52{height:13rem}.qti-height-56{height:14rem}.qti-height-60{height:15rem}.qti-height-64{height:16rem}.qti-height-72{height:18rem}.qti-height-80{height:20rem}.qti-height-96{height:24rem}.qti-height-1-2{height:50%}.qti-height-1-3{height:33.3333%}.qti-height-2-3{height:66.6667%}.qti-height-1-4{height:25%}.qti-height-2-4{height:50%}.qti-height-3-4{height:75%}.qti-height-1-5{height:20%}.qti-height-2-5{height:40%}.qti-height-3-5{height:60%}.qti-height-4-5{height:80%}.qti-height-1-6{height:16.6667%}.qti-height-2-6{height:33.3333%}.qti-height-3-6{height:50%}.qti-height-4-6{height:66.6667%}.qti-height-5-6{height:83.3333%}.qti-height-auto{height:auto}.qti-height-full{height:100%}.qti-width-0{width:0}.qti-width-px{width:1px}.qti-width-0p5{width:.125rem}.qti-width-1{width:.25rem}.qti-width-1p5{width:.375rem}.qti-width-2{width:.5rem}.qti-width-2p5{width:.625rem}.qti-width-3{width:.75rem}.qti-width-3p5{width:.875rem}.qti-width-4{width:1rem}.qti-width-5{width:1.25rem}.qti-width-6{width:1.5rem}.qti-width-7{width:1.75rem}.qti-width-8{width:2rem}.qti-width-9{width:2.25rem}.qti-width-10{width:2.5rem}.qti-width-11{width:2.75rem}.qti-width-12{width:3rem}.qti-width-14{width:3.5rem}.qti-width-16{width:4rem}.qti-width-20{width:5rem}.qti-width-24{width:6rem}.qti-width-28{width:7rem}.qti-width-32{width:8rem}.qti-width-36{width:9rem}.qti-width-40{width:10rem}.qti-width-44{width:11rem}.qti-width-48{width:12rem}.qti-width-52{width:13rem}.qti-width-56{width:14rem}.qti-width-60{width:15rem}.qti-width-64{width:16rem}.qti-width-72{width:18rem}.qti-width-80{width:20rem}.qti-width-96{width:24rem}.qti-width-auto{width:auto}.qti-width-1-2{width:50%}.qti-width-1-3{width:33.3333%}.qti-width-2-3{width:66.6667%}.qti-width-1-4{width:25%}.qti-width-2-4{width:50%}.qti-width-3-4{width:75%}.qti-width-1-5{width:20%}.qti-width-2-5{width:40%}.qti-width-3-5{width:60%}.qti-width-4-5{width:80%}.qti-width-1-6{width:16.6667%}.qti-width-2-6{width:33.3333%}.qti-width-3-6{width:50%}.qti-width-4-6{width:66.6667%}.qti-width-5-6{width:83.3333%}.qti-width-1-12{width:8.3333%}.qti-width-2-12{width:16.6667%}.qti-width-3-12{width:25%}.qti-width-4-12{width:33.3333%}.qti-width-5-12{width:41.6667%}.qti-width-6-12{width:50%}.qti-width-7-12{width:58.3333%}.qti-width-8-12{width:66.6667%}.qti-width-9-12{width:75%}.qti-width-10-12{width:83.3333%}.qti-width-11-12{width:91.6667%}.qti-width-full,.qti-fullwidth{width:100%}.qti-text-indent-0{text-indent:0}.qti-text-indent-px{text-indent:1px}.qti-text-indent-0p5{text-indent:.125rem}.qti-text-indent-1{text-indent:.25rem}.qti-text-indent-1p5{text-indent:.375rem}.qti-text-indent-2{text-indent:.5rem}.qti-text-indent-2p5{text-indent:.625rem}.qti-text-indent-3{text-indent:.75rem}.qti-text-indent-3p5{text-indent:.875rem}.qti-text-indent-4{text-indent:1rem}.qti-text-indent-5{text-indent:1.25rem}.qti-text-indent-6{text-indent:1.5rem}.qti-text-indent-7{text-indent:1.75rem}.qti-text-indent-8{text-indent:2rem}.qti-text-indent-12{text-indent:3rem}.qti-text-indent-16{text-indent:4rem}.qti-text-indent-20{text-indent:5rem}.qti-text-indent-24{text-indent:6rem}.qti-text-indent-28{text-indent:7rem}.qti-text-indent-32{text-indent:8rem}.qti-list-style-type-none{list-style-type:none}.qti-list-style-type-disc{list-style-type:disc}.qti-list-style-type-circle{list-style-type:circle}.qti-list-style-type-square{list-style-type:square}.qti-list-style-type-decimal{list-style-type:decimal}.qti-list-style-type-decimal-leading-zero{list-style-type:decimal-leading-zero}.qti-list-style-type-lower-alpha{list-style-type:lower-alpha}.qti-list-style-type-upper-alpha{list-style-type:upper-alpha}.qti-list-style-type-lower-roman{list-style-type:lower-roman}.qti-list-style-type-upper-roman{list-style-type:upper-roman}.qti-list-style-type-lower-latin{list-style-type:lower-latin}.qti-list-style-type-upper-latin{list-style-type:upper-latin}.qti-list-style-type-lower-greek{list-style-type:lower-greek}.qti-list-style-type-arabic-indic{list-style-type:arabic-indic}.qti-list-style-type-armenian{list-style-type:armenian}.qti-list-style-type-lower-armenian{list-style-type:lower-armenian}.qti-list-style-type-upper-armenian{list-style-type:upper-armenian}.qti-list-style-type-bengali{list-style-type:bengali}.qti-list-style-type-cambodian{list-style-type:cambodian}.qti-list-style-type-simp-chinese-formal{list-style-type:simp-chinese-formal}.qti-list-style-type-simp-chinese-informal{list-style-type:simp-chinese-informal}.qti-list-style-type-trad-chinese-formal{list-style-type:trad-chinese-formal}.qti-list-style-type-trad-chinese-informal{list-style-type:trad-chinese-informal}.qti-list-style-type-cjk-ideographic{list-style-type:cjk-ideographic}.qti-list-style-type-cjk-heavenly-stem{list-style-type:cjk-heavenly-stem}.qti-list-style-type-cjk-earthly-branch{list-style-type:cjk-earthly-branch}.qti-list-style-type-devanagari{list-style-type:devanagari}.qti-list-style-type-ethiopic-halehame-ti-er{list-style-type:ethiopic-halehame-ti-er}.qti-list-style-type-ethiopic-halehame-ti-et{list-style-type:ethiopic-halehame-ti-et}.qti-list-style-type-ethiopic-halehame-am{list-style-type:ethiopic-halehame-am}.qti-list-style-type-ethiopic-halehame{list-style-type:ethiopic-halehame}.qti-list-style-type-georgian{list-style-type:georgian}.qti-list-style-type-gujarati{list-style-type:gujarati}.qti-list-style-type-gurmukhi{list-style-type:gurmukhi}.qti-list-style-type-hangul{list-style-type:hangul}.qti-list-style-type-hangul-consonant{list-style-type:hangul-consonant}.qti-list-style-type-hebrew{list-style-type:hebrew}.qti-list-style-type-hiragana{list-style-type:hiragana}.qti-list-style-type-hiragana-iroha{list-style-type:hiragana-iroha}.qti-list-style-type-khmer{list-style-type:khmer}.qti-list-style-type-korean-hangul-formal{list-style-type:korean-hangul-formal}.qti-list-style-type-korean-hanja-formal{list-style-type:korean-hanja-formal}.qti-list-style-type-korean-hanja-informal{list-style-type:korean-hanja-informal}.qti-list-style-type-lao{list-style-type:lao}.qti-list-style-type-malayalam{list-style-type:malayalam}.qti-list-style-type-mongolian{list-style-type:mongolian}.qti-list-style-type-myanmar{list-style-type:myanmar}.qti-list-style-type-oriya{list-style-type:oriya}.qti-list-style-type-persian{list-style-type:persian}.qti-list-style-type-thai{list-style-type:thai}.qti-list-style-type-tibetan{list-style-type:tibetan}.qti-list-style-type-telugu{list-style-type:telugu}.qti-list-style-type-urdu{list-style-type:urdu}.qti-bordered{border:1px solid var(--table-border-color)}.qti-underline{text-decoration:underline;text-decoration-color:var(--foreground)}.qti-italic{font-style:italic}.qti-well{min-height:20px;padding:19px;margin-bottom:20px;background-color:var(--well-bg);border:var(--well-border);border-radius:4px;box-shadow:var(--well-box-shadow)}.qti-writing-mode-vertical-rl{writing-mode:vertical-rl}.qti-writing-mode-vertical-lr{writing-mode:vertical-lr}.qti-writing-mode-horizontal-tb{writing-mode:horizontal-tb}.qti-float-left{float:left}.qti-float-right{float:right}.qti-float-none{float:none}.qti-float-clearfix:after{content:"";clear:both;display:table}.qti-float-clear-left .qti-float-clear-right .qti-float-clear-both .qti-text-orientation-upright{text-orientation:upright}}@layer qti-base{.qti-layout-row{display:flex;flex-wrap:wrap;width:100%;gap:2.1276595745%}.qti-layout-row [class*=qti-layout-col]:not(:empty){box-sizing:border-box}.qti-layout-row [class*=qti-layout-col]:empty{width:0;overflow:hidden}.qti-layout-col1{width:6.3829787234%}.qti-layout-col2{width:14.8936170213%}.qti-layout-col3{width:23.4042553191%}.qti-layout-col4{width:31.914893617%}.qti-layout-col5{width:40.4255319149%}.qti-layout-col6{width:48.9361702128%}.qti-layout-col7{width:57.4468085106%}.qti-layout-col8{width:65.9574468085%}.qti-layout-col9{width:74.4680851064%}.qti-layout-col10{width:82.9787234043%}.qti-layout-col11{width:91.4893617021%}.qti-layout-col12{width:100%}.qti-layout-offset1{margin-left:8.5106382979%}.qti-layout-offset2{margin-left:17.0212765957%}.qti-layout-offset3{margin-left:25.5319148936%}.qti-layout-offset4{margin-left:34.0425531915%}.qti-layout-offset5{margin-left:42.5531914894%}.qti-layout-offset6{margin-left:51.0638297872%}.qti-layout-offset7{margin-left:59.5744680851%}.qti-layout-offset8{margin-left:68.085106383%}.qti-layout-offset9{margin-left:76.5957446809%}.qti-layout-offset10{margin-left:85.1063829787%}.qti-layout-offset11{margin-left:93.6170212766%}@media (width <= 767px){[class*=qti-layout-col]{width:100%}}}@layer qti-components.reset{@scope (qti-item-body,.ProseMirror){:scope,:scope *{box-sizing:border-box}:scope *:before,:scope *:after{box-sizing:border-box}button,input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit}img{max-width:100%;height:auto}[response-identifier] img{max-width:none}:scope :is(qti-prompt,qti-simple-choice,qti-associable-choice,qti-simple-associable-choice,qti-gap,qti-gap-text,qti-inline-choice,qti-hottext)>p:only-of-type{margin:0}}}@layer qti-components.elements{@scope (.ProseMirror){:scope table{border-collapse:collapse;margin:var(--qti-prose-table-margin, .5rem 0)}:scope th,:scope td{border:var(--qti-prose-table-border-width, var(--qti-border-thickness, 1px)) var(--qti-prose-table-border-style, var(--qti-border-style, solid)) var(--qti-prose-table-border-color, var(--qti-border-color, #c6cad0));padding:var(--qti-prose-table-cell-padding, .25rem .5rem);text-align:left}:scope th{background:var(--qti-prose-table-header-bg, var(--qti-bg-active, #f6f8fa));font-weight:600}}}@layer qti-components.global{:root,:host{--qti-primary: #0175aa;--qti-success: #2b830e;--qti-warning: #ffa700;--qti-error: #df0000;--qti-info: #007ac3;--qti-primary-fg: #fff;--qti-spacing: .5rem;--qti-padding-box: var(--qti-spacing) calc(var(--qti-spacing) * 2);--qti-padding-inline: calc(var(--qti-spacing) / 4) calc(var(--qti-spacing) / 2);--qti-gap: calc(var(--qti-spacing) * 2);--qti-popover-z-index: 1000;--qti-overlay-z-index: 1;--qti-motion: 1;--qti-motion-duration-fast: calc(.15s * var(--qti-motion));--qti-bg: white;--qti-fg: inherit;--qti-border-thickness: 1px;--qti-border-style: solid;--qti-border-color: var(--qti-primary);--qti-border-radius: .2rem;--qti-border: var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);--qti-component-background-color: var(--qti-bg);--qti-component-background-image: none;--qti-component-border-width: var(--qti-border-thickness);--qti-component-border-style: var(--qti-border-style);--qti-component-border-color: var(--qti-border-color);--qti-component-border-radius: var(--qti-border-radius);--qti-component-box-shadow: none;--qti-component-color: inherit;--qti-component-opacity: 1;--qti-component-filter: none;--qti-check-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");--qti-times-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E");--qti-partial-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");--qti-grip-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z'/%3E%3C/svg%3E");--qti-chevron-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");--qti-bg-active: color-mix(in srgb, var(--qti-primary) 8%, var(--qti-bg));--qti-border-active: var(--qti-primary);--qti-focus-border-width: 2px;--qti-focus-color: var(--qti-info)}@media (prefers-reduced-motion: reduce){:root,:host{--qti-motion: 0}}}@layer qti-components.interactions.base{:root,:host{--qti-control-size: 1em;--qti-correction-size: 1em;--qti-correction-inset: var(--qti-gap);--qti-field-line-height: 1.5;--qti-correction-gutter: calc(var(--qti-correction-inset) + var(--qti-correction-size) + var(--qti-glyph-gap));--qti-glyph-gap: .5em;--qti-drop-card-min-height: 4rem;--qti-drop-track-min-width: 7.5rem;--qti-hotspot-ring-width: 2px;--qti-hotspot-halo: rgb(255 255 255 / 85%);--qti-drag-padding: var(--qti-spacing) .8em}}@layer qti-components.interactions.states{:root,:host{--qti-selected-bg: var(--qti-primary);--qti-selected-color: var(--qti-primary-fg);--qti-placeholder-bg: color-mix(in srgb, var(--qti-primary) 20%, white);--qti-placeholder-shadow: 0 4px color-mix(in srgb, var(--qti-primary) 30%, white);--qti-selections-light-bg: #f0f0f0;--qti-selections-light-border: #d0d0d0;--qti-selections-dark-bg: #1f2937;--qti-selections-dark-border: #64748b;--qti-drop-highlight-bg: var(--qti-bg-active);--qti-drop-highlight-enabled-bg: color-mix(in srgb, var(--qti-drop-highlight-bg) 50%, transparent);--qti-drop-highlight-border-color: var(--qti-border-active);--qti-drop-highlight-border-width: 2px}}@layer qti-components.interactions.corrections{:root,:host{--qti-correct: var(--qti-success);--qti-incorrect: var(--qti-error);--qti-partially-correct: var(--qti-warning);--qti-correct-light: color-mix(in srgb, var(--qti-correct) 5%, white);--qti-incorrect-light: color-mix(in srgb, var(--qti-incorrect) 5%, white);--qti-partially-correct-light: color-mix(in srgb, var(--qti-partially-correct) 5%, white);--qti-answer-fg: var(--qti-info);--qti-answer-bg: color-mix(in srgb, var(--qti-info) 5%, white);--qti-answer-border: var(--qti-info)}}@layer qti-components.interactions.base{qti-choice-interaction{--qti-choice-label-display: inline}qti-choice-interaction qti-simple-choice{padding:var(--qti-padding-box);width:-moz-fit-content;width:fit-content;cursor:pointer}qti-choice-interaction.qti-input-control-hidden qti-simple-choice{background-color:var(--button-background-color, var(--qti-component-background-color));background-image:var(--button-background-image, var(--qti-component-background-image));border-width:var(--button-border-width, var(--qti-component-border-width));border-style:var(--button-border-style, var(--qti-component-border-style));border-color:var(--button-border-color, var(--qti-component-border-color));border-radius:var(--button-border-radius, var(--qti-component-border-radius));box-shadow:var(--button-box-shadow, var(--qti-component-box-shadow));color:var(--button-color, var(--qti-component-color));opacity:var(--button-opacity, var(--qti-component-opacity));filter:var(--button-filter, var(--qti-component-filter));--qti-control-display: none}:is(qti-choice-interaction.qti-input-control-hidden qti-simple-choice):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice{background-color:var(--button-background-color, var(--qti-component-background-color));background-image:var(--button-background-image, var(--qti-component-background-image));border-width:var(--button-border-width, var(--qti-component-border-width));border-style:var(--button-border-style, var(--qti-component-border-style));border-color:var(--button-border-color, var(--qti-component-border-color));border-radius:var(--button-border-radius, var(--qti-component-border-radius));box-shadow:var(--button-box-shadow, var(--qti-component-box-shadow));color:var(--button-color, var(--qti-component-color));opacity:var(--button-opacity, var(--qti-component-opacity));filter:var(--button-filter, var(--qti-component-filter));--button-border-color: transparent;gap:.5rem;outline:none;cursor:pointer}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice)::part(control-mark){width:calc(var(--qti-control-size) * .625);height:calc(var(--qti-control-size) * .625)}}@layer qti-components.interactions.states{:is(qti-choice-interaction.qti-input-control-hidden qti-simple-choice):is(:state(checked),[data-state~=checked]){--button-border-color: var(--qti-border-active);--button-background-color: var(--qti-selected-bg);--button-color: var(--qti-selected-color)}:is(qti-choice-interaction.qti-input-control-hidden qti-simple-choice):is(:state(readonly),[data-state~=readonly]){cursor:pointer}:is(qti-choice-interaction.qti-input-control-hidden qti-simple-choice):is(:state(disabled),[data-state~=disabled]){cursor:not-allowed}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(readonly),[data-state~=readonly]){cursor:pointer}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(disabled),[data-state~=disabled]){cursor:not-allowed}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(radio),[data-state~=radio])::part(control){background-color:var(--radio-background-color, var(--qti-component-background-color));background-image:var(--radio-background-image, var(--qti-component-background-image));border-width:var(--radio-border-width, var(--qti-component-border-width));border-style:var(--radio-border-style, var(--qti-component-border-style));border-color:var(--radio-border-color, var(--qti-component-border-color));border-radius:var(--radio-border-radius, var(--qti-component-border-radius));box-shadow:var(--radio-box-shadow, var(--qti-component-box-shadow));color:var(--radio-color, var(--qti-component-color));opacity:var(--radio-opacity, var(--qti-component-opacity));filter:var(--radio-filter, var(--qti-component-filter));width:var(--qti-control-size);height:var(--qti-control-size);border-radius:var(--radio-border-radius, 100%)}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(radio),[data-state~=radio]):is(:state(checked),[data-state~=checked])::part(control),:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(checkbox),[data-state~=checkbox]):is(:state(checked),[data-state~=checked])::part(control){border-color:var(--qti-primary);background-color:var(--qti-primary)}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(radio),[data-state~=radio]):is(:state(checked),[data-state~=checked])::part(control-mark){width:calc(var(--qti-control-size) * .5);height:calc(var(--qti-control-size) * .5);background-color:var(--radio-mark-color, white);border-radius:100%}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(checkbox),[data-state~=checkbox])::part(control){background-color:var(--checkbox-background-color, var(--qti-component-background-color));background-image:var(--checkbox-background-image, var(--qti-component-background-image));border-width:var(--checkbox-border-width, var(--qti-component-border-width));border-style:var(--checkbox-border-style, var(--qti-component-border-style));border-color:var(--checkbox-border-color, var(--qti-component-border-color));border-radius:var(--checkbox-border-radius, var(--qti-component-border-radius));box-shadow:var(--checkbox-box-shadow, var(--qti-component-box-shadow));color:var(--checkbox-color, var(--qti-component-color));opacity:var(--checkbox-opacity, var(--qti-component-opacity));filter:var(--checkbox-filter, var(--qti-component-filter));width:var(--qti-control-size);height:var(--qti-control-size)}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(checkbox),[data-state~=checkbox]):is(:state(checked),[data-state~=checked])::part(control-mark){background-color:var(--checkbox-mark-color, white);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E")}}@layer qti-components.interactions.corrections{:is(:is(qti-choice-interaction qti-simple-choice):is(:state(correct-response),[data-state~=correct-response]),[data-correct-response=true]:is(qti-choice-interaction qti-simple-choice)):after{content:"✔";color:var(--qti-correct)}:is(qti-choice-interaction.qti-input-control-hidden qti-simple-choice):is(:state(correct-response),[data-state~=correct-response]),[data-correct-response=true]:is(qti-choice-interaction.qti-input-control-hidden qti-simple-choice){border-color:var(--qti-correct)!important;box-shadow:inset 0 0 0 2px var(--qti-correct)}:is(:is(qti-choice-interaction.qti-input-control-hidden qti-simple-choice):is(:state(correct-response),[data-state~=correct-response]),[data-correct-response=true]:is(qti-choice-interaction.qti-input-control-hidden qti-simple-choice)):after{content:"✔";color:var(--qti-correct);position:absolute;top:5px;right:5px;font-size:1.2em;font-weight:700}:is(qti-choice-interaction.qti-input-control-hidden qti-simple-choice):is(:state(candidate-correct),[data-state~=candidate-correct]){--button-background-color: var(--qti-correct-light);--button-color: var(--qti-correct);--button-border-color: var(--qti-correct);--button-box-shadow: none}:is(qti-choice-interaction.qti-input-control-hidden qti-simple-choice):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){--button-background-color: var(--qti-incorrect-light);--button-color: var(--qti-incorrect);--button-border-color: var(--qti-incorrect);--button-box-shadow: none}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(candidate-correct),[data-state~=candidate-correct]){background-color:transparent}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(candidate-correct),[data-state~=candidate-correct]):is(:state(radio),[data-state~=radio]):is(:state(checked),[data-state~=checked])::part(control),:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(candidate-correct),[data-state~=candidate-correct]):is(:state(checkbox),[data-state~=checkbox]):is(:state(checked),[data-state~=checked])::part(control){border-color:var(--qti-correct);background-color:var(--qti-correct)}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){background-color:transparent}:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]):is(:state(radio),[data-state~=radio]):is(:state(checked),[data-state~=checked])::part(control),:is(qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]):is(:state(checkbox),[data-state~=checkbox]):is(:state(checked),[data-state~=checked])::part(control){border-color:var(--qti-incorrect);background-color:var(--qti-incorrect)}:is(:is(.full-correct-response qti-choice-interaction) qti-simple-choice):is(:state(radio),[data-state~=radio]):is(:state(checked),[data-state~=checked])::part(control),:is(:is(.full-correct-response qti-choice-interaction) qti-simple-choice):is(:state(checkbox),[data-state~=checkbox]):is(:state(checked),[data-state~=checked])::part(control){background-color:var(--qti-answer-bg);color:var(--qti-answer-fg);border-color:var(--qti-answer-border)}:is(:is(.full-correct-response qti-choice-interaction) qti-simple-choice):is(:state(radio),[data-state~=radio]):is(:state(checked),[data-state~=checked])::part(control-mark),:is(:is(.full-correct-response qti-choice-interaction) qti-simple-choice):is(:state(checkbox),[data-state~=checkbox]):is(:state(checked),[data-state~=checked])::part(control-mark){background-color:var(--qti-answer-fg)}.qti-input-control-hidden:is(.full-correct-response qti-choice-interaction) qti-simple-choice:is(:state(checked),[data-state~=checked]){background-color:var(--qti-answer-bg);color:var(--qti-answer-fg);border-color:var(--qti-answer-border)}}@layer qti-components.interactions.base{qti-graphic-gap-match-interaction.qti-selections-light:is(:state(dragzone-active),[data-state~=dragzone-active])::part(drags){background-color:var(--qti-selections-light-bg);border-color:var(--qti-selections-light-border)}qti-graphic-gap-match-interaction.qti-selections-light:is(:state(dragzone-enabled),[data-state~=dragzone-enabled])::part(drags){background-color:var(--qti-selections-light-bg)}qti-graphic-gap-match-interaction.qti-selections-dark:is(:state(dragzone-active),[data-state~=dragzone-active])::part(drags){background-color:var(--qti-selections-dark-bg);border-color:var(--qti-selections-dark-border)}qti-graphic-gap-match-interaction.qti-selections-dark:is(:state(dragzone-enabled),[data-state~=dragzone-enabled])::part(drags){background-color:var(--qti-selections-dark-bg)}qti-graphic-gap-match-interaction:is(:state(dragzone-active),[data-state~=dragzone-active])::part(drags){background-color:var(--qti-bg-active)}qti-graphic-gap-match-interaction:is(:state(dragzone-enabled),[data-state~=dragzone-enabled])::part(drags){background-color:var(--qti-bg-active)}qti-graphic-gap-match-interaction qti-gap-img,qti-graphic-gap-match-interaction qti-gap-text{--qti-drag-justify-content: center;cursor:grab}:is(qti-graphic-gap-match-interaction qti-associable-hotspot::part(drag)):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-graphic-gap-match-interaction qti-associable-hotspot{border:2px solid transparent}[enabled]:is(qti-graphic-gap-match-interaction qti-associable-hotspot){background-color:var(--qti-bg-active)}[active]:is(qti-graphic-gap-match-interaction qti-associable-hotspot){background-color:var(--qti-bg-active)}[disabled]:is(qti-graphic-gap-match-interaction qti-associable-hotspot){cursor:not-allowed}[disabled]:is(qti-graphic-gap-match-interaction qti-associable-hotspot):not(:empty){cursor:default!important}:is(qti-graphic-gap-match-interaction qti-associable-hotspot):not(:empty){border-color:var(--qti-border)!important}:is(qti-graphic-gap-match-interaction qti-associable-hotspot):not(:empty)>*{transform:rotate(0);box-shadow:0 0 0 1px #e5e7eb}qti-graphic-gap-match-interaction.qti-selections-light qti-associable-hotspot:is(:state(filled),[data-state~=filled]){background-color:var(--qti-selections-light-bg)!important;border-color:var(--qti-selections-light-border)!important}qti-graphic-gap-match-interaction.qti-selections-dark qti-associable-hotspot:is(:state(filled),[data-state~=filled]){background-color:var(--qti-selections-dark-bg)!important;border-color:var(--qti-selections-dark-border)!important}qti-graphic-gap-match-interaction img{margin:0;padding:0}}@layer qti-components.interactions.states{qti-graphic-gap-match-interaction qti-gap-img:is(:state(placeholder),[data-state~=placeholder]),qti-graphic-gap-match-interaction qti-gap-text:is(:state(placeholder),[data-state~=placeholder]){--drag-color: transparent;--drag-opacity: 1;pointer-events:none}qti-graphic-gap-match-interaction qti-gap-img:is(:state(dragging),[data-state~=dragging]),qti-graphic-gap-match-interaction qti-gap-text:is(:state(dragging),[data-state~=dragging]){--drag-color: transparent;--drag-opacity: 1;border-color:var(--qti-drop-highlight-border-color);box-shadow:inset 0 0 0 var(--qti-drop-highlight-border-width, 2px) color-mix(in srgb,var(--qti-drop-highlight-border-color) 55%,transparent);pointer-events:none}qti-graphic-gap-match-interaction qti-gap-img:is(:state(return-anchor),[data-state~=return-anchor]),qti-graphic-gap-match-interaction qti-gap-text:is(:state(return-anchor),[data-state~=return-anchor]){border-color:var(--qti-drop-highlight-border-color);box-shadow:inset 0 0 0 var(--qti-drop-highlight-border-width, 2px) color-mix(in srgb,var(--qti-drop-highlight-border-color) 55%,transparent)}qti-graphic-gap-match-interaction qti-gap-img:is(:state(placeholder),[data-state~=placeholder])>*,qti-graphic-gap-match-interaction qti-gap-text:is(:state(placeholder),[data-state~=placeholder])>*,qti-graphic-gap-match-interaction qti-gap-img:is(:state(dragging),[data-state~=dragging])>*,qti-graphic-gap-match-interaction qti-gap-text:is(:state(dragging),[data-state~=dragging])>*{visibility:hidden}qti-graphic-gap-match-interaction qti-associable-hotspot:is(:state(hover),[data-state~=hover]),qti-graphic-gap-match-interaction qti-associable-hotspot:is(:state(active),[data-state~=active]){background-color:var(--qti-drop-highlight-bg)}qti-graphic-gap-match-interaction qti-associable-hotspot:is(:state(enabled),[data-state~=enabled]){background-color:var(--qti-drop-highlight-enabled-bg)}}@layer qti-components.interactions.corrections{qti-graphic-gap-match-interaction :is(:state(drag),[data-state~=drag]):is(:state(candidate-correct),[data-state~=candidate-correct]),qti-graphic-gap-match-interaction qti-associable-hotspot::part(drag):is(:state(candidate-correct),[data-state~=candidate-correct]){background-color:var(--qti-correct-light);color:var(--qti-correct);border-color:var(--qti-correct);box-shadow:none}qti-graphic-gap-match-interaction :is(:state(drag),[data-state~=drag]):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]),qti-graphic-gap-match-interaction qti-associable-hotspot::part(drag):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){background-color:var(--qti-incorrect-light);color:var(--qti-incorrect);border-color:var(--qti-incorrect);box-shadow:none}}@layer qti-components.interactions.base{qti-text-entry-interaction{background-color:var(--text-background-color, var(--qti-component-background-color));background-image:var(--text-background-image, var(--qti-component-background-image));border-width:var(--text-border-width, var(--qti-component-border-width));border-style:var(--text-border-style, var(--qti-component-border-style));border-color:var(--text-border-color, var(--qti-component-border-color));border-radius:var(--text-border-radius, var(--qti-component-border-radius));box-shadow:var(--text-box-shadow, var(--qti-component-box-shadow));color:var(--text-color, var(--qti-component-color));opacity:var(--text-opacity, var(--qti-component-opacity));filter:var(--text-filter, var(--qti-component-filter));cursor:text}qti-text-entry-interaction::part(input){color:var(--qti-fg);font-family:inherit;font-size:1rem;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent}}@layer qti-components.interactions.corrections{qti-text-entry-interaction:is(:state(candidate-partially-correct),[data-state~=candidate-partially-correct]){--text-background-color: var(--qti-partially-correct-light);--text-color: var(--qti-partially-correct);--text-border-color: var(--qti-partially-correct);--text-box-shadow: none}qti-text-entry-interaction:is(:state(candidate-correct),[data-state~=candidate-correct]){--text-background-color: var(--qti-correct-light);--text-color: var(--qti-correct);--text-border-color: var(--qti-correct);--text-box-shadow: none}qti-text-entry-interaction:is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){--text-background-color: var(--qti-incorrect-light);--text-color: var(--qti-incorrect);--text-border-color: var(--qti-incorrect);--text-box-shadow: none}.full-correct-response qti-text-entry-interaction{background-color:var(--qti-answer-bg);color:var(--qti-answer-fg);border-color:var(--qti-answer-border)}:is(.full-correct-response qti-text-entry-interaction)::part(input){color:var(--qti-answer-fg)}:is(.full-correct-response qti-text-entry-interaction)::part(answer){content:"";background-color:var(--qti-answer-fg);mask:var(--qti-check-mask) no-repeat center / contain;-webkit-mask:var(--qti-check-mask) no-repeat center / contain}}@layer qti-components.interactions.base{qti-extended-text-interaction::part(textarea){color:var(--qti-fg);font-family:inherit;font-size:1rem;line-height:1.5;padding:var(--qti-spacing) var(--qti-correction-inset) var(--qti-spacing) var(--qti-correction-gutter);background-color:var(--text-background-color, var(--qti-component-background-color));background-image:var(--text-background-image, var(--qti-component-background-image));border-width:var(--text-border-width, var(--qti-component-border-width));border-style:var(--text-border-style, var(--qti-component-border-style));border-color:var(--text-border-color, var(--qti-component-border-color));border-radius:var(--text-border-radius, var(--qti-component-border-radius));box-shadow:var(--text-box-shadow, var(--qti-component-box-shadow));color:var(--text-color, var(--qti-component-color));opacity:var(--text-opacity, var(--qti-component-opacity));filter:var(--text-filter, var(--qti-component-filter));cursor:text}qti-extended-text-interaction[format=preformatted]::part(textarea){font-family:monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2}}@layer qti-components.interactions.corrections{qti-extended-text-interaction:is(:state(candidate-correct),[data-state~=candidate-correct])::part(textarea){--text-background-color: var(--qti-correct-light);--text-color: var(--qti-correct);--text-border-color: var(--qti-correct);--text-box-shadow: none}qti-extended-text-interaction:is(:state(candidate-partially-correct),[data-state~=candidate-partially-correct])::part(textarea){--text-background-color: var(--qti-partially-correct-light);--text-color: var(--qti-partially-correct);--text-border-color: var(--qti-partially-correct);--text-box-shadow: none}qti-extended-text-interaction:is(:state(candidate-incorrect),[data-state~=candidate-incorrect])::part(textarea){--text-background-color: var(--qti-incorrect-light);--text-color: var(--qti-incorrect);--text-border-color: var(--qti-incorrect);--text-box-shadow: none}}@layer qti-components.global{qti-gap-match-interaction :is(:state(drag),[data-state~=drag]),[data-drag-clone][data-drag-interaction=qti-gap-match-interaction]{box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}qti-gap-match-interaction :is(:state(drag),[data-state~=drag])::part(control):before,qti-gap-match-interaction::part(drag-control):before,qti-gap-match-interaction ::part(drag-control):before,[data-drag-clone][data-drag-interaction=qti-gap-match-interaction]::part(control):before{content:"";display:inline-block;vertical-align:middle;width:.75em;height:1em;margin-right:var(--qti-glyph-gap);background-color:currentColor;mask:var(--qti-grip-mask) no-repeat center / contain;-webkit-mask:var(--qti-grip-mask) no-repeat center / contain}}@layer qti-components.interactions.base{qti-gap-match-interaction:is(:state(dragzone-active),[data-state~=dragzone-active])::part(drags){background-color:var(--qti-bg-active)}qti-gap-match-interaction:is(:state(dragzone-enabled),[data-state~=dragzone-enabled])::part(drags){background-color:var(--qti-bg-active)}qti-gap-match-interaction qti-gap::part(drag){box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}@media (hover: hover){:is(qti-gap-match-interaction qti-gap::part(drag)):hover{background-color:color-mix(in srgb,var(--drag-background-color, var(--qti-component-background-color)) 92%,black)}}:is(qti-gap-match-interaction qti-gap::part(drag)):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-gap-match-interaction qti-gap-text{box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}[dragging]:is(qti-gap-match-interaction qti-gap-text){pointer-events:none;rotate:-2deg;--drag-box-shadow: 0 8px 12px rgb(0 0 0 / 20%), 0 4px 8px rgb(0 0 0 / 10%)}@media (hover: hover){:is(qti-gap-match-interaction qti-gap-text):hover{background-color:color-mix(in srgb,var(--drag-background-color, var(--qti-component-background-color)) 92%,black)}}:is(qti-gap-match-interaction qti-gap-text):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-gap-match-interaction qti-gap{background-color:var(--drop-background-color, var(--qti-component-background-color));background-image:var(--drop-background-image, var(--qti-component-background-image));border-width:var(--drop-border-width, var(--qti-component-border-width));border-style:var(--drop-border-style, var(--qti-component-border-style));border-color:var(--drop-border-color, var(--qti-component-border-color));border-radius:var(--drop-border-radius, var(--qti-component-border-radius));box-shadow:var(--drop-box-shadow, var(--qti-component-box-shadow));color:var(--drop-color, var(--qti-component-color));opacity:var(--drop-opacity, var(--qti-component-opacity));filter:var(--drop-filter, var(--qti-component-filter));border-style:var(--drop-border-style, dashed)}:is(qti-gap-match-interaction qti-gap):is(:state(filled),[data-state~=filled]):is(:not([match-max]),[match-max="1"]){--drop-border-color: transparent}[disabled]:is(qti-gap-match-interaction qti-gap){cursor:not-allowed}[disabled]:is(qti-gap-match-interaction qti-gap):is(:state(filled),[data-state~=filled]){cursor:default!important}[enabled]:is(qti-gap-match-interaction qti-gap){background-color:var(--qti-bg-active)}[active]:is(qti-gap-match-interaction qti-gap){background-color:var(--qti-bg-active)}:is(qti-gap-match-interaction qti-gap)::part(drag){transform:rotate(0);--drag-box-shadow: 0 0 0 1px #e5e7eb}qti-gap-match-interaction qti-gap-text:is(:state(drag),[data-state~=drag]),qti-gap-match-interaction qti-gap::part(drag){box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}}@layer qti-components.interactions.states{qti-gap::part(drag){box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}qti-gap-match-interaction qti-gap-text:is(:state(placeholder),[data-state~=placeholder]){--drag-color: transparent;--drag-opacity: 1;pointer-events:none}qti-gap-match-interaction qti-gap-text:is(:state(dragging),[data-state~=dragging]){--drag-color: transparent;--drag-opacity: 1;border-color:var(--qti-drop-highlight-border-color);box-shadow:inset 0 0 0 var(--qti-drop-highlight-border-width, 2px) color-mix(in srgb,var(--qti-drop-highlight-border-color) 55%,transparent);pointer-events:none}qti-gap-match-interaction qti-gap-text:is(:state(return-anchor),[data-state~=return-anchor]){border-color:var(--qti-drop-highlight-border-color);box-shadow:inset 0 0 0 var(--qti-drop-highlight-border-width, 2px) color-mix(in srgb,var(--qti-drop-highlight-border-color) 55%,transparent)}qti-gap-match-interaction qti-gap:is(:state(hover),[data-state~=hover]),qti-gap-match-interaction qti-gap:is(:state(active),[data-state~=active]){background-color:var(--qti-drop-highlight-bg)}qti-gap-match-interaction qti-gap:is(:state(enabled),[data-state~=enabled]){background-color:var(--qti-drop-highlight-enabled-bg)}}@layer qti-components.interactions.corrections{qti-gap-match-interaction :is(:state(drag),[data-state~=drag]):is(:state(candidate-correct),[data-state~=candidate-correct]),qti-gap::part(drag):is(:state(candidate-correct),[data-state~=candidate-correct]){--drag-background-color: var(--qti-correct-light);--drag-color: var(--qti-correct);--drag-border-color: var(--qti-correct);--drag-box-shadow: none}qti-gap-match-interaction :is(:state(drag),[data-state~=drag]):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]),qti-gap::part(drag):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){--drag-background-color: var(--qti-incorrect-light);--drag-color: var(--qti-incorrect);--drag-border-color: var(--qti-incorrect);--drag-box-shadow: none}}@layer qti-components.interactions.base{qti-hotspot-interaction qti-hotspot-choice{--hs-ring: color-mix(in srgb, var(--qti-hotspot-ring-color, var(--qti-border-color)) 60%, transparent);--hs-width: var(--qti-hotspot-ring-width, 2px);--hs-halo: var(--qti-hotspot-halo, rgb(255 255 255 / 85%));background-color:transparent;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}qti-hotspot-interaction qti-hotspot-choice:not([shape=poly]){box-shadow:inset 0 0 0 var(--hs-width) var(--hs-ring),inset 0 0 0 calc(var(--hs-width) + 1px) var(--hs-halo),0 0 0 1px var(--hs-halo)}qti-hotspot-interaction qti-hotspot-choice[shape=poly]{background-color:var(--hs-ring);mask:var(--qti-shape-outline) center / 100% 100% no-repeat;-webkit-mask:var(--qti-shape-outline) center / 100% 100% no-repeat;filter:drop-shadow(0 0 1px var(--hs-halo)) drop-shadow(0 0 1px var(--hs-halo))}qti-hotspot-interaction qti-hotspot-choice:hover{--hs-ring: color-mix(in srgb, var(--qti-hotspot-ring-color, var(--qti-border-active)) 90%, transparent)}qti-hotspot-interaction qti-hotspot-choice:focus-visible{outline:var(--qti-focus-border-width) solid var(--qti-focus-color);outline-offset:2px}}@layer qti-components.interactions.states{qti-hotspot-interaction qti-hotspot-choice:is(:state(checked),[data-state~=checked]){--hs-ring: var(--qti-hotspot-ring-color, var(--qti-selected-bg));--hs-width: calc(var(--qti-hotspot-ring-width, 2px) * 2)}qti-hotspot-interaction qti-hotspot-choice[shape=poly]:is(:state(checked),[data-state~=checked]){mask-image:var(--qti-shape-outline-bold);-webkit-mask-image:var(--qti-shape-outline-bold)}qti-hotspot-interaction.qti-selections-light qti-hotspot-choice{--qti-hotspot-ring-color: var(--qti-selections-light-border)}qti-hotspot-interaction.qti-selections-dark qti-hotspot-choice{--qti-hotspot-ring-color: var(--qti-selections-dark-border)}qti-hotspot-interaction.qti-unselected-hidden qti-hotspot-choice:not(:is(:state(checked),[data-state~=checked])):not(:focus-visible){--hs-ring: transparent;--hs-halo: transparent}qti-hotspot-interaction qti-hotspot-choice:is(:state(disabled),[data-state~=disabled]),qti-hotspot-interaction qti-hotspot-choice:is(:state(readonly),[data-state~=readonly]){cursor:not-allowed;pointer-events:none}}@layer qti-components.interactions.corrections{qti-hotspot-interaction qti-hotspot-choice:is(:state(correct-response),[data-state~=correct-response]){--qti-hotspot-ring-color: var(--qti-answer-border)}qti-hotspot-interaction qti-hotspot-choice:is(:state(candidate-correct),[data-state~=candidate-correct]){--qti-hotspot-ring-color: var(--qti-correct)}qti-hotspot-interaction qti-hotspot-choice:is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){--qti-hotspot-ring-color: var(--qti-incorrect)}.full-correct-response qti-hotspot-interaction qti-hotspot-choice:is(:state(checked),[data-state~=checked]){--qti-hotspot-ring-color: var(--qti-answer-border)}qti-hotspot-interaction qti-hotspot-choice:is(:state(correct-response),[data-state~=correct-response]),qti-hotspot-interaction qti-hotspot-choice:is(:state(candidate-correct),[data-state~=candidate-correct]),qti-hotspot-interaction qti-hotspot-choice:is(:state(candidate-incorrect),[data-state~=candidate-incorrect]),.full-correct-response qti-hotspot-interaction qti-hotspot-choice:is(:state(checked),[data-state~=checked]){--hs-ring: var(--qti-hotspot-ring-color);--hs-width: calc(var(--qti-hotspot-ring-width, 2px) * 2)}qti-hotspot-interaction qti-hotspot-choice[shape=poly]:is(:state(correct-response),[data-state~=correct-response]),qti-hotspot-interaction qti-hotspot-choice[shape=poly]:is(:state(candidate-correct),[data-state~=candidate-correct]),qti-hotspot-interaction qti-hotspot-choice[shape=poly]:is(:state(candidate-incorrect),[data-state~=candidate-incorrect]),.full-correct-response qti-hotspot-interaction qti-hotspot-choice[shape=poly]:is(:state(checked),[data-state~=checked]){mask-image:var(--qti-shape-outline-bold);-webkit-mask-image:var(--qti-shape-outline-bold)}}@layer qti-components.interactions.base{qti-hottext-interaction{--qti-hottext-selected-padding: var(--qti-padding-inline)}qti-hottext-interaction qti-hottext{padding:var(--qti-hottext-selected-padding)}qti-hottext-interaction.qti-input-control-hidden qti-hottext{border:var(--qti-border);border-radius:var(--qti-border-radius);background:var(--qti-bg)}:is(qti-hottext-interaction.qti-input-control-hidden qti-hottext):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-hottext-interaction.qti-unselected-hidden qti-hottext{border:0;border-radius:var(--qti-border-radius);background-color:transparent;outline:none;cursor:pointer}:is(qti-hottext-interaction.qti-unselected-hidden qti-hottext):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-hottext-interaction:not(.qti-input-control-hidden,.qti-unselected-hidden) qti-hottext{border:var(--qti-border);border-radius:var(--qti-border-radius)}:is(qti-hottext-interaction:not(.qti-input-control-hidden,.qti-unselected-hidden) qti-hottext):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}}@layer qti-components.interactions.states{:is(qti-hottext-interaction.qti-input-control-hidden qti-hottext):is(:state(checked),[data-state~=checked]){border-color:var(--qti-border-active);background-color:var(--qti-selected-bg);color:var(--qti-selected-color)}:is(qti-hottext-interaction.qti-input-control-hidden qti-hottext):is(:state(readonly),[data-state~=readonly]){cursor:pointer}:is(qti-hottext-interaction.qti-input-control-hidden qti-hottext):is(:state(disabled),[data-state~=disabled]){cursor:not-allowed}:is(qti-hottext-interaction.qti-unselected-hidden qti-hottext,qti-hottext-interaction:not(.qti-input-control-hidden,.qti-unselected-hidden) qti-hottext):is(:state(checked),[data-state~=checked]){background-color:var(--qti-selected-bg);color:var(--qti-selected-color)}:is(qti-hottext-interaction.qti-unselected-hidden qti-hottext,qti-hottext-interaction:not(.qti-input-control-hidden,.qti-unselected-hidden) qti-hottext):is(:state(readonly),[data-state~=readonly]){cursor:pointer}:is(qti-hottext-interaction.qti-unselected-hidden qti-hottext,qti-hottext-interaction:not(.qti-input-control-hidden,.qti-unselected-hidden) qti-hottext):is(:state(disabled),[data-state~=disabled]){cursor:not-allowed}}@layer qti-components.interactions.corrections{:is(:is(qti-hottext-interaction qti-hottext):is(:state(correct-response),[data-state~=correct-response]),[data-correct-response=true]:is(qti-hottext-interaction qti-hottext)):after{content:"✔";color:var(--qti-correct)}:is(qti-hottext-interaction.qti-input-control-hidden qti-hottext):is(:state(candidate-correct),[data-state~=candidate-correct]){background-color:var(--qti-correct-light);color:var(--qti-correct);border-color:var(--qti-correct);box-shadow:none}:is(qti-hottext-interaction.qti-input-control-hidden qti-hottext):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){background-color:var(--qti-incorrect-light);color:var(--qti-incorrect);border-color:var(--qti-incorrect);box-shadow:none}:is(qti-hottext-interaction.qti-unselected-hidden qti-hottext,qti-hottext-interaction:not(.qti-input-control-hidden,.qti-unselected-hidden) qti-hottext):is(:state(candidate-correct),[data-state~=candidate-correct]){background-color:var(--qti-correct-light);color:var(--qti-correct);border-color:var(--qti-correct);box-shadow:none;box-shadow:inset 0 0 0 var(--qti-border-thickness) var(--qti-correct)}:is(qti-hottext-interaction.qti-unselected-hidden qti-hottext,qti-hottext-interaction:not(.qti-input-control-hidden,.qti-unselected-hidden) qti-hottext):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){background-color:var(--qti-incorrect-light);color:var(--qti-incorrect);border-color:var(--qti-incorrect);box-shadow:none;box-shadow:inset 0 0 0 var(--qti-border-thickness) var(--qti-incorrect)}.full-correct-response qti-hottext-interaction.qti-input-control-hidden qti-hottext:is(:state(checked),[data-state~=checked]),.full-correct-response qti-hottext-interaction.qti-unselected-hidden qti-hottext:is(:state(checked),[data-state~=checked]),.full-correct-response qti-hottext-interaction:not(.qti-input-control-hidden,.qti-unselected-hidden) qti-hottext:is(:state(checked),[data-state~=checked]){background-color:var(--qti-answer-bg);color:var(--qti-answer-fg);border-color:var(--qti-answer-border);border-width:var(--qti-border-thickness);border-style:var(--qti-border-style);padding-inline-start:calc(1em + var(--qti-gap));padding-inline-end:var(--qti-gap)}:is(.full-correct-response qti-hottext-interaction.qti-input-control-hidden qti-hottext:is(:state(checked),[data-state~=checked]),.full-correct-response qti-hottext-interaction.qti-unselected-hidden qti-hottext:is(:state(checked),[data-state~=checked]),.full-correct-response qti-hottext-interaction:not(.qti-input-control-hidden,.qti-unselected-hidden) qti-hottext:is(:state(checked),[data-state~=checked])):before{content:"";background-color:var(--qti-answer-fg);mask:var(--qti-check-mask) no-repeat center / contain;-webkit-mask:var(--qti-check-mask) no-repeat center / contain;position:absolute;inset-inline-start:var(--qti-gap);top:50%;translate:0 -50%;display:block;width:1em;height:1em}}@layer qti-components.interactions.base{qti-inline-choice-interaction{background-color:var(--field-background-color, var(--qti-component-background-color));background-image:var(--field-background-image, var(--qti-component-background-image));border-width:var(--field-border-width, var(--qti-component-border-width));border-style:var(--field-border-style, var(--qti-component-border-style));border-color:var(--field-border-color, var(--qti-component-border-color));border-radius:var(--field-border-radius, var(--qti-component-border-radius));box-shadow:var(--field-box-shadow, var(--qti-component-box-shadow));color:var(--field-color, var(--qti-component-color));opacity:var(--field-opacity, var(--qti-component-opacity));filter:var(--field-filter, var(--qti-component-filter));--field-color: var(--qti-fg)}qti-inline-choice-interaction::part(trigger){padding:var(--qti-padding-box);background:transparent;border:none;border-radius:inherit;color:inherit;cursor:pointer;font-size:inherit}qti-inline-choice-interaction::part(trigger):focus-visible{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color);outline:none}qti-inline-choice-interaction:is(:state(disabled),[data-state~=disabled])::part(trigger),qti-inline-choice-interaction[disabled]::part(trigger){cursor:not-allowed}qti-inline-choice-interaction:is(:state(readonly),[data-state~=readonly])::part(trigger),qti-inline-choice-interaction[readonly]::part(trigger){cursor:pointer}qti-inline-choice-interaction::part(dropdown-icon){color:inherit}qti-inline-choice-interaction::part(dropdown-icon-open){color:inherit}qti-inline-choice-interaction::part(menu){background-color:var(--menu-background-color, var(--qti-component-background-color));background-image:var(--menu-background-image, var(--qti-component-background-image));border-width:var(--menu-border-width, var(--qti-component-border-width));border-style:var(--menu-border-style, var(--qti-component-border-style));border-color:var(--menu-border-color, var(--qti-component-border-color));border-radius:var(--menu-border-radius, var(--qti-component-border-radius));box-shadow:var(--menu-box-shadow, var(--qti-component-box-shadow));color:var(--menu-color, var(--qti-component-color));opacity:var(--menu-opacity, var(--qti-component-opacity));filter:var(--menu-filter, var(--qti-component-filter));padding:0}qti-inline-choice-interaction:is(:state(open),[data-state~=open]){border-end-start-radius:0;border-end-end-radius:0}qti-inline-choice-interaction::part(menu):popover-open{border-start-start-radius:0;border-start-end-radius:0}qti-inline-choice-interaction::part(option){padding:var(--qti-padding-box);border:0;border-radius:0;background:transparent;cursor:pointer}qti-inline-choice-interaction::part(option):focus-visible{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color);outline:none}qti-inline-choice-interaction::part(option-selected){background-color:var(--qti-bg-active)}qti-inline-choice-interaction qti-inline-choice{width:100%;box-sizing:border-box;padding:var(--qti-padding-box);border:0;border-radius:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis}qti-inline-choice-interaction qti-inline-choice:focus-visible{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color);outline:none}qti-inline-choice-interaction qti-inline-choice:is(:state(checked),[data-state~=checked]){background-color:var(--qti-bg-active)}qti-inline-choice-interaction::part(message){background-color:var(--message-background-color, var(--qti-component-background-color));background-image:var(--message-background-image, var(--qti-component-background-image));border-width:var(--message-border-width, var(--qti-component-border-width));border-style:var(--message-border-style, var(--qti-component-border-style));border-color:var(--message-border-color, var(--qti-component-border-color));border-radius:var(--message-border-radius, var(--qti-component-border-radius));box-shadow:var(--message-box-shadow, var(--qti-component-box-shadow));color:var(--message-color, var(--qti-component-color));opacity:var(--message-opacity, var(--qti-component-opacity));filter:var(--message-filter, var(--qti-component-filter));--message-color: var(--qti-fg);--message-background-color: color-mix(in srgb, var(--qti-warning) 5%, white);--message-border-color: var(--qti-warning);padding:var(--qti-padding-box)}}@layer qti-components.interactions.corrections{.full-correct-response qti-inline-choice-interaction{background-color:var(--qti-answer-bg);color:var(--qti-answer-fg);border-color:var(--qti-answer-border)}:is(.full-correct-response qti-inline-choice-interaction)::part(value){color:var(--qti-answer-fg)}qti-inline-choice-interaction:is(:state(candidate-correct),[data-state~=candidate-correct]){--field-background-color: var(--qti-correct-light);--field-color: var(--qti-correct);--field-border-color: var(--qti-correct);--field-box-shadow: none}qti-inline-choice-interaction:is(:state(candidate-correct),[data-state~=candidate-correct])::part(trigger){background:transparent}qti-inline-choice-interaction:is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){--field-background-color: var(--qti-incorrect-light);--field-color: var(--qti-incorrect);--field-border-color: var(--qti-incorrect);--field-box-shadow: none}qti-inline-choice-interaction:is(:state(candidate-incorrect),[data-state~=candidate-incorrect])::part(trigger){background:transparent}}@layer qti-components.global{qti-match-interaction :is(:state(drag),[data-state~=drag]),[data-drag-clone][data-drag-interaction=qti-match-interaction]{box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}qti-match-interaction :is(:state(drag),[data-state~=drag])::part(control):before,qti-match-interaction::part(drag-control):before,qti-match-interaction ::part(drag-control):before,[data-drag-clone][data-drag-interaction=qti-match-interaction]::part(control):before{content:"";display:inline-block;vertical-align:middle;width:.75em;height:1em;margin-right:var(--qti-glyph-gap);background-color:currentColor;mask:var(--qti-grip-mask) no-repeat center / contain;-webkit-mask:var(--qti-grip-mask) no-repeat center / contain}}@layer qti-components.interactions.base{qti-simple-associable-choice::part(drag){box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}@media (hover: hover){:is(qti-simple-associable-choice::part(drag)):hover{background-color:color-mix(in srgb,var(--drag-background-color, var(--qti-component-background-color)) 92%,black)}}:is(qti-simple-associable-choice::part(drag)):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-match-interaction:not(.qti-match-tabular){--qti-choice-label-display: inline}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type{gap:var(--qti-gap)}:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type) qti-simple-associable-choice{box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}[dragging]:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type) qti-simple-associable-choice){pointer-events:none;rotate:-2deg;--drag-box-shadow: 0 8px 12px rgb(0 0 0 / 20%), 0 4px 8px rgb(0 0 0 / 10%)}@media (hover: hover){:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type) qti-simple-associable-choice):hover{background-color:color-mix(in srgb,var(--drag-background-color, var(--qti-component-background-color)) 92%,black)}}:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type) qti-simple-associable-choice):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type{gap:var(--qti-gap)}:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type)>qti-simple-associable-choice) img{max-width:100%;height:auto}[disabled]:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type)>qti-simple-associable-choice)::part(drop){cursor:not-allowed}:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type)>qti-simple-associable-choice)::part(drop){background-color:var(--drop-background-color, var(--qti-component-background-color));background-image:var(--drop-background-image, var(--qti-component-background-image));border-width:var(--drop-border-width, var(--qti-component-border-width));border-style:var(--drop-border-style, var(--qti-component-border-style));border-color:var(--drop-border-color, var(--qti-component-border-color));border-radius:var(--drop-border-radius, var(--qti-component-border-radius));box-shadow:var(--drop-box-shadow, var(--qti-component-box-shadow));color:var(--drop-color, var(--qti-component-color));opacity:var(--drop-opacity, var(--qti-component-opacity));filter:var(--drop-filter, var(--qti-component-filter));border-style:var(--drop-border-style, dashed)}:is(:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type)>qti-simple-associable-choice)::part(drop)):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type)>qti-simple-associable-choice)::part(drop){margin-top:var(--qti-gap);gap:var(--qti-gap)}:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type)>qti-simple-associable-choice)>*:not(qti-simple-associable-choice){pointer-events:none}:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type)>qti-simple-associable-choice)>qti-simple-associable-choice{box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}@media (hover: hover){:is(:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type)>qti-simple-associable-choice)>qti-simple-associable-choice):hover{background-color:color-mix(in srgb,var(--drag-background-color, var(--qti-component-background-color)) 92%,black)}}:is(:is(:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type)>qti-simple-associable-choice)>qti-simple-associable-choice):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:is(:state(drag),[data-state~=drag]),qti-match-interaction:not(.qti-match-tabular) qti-simple-associable-choice::part(drag){box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice)::part(label){border:var(--qti-border);border-top-left-radius:var(--qti-border-radius);border-top-right-radius:var(--qti-border-radius);padding:.5rem}:is(qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice)::part(drop){margin-top:0;border-top:none;border-top-left-radius:0;border-top-right-radius:0;background:none}}@layer qti-components.interactions.states{qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:is(:state(dragging),[data-state~=dragging]),qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:is(:state(placeholder),[data-state~=placeholder]){--drag-color: transparent;--drag-opacity: 1;pointer-events:none}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:is(:state(dragging),[data-state~=dragging])>*,qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:is(:state(placeholder),[data-state~=placeholder])>*{visibility:hidden}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:is(:state(dragging),[data-state~=dragging])::part(label),qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:is(:state(placeholder),[data-state~=placeholder])::part(label){visibility:hidden}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice:is(:state(hover),[data-state~=hover])::part(drop),qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice:is(:state(active),[data-state~=active])::part(drop){background-color:var(--qti-drop-highlight-bg)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice:is(:state(enabled),[data-state~=enabled])::part(drop){background-color:var(--qti-drop-highlight-enabled-bg)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:is(:state(dragging),[data-state~=dragging]){border-color:var(--qti-drop-highlight-border-color);box-shadow:inset 0 0 0 var(--qti-drop-highlight-border-width, 2px) color-mix(in srgb,var(--qti-drop-highlight-border-color) 55%,transparent)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:is(:state(return-anchor),[data-state~=return-anchor]){border-color:var(--qti-drop-highlight-border-color);box-shadow:inset 0 0 0 var(--qti-drop-highlight-border-width, 2px) color-mix(in srgb,var(--qti-drop-highlight-border-color) 55%,transparent)}}@layer qti-components.interactions.corrections{qti-match-interaction:not(.qti-match-tabular) :is(:state(drag),[data-state~=drag]):is(:state(candidate-correct),[data-state~=candidate-correct]),qti-match-interaction:not(.qti-match-tabular) qti-simple-associable-choice::part(drag):is(:state(candidate-correct),[data-state~=candidate-correct]){--drag-background-color: var(--qti-correct-light);--drag-color: var(--qti-correct);--drag-border-color: var(--qti-correct);--drag-box-shadow: none}qti-match-interaction:not(.qti-match-tabular) :is(:state(drag),[data-state~=drag]):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]),qti-match-interaction:not(.qti-match-tabular) qti-simple-associable-choice::part(drag):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){--drag-background-color: var(--qti-incorrect-light);--drag-color: var(--qti-incorrect);--drag-border-color: var(--qti-incorrect);--drag-box-shadow: none}}@layer qti-components.interactions.base{qti-match-interaction.qti-match-tabular::part(corner){border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);background-color:var(--qti-bg-active)}qti-match-interaction.qti-match-tabular::part(input-cell){border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);padding:var(--qti-padding-box);transition:background-color .1s ease}qti-match-interaction.qti-match-tabular::part(input-cell):hover{background-color:var(--qti-bg-active)}qti-match-interaction.qti-match-tabular::part(control radio){background-color:var(--radio-background-color, var(--qti-component-background-color));background-image:var(--radio-background-image, var(--qti-component-background-image));border-width:var(--radio-border-width, var(--qti-component-border-width));border-style:var(--radio-border-style, var(--qti-component-border-style));border-color:var(--radio-border-color, var(--qti-component-border-color));border-radius:var(--radio-border-radius, var(--qti-component-border-radius));box-shadow:var(--radio-box-shadow, var(--qti-component-box-shadow));color:var(--radio-color, var(--qti-component-color));opacity:var(--radio-opacity, var(--qti-component-opacity));filter:var(--radio-filter, var(--qti-component-filter));width:var(--qti-control-size);height:var(--qti-control-size);border-radius:var(--radio-border-radius, 100%)}qti-match-interaction.qti-match-tabular::part(control checkbox){background-color:var(--checkbox-background-color, var(--qti-component-background-color));background-image:var(--checkbox-background-image, var(--qti-component-background-image));border-width:var(--checkbox-border-width, var(--qti-component-border-width));border-style:var(--checkbox-border-style, var(--qti-component-border-style));border-color:var(--checkbox-border-color, var(--qti-component-border-color));border-radius:var(--checkbox-border-radius, var(--qti-component-border-radius));box-shadow:var(--checkbox-box-shadow, var(--qti-component-box-shadow));color:var(--checkbox-color, var(--qti-component-color));opacity:var(--checkbox-opacity, var(--qti-component-opacity));filter:var(--checkbox-filter, var(--qti-component-filter));width:var(--qti-control-size);height:var(--qti-control-size)}qti-match-interaction.qti-match-tabular::part(control-mark){width:calc(var(--qti-control-size) * .625);height:calc(var(--qti-control-size) * .625)}qti-match-interaction.qti-match-tabular::part(control-mark radio checked){width:calc(var(--qti-control-size) * .5);height:calc(var(--qti-control-size) * .5);background-color:var(--radio-mark-color, white);border-radius:100%}qti-match-interaction.qti-match-tabular::part(control-mark checkbox checked){background-color:var(--checkbox-mark-color, white);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E")}qti-match-interaction.qti-match-tabular qti-simple-match-set qti-simple-associable-choice{background-color:var(--qti-bg-active);font-weight:500;padding:var(--qti-padding-box);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);cursor:default!important}qti-match-interaction.qti-match-tabular qti-simple-match-set{--qti-choice-align-items: center}qti-match-interaction.qti-match-tabular qti-simple-match-set:last-of-type{--qti-choice-justify-content: center}qti-match-interaction.qti-match-tabular qti-simple-match-set:last-of-type qti-simple-associable-choice{text-align:center}qti-match-interaction.qti-match-tabular::part(grid){gap:1px;background-color:var(--qti-border-color);border:var(--qti-border-thickness) solid var(--qti-border-color);border-radius:var(--qti-border-radius)}qti-match-interaction.qti-match-tabular::part(corner),qti-match-interaction.qti-match-tabular::part(input-cell){border:none;background-color:#fff}qti-match-interaction.qti-match-tabular::part(control checked){border-color:var(--qti-primary);background-color:var(--qti-primary)}qti-match-interaction.qti-match-tabular::part(control-mark radio checked){background-color:#fff;width:calc(var(--qti-control-size) * .5);height:calc(var(--qti-control-size) * .5)}qti-match-interaction.qti-match-tabular::part(control-mark checkbox checked){background-color:#fff}qti-match-interaction.qti-match-tabular qti-simple-match-set qti-simple-associable-choice{border:none;background-color:#fff}}@layer qti-components.interactions.corrections{qti-match-interaction.qti-match-tabular::part(control correct){border-color:var(--qti-correct)}qti-match-interaction.qti-match-tabular::part(control incorrect){border-color:var(--qti-incorrect)}qti-match-interaction.qti-match-tabular::part(control checked correct){border-color:var(--qti-correct);background-color:var(--qti-correct)}qti-match-interaction.qti-match-tabular::part(control checked incorrect){border-color:var(--qti-incorrect);background-color:var(--qti-incorrect)}:is(.full-correct-response qti-match-interaction.qti-match-tabular)::part(control checked){background-color:var(--qti-answer-bg);color:var(--qti-answer-fg);border-color:var(--qti-answer-border)}:is(.full-correct-response qti-match-interaction.qti-match-tabular)::part(control-mark radio checked),:is(.full-correct-response qti-match-interaction.qti-match-tabular)::part(control-mark checkbox checked){background-color:var(--qti-answer-fg)}}@layer qti-components.global{qti-order-interaction :is(:state(drag),[data-state~=drag]),[data-drag-clone][data-drag-interaction=qti-order-interaction]{box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}qti-order-interaction :is(:state(drag),[data-state~=drag])::part(control):before,qti-order-interaction::part(drag-control):before,qti-order-interaction ::part(drag-control):before,[data-drag-clone][data-drag-interaction=qti-order-interaction]::part(control):before{content:"";display:inline-block;vertical-align:middle;width:.75em;height:1em;margin-right:var(--qti-glyph-gap);background-color:currentColor;mask:var(--qti-grip-mask) no-repeat center / contain;-webkit-mask:var(--qti-grip-mask) no-repeat center / contain}}@layer qti-components.interactions.base{qti-order-interaction:is(:state(dragzone-active),[data-state~=dragzone-active])::part(drags){background-color:var(--qti-bg-active)}qti-order-interaction:is(:state(dragzone-enabled),[data-state~=dragzone-enabled])::part(drags){background-color:var(--qti-bg-active)}qti-order-interaction::part(drag),qti-order-interaction qti-simple-choice{box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}[dragging]:is(qti-order-interaction::part(drag),qti-order-interaction qti-simple-choice){pointer-events:none;rotate:-2deg;--drag-box-shadow: 0 8px 12px rgb(0 0 0 / 20%), 0 4px 8px rgb(0 0 0 / 10%)}@media (hover: hover){:is(qti-order-interaction::part(drag),qti-order-interaction qti-simple-choice):hover{background-color:color-mix(in srgb,var(--drag-background-color, var(--qti-component-background-color)) 92%,black)}}:is(qti-order-interaction::part(drag),qti-order-interaction qti-simple-choice):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-order-interaction::part(drag){box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}@media (hover: hover){:is(qti-order-interaction::part(drag)):hover{background-color:color-mix(in srgb,var(--drag-background-color, var(--qti-component-background-color)) 92%,black)}}:is(qti-order-interaction::part(drag)):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-order-interaction::part(drag){text-overflow:ellipsis}qti-order-interaction::part(filled){--qti-drop-border: var(--qti-border-thickness, 1px) solid transparent;--qti-drop-bg-img: none}qti-order-interaction::part(drops){gap:var(--qti-gap)}qti-order-interaction::part(drags){gap:var(--qti-gap)}qti-order-interaction::part(drop){background-color:var(--drop-background-color, var(--qti-component-background-color));background-image:var(--drop-background-image, var(--qti-component-background-image));border-width:var(--drop-border-width, var(--qti-component-border-width));border-style:var(--drop-border-style, var(--qti-component-border-style));border-color:var(--drop-border-color, var(--qti-component-border-color));border-radius:var(--drop-border-radius, var(--qti-component-border-radius));box-shadow:var(--drop-box-shadow, var(--qti-component-box-shadow));color:var(--drop-color, var(--qti-component-color));opacity:var(--drop-opacity, var(--qti-component-opacity));filter:var(--drop-filter, var(--qti-component-filter));border-style:var(--drop-border-style, dashed)}[enabled]:is(qti-order-interaction::part(drop)){background-color:var(--qti-bg-active)}:is(qti-order-interaction::part(drop)):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-order-interaction::part(drops){margin:0;border-radius:var(--qti-border-radius)}qti-order-interaction::part(drop){border:var(--qti-drop-border, var(--qti-border-thickness) dashed var(--qti-border-color));border-radius:var(--qti-border-radius);background-color:transparent;background-image:var(--qti-drop-bg-img, revert-layer)}qti-order-interaction::part(active){background-color:var(--qti-bg-active)}qti-order-interaction::part(enabled){background-color:var(--qti-bg-active)}qti-order-interaction qti-simple-choice{box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}qti-order-interaction::part(container){gap:2rem}qti-order-interaction[orientation=vertical] qti-simple-choice,qti-order-interaction[orientation=vertical]::part(drag){width:auto}}@layer qti-components.interactions.states{qti-order-interaction qti-simple-choice:is(:state(placeholder),[data-state~=placeholder]){--drag-color: transparent;--drag-opacity: 1;pointer-events:none}qti-order-interaction qti-simple-choice:is(:state(dragging),[data-state~=dragging]){--drag-color: transparent;--drag-opacity: 1;border-color:var(--qti-drop-highlight-border-color);box-shadow:inset 0 0 0 var(--qti-drop-highlight-border-width, 2px) color-mix(in srgb,var(--qti-drop-highlight-border-color) 55%,transparent);pointer-events:none}qti-order-interaction qti-simple-choice:is(:state(return-anchor),[data-state~=return-anchor]){border-color:var(--qti-drop-highlight-border-color);box-shadow:inset 0 0 0 var(--qti-drop-highlight-border-width, 2px) color-mix(in srgb,var(--qti-drop-highlight-border-color) 55%,transparent)}qti-order-interaction::part(hover),qti-order-interaction::part(active){background-color:var(--qti-drop-highlight-bg)}qti-order-interaction::part(enabled){background-color:var(--qti-drop-highlight-enabled-bg)}}@layer qti-components.interactions.corrections{qti-order-interaction :is(:state(drag),[data-state~=drag]):is(:state(candidate-correct),[data-state~=candidate-correct]),qti-order-interaction::part(drag):is(:state(candidate-correct),[data-state~=candidate-correct]){--drag-background-color: var(--qti-correct-light);--drag-color: var(--qti-correct);--drag-border-color: var(--qti-correct);--drag-box-shadow: none}qti-order-interaction :is(:state(drag),[data-state~=drag]):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]),qti-order-interaction::part(drag):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){--drag-background-color: var(--qti-incorrect-light);--drag-color: var(--qti-incorrect);--drag-border-color: var(--qti-incorrect);--drag-box-shadow: none}}@layer qti-components.global{qti-associate-interaction :is(:state(drag),[data-state~=drag]),[data-drag-clone][data-drag-interaction=qti-associate-interaction]{box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}qti-associate-interaction :is(:state(drag),[data-state~=drag])::part(control):before,qti-associate-interaction::part(drag-control):before,qti-associate-interaction ::part(drag-control):before,[data-drag-clone][data-drag-interaction=qti-associate-interaction]::part(control):before{content:"";display:inline-block;vertical-align:middle;width:.75em;height:1em;margin-right:var(--qti-glyph-gap);background-color:currentColor;mask:var(--qti-grip-mask) no-repeat center / contain;-webkit-mask:var(--qti-grip-mask) no-repeat center / contain}}@layer qti-components.interactions.base{qti-associate-interaction qti-simple-associable-choice{padding:var(--qti-drag-padding)}qti-associate-interaction:is(:state(dragzone-active),[data-state~=dragzone-active]) slot[name=qti-simple-associable-choice]{background-color:var(--qti-bg-active)}qti-associate-interaction:is(:state(dragzone-enabled),[data-state~=dragzone-enabled]) slot[name=qti-simple-associable-choice]{background-color:var(--qti-bg-active)}qti-associate-interaction qti-simple-associable-choice::part(drag),qti-associate-interaction::part(drag){box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}@media (hover: hover){:is(qti-associate-interaction qti-simple-associable-choice::part(drag),qti-associate-interaction::part(drag)):hover{background-color:color-mix(in srgb,var(--drag-background-color, var(--qti-component-background-color)) 92%,black)}}:is(qti-associate-interaction qti-simple-associable-choice::part(drag),qti-associate-interaction::part(drag)):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}[dragging]:is(qti-associate-interaction qti-simple-associable-choice::part(drag),qti-associate-interaction::part(drag)){pointer-events:none;rotate:-2deg;--drag-box-shadow: 0 8px 12px rgb(0 0 0 / 20%), 0 4px 8px rgb(0 0 0 / 10%)}qti-associate-interaction::part(drag){box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}@media (hover: hover){:is(qti-associate-interaction::part(drag)):hover{background-color:color-mix(in srgb,var(--drag-background-color, var(--qti-component-background-color)) 92%,black)}}:is(qti-associate-interaction::part(drag)):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-associate-interaction::part(filled){--drop-border-color: transparent}qti-associate-interaction::part(drop){background-color:var(--drop-background-color, var(--qti-component-background-color));background-image:var(--drop-background-image, var(--qti-component-background-image));border-width:var(--drop-border-width, var(--qti-component-border-width));border-style:var(--drop-border-style, var(--qti-component-border-style));border-color:var(--drop-border-color, var(--qti-component-border-color));border-radius:var(--drop-border-radius, var(--qti-component-border-radius));box-shadow:var(--drop-box-shadow, var(--qti-component-box-shadow));color:var(--drop-color, var(--qti-component-color));opacity:var(--drop-opacity, var(--qti-component-opacity));filter:var(--drop-filter, var(--qti-component-filter));border-style:var(--drop-border-style, dashed)}qti-associate-interaction::part(drop):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-associate-interaction::part(active){background-color:var(--qti-bg-active)}qti-associate-interaction::part(enabled){background-color:var(--qti-bg-active)}}@layer qti-components.interactions.states{qti-simple-associable-choice::part(drag),qti-associate-interaction::part(drag){box-sizing:border-box;padding:var(--qti-drag-padding);cursor:grab;min-width:var(--qti-drag-min-width, 0);background-color:var(--drag-background-color, var(--qti-component-background-color));background-image:var(--drag-background-image, var(--qti-component-background-image));border-width:var(--drag-border-width, var(--qti-component-border-width));border-style:var(--drag-border-style, var(--qti-component-border-style));border-color:var(--drag-border-color, var(--qti-component-border-color));border-radius:var(--drag-border-radius, var(--qti-component-border-radius));box-shadow:var(--drag-box-shadow, var(--qti-component-box-shadow));color:var(--drag-color, var(--qti-component-color));opacity:var(--drag-opacity, var(--qti-component-opacity));filter:var(--drag-filter, var(--qti-component-filter))}qti-associate-interaction::part(hover),qti-associate-interaction::part(active){background-color:var(--qti-drop-highlight-bg)}qti-associate-interaction::part(enabled){background-color:var(--qti-drop-highlight-enabled-bg)}qti-associate-interaction qti-simple-associable-choice:is(:state(placeholder),[data-state~=placeholder]){--drag-color: transparent;--drag-opacity: 1;border-color:transparent;pointer-events:none}qti-associate-interaction qti-simple-associable-choice:is(:state(dragging),[data-state~=dragging]){--drag-color: transparent;--drag-opacity: 1;border-color:var(--qti-drop-highlight-border-color);box-shadow:inset 0 0 0 var(--qti-drop-highlight-border-width, 2px) color-mix(in srgb,var(--qti-drop-highlight-border-color) 55%,transparent);pointer-events:none}qti-associate-interaction qti-simple-associable-choice:is(:state(placeholder),[data-state~=placeholder])>*,qti-associate-interaction qti-simple-associable-choice:is(:state(dragging),[data-state~=dragging])>*{visibility:hidden}qti-associate-interaction qti-simple-associable-choice:is(:state(placeholder),[data-state~=placeholder])::part(label),qti-associate-interaction qti-simple-associable-choice:is(:state(dragging),[data-state~=dragging])::part(label){visibility:hidden}qti-associate-interaction qti-simple-associable-choice:is(:state(return-anchor),[data-state~=return-anchor]){border-color:var(--qti-drop-highlight-border-color);box-shadow:inset 0 0 0 var(--qti-drop-highlight-border-width, 2px) color-mix(in srgb,var(--qti-drop-highlight-border-color) 55%,transparent)}}@layer qti-components.interactions.corrections{qti-associate-interaction :is(:state(drag),[data-state~=drag]):is(:state(candidate-correct),[data-state~=candidate-correct]),qti-simple-associable-choice::part(drag):is(:state(candidate-correct),[data-state~=candidate-correct]),qti-associate-interaction::part(drag):is(:state(candidate-correct),[data-state~=candidate-correct]){--drag-background-color: var(--qti-correct-light);--drag-color: var(--qti-correct);--drag-border-color: var(--qti-correct);--drag-box-shadow: none}qti-associate-interaction :is(:state(drag),[data-state~=drag]):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]),qti-simple-associable-choice::part(drag):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]),qti-associate-interaction::part(drag):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){--drag-background-color: var(--qti-incorrect-light);--drag-color: var(--qti-incorrect);--drag-border-color: var(--qti-incorrect);--drag-box-shadow: none}}@layer qti-components.interactions.base{qti-graphic-order-interaction{--qti-graphic-order-pin-size: calc(var(--qti-select-point-marker-size, 1.5rem) * 1.2);--qti-graphic-order-pin-anchor: -100%;--qti-graphic-order-pin-fill: var(--qti-background, #fff);--qti-graphic-order-pin-number-size: calc(var(--qti-graphic-order-pin-size) * .5);--qti-graphic-order-pin-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M192 500C145 434 106 386 77 344C49 305 32 272 32 224C32 135.6 103.6 64 192 64s160 71.6 160 160c0 48-17 81-45 120c-29 42-68 90-115 156z' fill='white' stroke='currentColor' stroke-width='28' stroke-linejoin='round'/%3E%3C/svg%3E")}qti-graphic-order-interaction qti-hotspot-choice{width:100%;height:100%;background-color:color-mix(in srgb,var(--qti-border-color) 18%,transparent);padding:0;cursor:pointer;transition:background-color var(--qti-motion-duration-fast, .15s) ease,border-color var(--qti-motion-duration-fast, .15s) ease}[shape=circle]:is(qti-graphic-order-interaction qti-hotspot-choice){min-width:calc(var(--qti-graphic-order-pin-size) * .6);min-height:calc(var(--qti-graphic-order-pin-size) * .6)}[shape=poly]:is(qti-graphic-order-interaction qti-hotspot-choice){background-color:color-mix(in srgb,var(--qti-border-color) 18%,transparent);box-shadow:none}[shape=circle]:is(qti-graphic-order-interaction qti-hotspot-choice):hover,[shape=rect]:is(qti-graphic-order-interaction qti-hotspot-choice):hover,[shape=ellipse]:is(qti-graphic-order-interaction qti-hotspot-choice):hover{background-color:color-mix(in srgb,var(--qti-border-active) 12%,transparent)}[shape=poly]:is(qti-graphic-order-interaction qti-hotspot-choice):hover{background-color:color-mix(in srgb,var(--qti-border-active) 20%,transparent);box-shadow:none}[shape=circle]:is(qti-graphic-order-interaction qti-hotspot-choice):focus-visible,[shape=rect]:is(qti-graphic-order-interaction qti-hotspot-choice):focus-visible,[shape=ellipse]:is(qti-graphic-order-interaction qti-hotspot-choice):focus-visible{outline:var(--qti-focus-border-width) solid var(--qti-focus-color);outline-offset:2px}[shape=poly]:is(qti-graphic-order-interaction qti-hotspot-choice):focus-visible{outline:var(--qti-focus-border-width) solid var(--qti-focus-color);outline-offset:2px}[aria-ordervalue]:is(qti-graphic-order-interaction qti-hotspot-choice){border:0!important;box-shadow:none;background-color:color-mix(in srgb,var(--qti-selected-bg) 35%,transparent)}[aria-ordervalue]:is(qti-graphic-order-interaction qti-hotspot-choice):hover,[aria-ordervalue]:is(qti-graphic-order-interaction qti-hotspot-choice):focus-visible{border-color:transparent!important}[aria-ordercorrectvalue][aria-ordervalue]:is(qti-graphic-order-interaction qti-hotspot-choice):not([shape=circle]):after{content:"C=" attr(aria-ordercorrectvalue) "  R=" attr(aria-ordervalue)!important;color:var(--qti-correct)}[aria-ordercorrectvalue]:is(qti-graphic-order-interaction qti-hotspot-choice):not([aria-ordervalue]):not([shape=circle]):after{content:"C=" attr(aria-ordercorrectvalue)!important;color:var(--qti-correct)}qti-graphic-order-interaction .cito-graphic-order-marker{width:var(--qti-graphic-order-pin-size);height:var(--qti-graphic-order-pin-size);padding-top:calc(var(--qti-graphic-order-pin-size) * .2);font-weight:700;font-size:var(--qti-graphic-order-pin-number-size);line-height:1;color:var(--qti-graphic-order-pin-color, var(--qti-selected-bg));text-shadow:0 0 1px var(--qti-graphic-order-pin-fill);background:var(--qti-graphic-order-pin-svg) no-repeat center / contain;pointer-events:none}qti-graphic-order-interaction .cito-graphic-order-marker--poly{width:calc(var(--qti-select-point-marker-size, 1.5rem) * .72);height:calc(var(--qti-select-point-marker-size, 1.5rem) * .72);font-size:calc(var(--qti-select-point-marker-size, 1.5rem) * .45);padding-top:calc(var(--qti-select-point-marker-size, 1.5rem) * .14)}}@layer qti-components.interactions.states{:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(readonly),[data-state~=readonly]){cursor:pointer}:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(disabled),[data-state~=disabled]){cursor:not-allowed}[shape=circle]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(checked),[data-state~=checked]),[shape=rect]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(checked),[data-state~=checked]),[shape=ellipse]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(checked),[data-state~=checked]){background-color:color-mix(in srgb,var(--qti-selected-bg) 35%,transparent)}[shape=poly]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(checked),[data-state~=checked]){background-color:color-mix(in srgb,var(--qti-selected-bg) 40%,transparent);box-shadow:none}[aria-ordervalue]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(checked),[data-state~=checked]),[aria-ordervalue]:is(qti-graphic-order-interaction qti-hotspot-choice){border-color:transparent!important}qti-graphic-order-interaction:is(:state(dragzone-active),[data-state~=dragzone-active])::part(drags){border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-graphic-order-interaction:is(:state(dragzone-enabled),[data-state~=dragzone-enabled])::part(drags){background-color:var(--qti-bg-active)}}@layer qti-components.interactions.corrections{[shape=circle]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(correct-response),[data-state~=correct-response]),[shape=rect]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(correct-response),[data-state~=correct-response]),[shape=ellipse]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(correct-response),[data-state~=correct-response]){background-color:color-mix(in srgb,var(--qti-answer-bg) 75%,transparent)}[shape=poly]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(correct-response),[data-state~=correct-response]){background-color:color-mix(in srgb,var(--qti-answer-bg) 80%,transparent);box-shadow:none}[shape=circle]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(candidate-correct),[data-state~=candidate-correct]),[shape=rect]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(candidate-correct),[data-state~=candidate-correct]),[shape=ellipse]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(candidate-correct),[data-state~=candidate-correct]){background-color:color-mix(in srgb,var(--qti-correct) 35%,transparent)}[shape=poly]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(candidate-correct),[data-state~=candidate-correct]){background-color:color-mix(in srgb,var(--qti-correct) 40%,transparent);box-shadow:none}[shape=circle]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]),[shape=rect]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]),[shape=ellipse]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){background-color:color-mix(in srgb,var(--qti-incorrect) 35%,transparent)}[shape=poly]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){background-color:color-mix(in srgb,var(--qti-incorrect) 40%,transparent);box-shadow:none}[aria-ordervalue]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(correct-response),[data-state~=correct-response]),[aria-ordervalue]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(candidate-correct),[data-state~=candidate-correct]),[aria-ordervalue]:is(qti-graphic-order-interaction qti-hotspot-choice):is(:state(candidate-incorrect),[data-state~=candidate-incorrect]){border-color:transparent!important}}@layer qti-components.interactions.base{[shape=circle]:is(qti-graphic-associate-interaction qti-associable-hotspot){background-color:transparent}[shape=circle]:is(qti-graphic-associate-interaction qti-associable-hotspot):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}}@layer qti-components.interactions.states{qti-graphic-associate-interaction:is(:state(dragzone-active),[data-state~=dragzone-active])::part(drags){border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-graphic-associate-interaction:is(:state(dragzone-enabled),[data-state~=dragzone-enabled])::part(drags){background-color:var(--qti-bg-active)}}@layer qti-components.interactions.base{qti-slider-interaction{--qti-tick-color: rgb(229 231 235 / 100%);--qti-tick-width: 1px}}@layer qti-components.interactions.base{qti-select-point-interaction{--qti-select-point-marker-color: var(--qti-primary)}:is(qti-select-point-interaction::part(point)):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}}@layer qti-components.interactions.corrections{qti-select-point-interaction::part(correct){--qti-select-point-marker-color: var(--qti-correct)}qti-select-point-interaction::part(incorrect){--qti-select-point-marker-color: var(--qti-incorrect)}}@layer qti-components.interactions.base;@layer qti-components.interactions.base;@layer qti-components.interactions.corrections{::part(correction-correct){background-color:var(--qti-correct);mask:var(--qti-check-mask) no-repeat center / contain;-webkit-mask:var(--qti-check-mask) no-repeat center / contain}::part(correction-incorrect){background-color:var(--qti-incorrect);mask:var(--qti-times-mask) no-repeat center / contain;-webkit-mask:var(--qti-times-mask) no-repeat center / contain}::part(correction-partially-correct){background-color:var(--qti-partially-correct);mask:var(--qti-partial-mask) no-repeat center / contain;-webkit-mask:var(--qti-partial-mask) no-repeat center / contain}.full-correct-response :is(:state(drag),[data-state~=drag]),.full-correct-response ::part(drag){background-color:var(--qti-answer-bg);color:var(--qti-answer-fg);border-color:var(--qti-answer-border)}.full-correct-response :is(:state(drag),[data-state~=drag])::part(control):before,.full-correct-response ::part(drag-control):before{content:"";background-color:var(--qti-answer-fg);mask:var(--qti-check-mask) no-repeat center / contain;-webkit-mask:var(--qti-check-mask) no-repeat center / contain}}@layer qti-components.elements{qti-rubric-block{border:var(--qti-border-thickness) solid var(--qti-info);background-color:color-mix(in srgb,var(--qti-info) 5%,white);border-radius:var(--qti-border-radius);padding:var(--qti-padding-box);margin-top:var(--qti-gap)}}@layer qti-components.elements;@layer qti-components.elements;@layer qti-components.elements{.custom-modal-feedback{width:100%;border:var(--qti-border-thickness) solid var(--qti-info);background-color:var(--qti-bg);border-radius:var(--qti-border-radius);padding:var(--qti-padding-box);margin-top:var(--qti-gap)}}@layer qti-components.global{::part(message){color:var(--qti-fg);background-color:color-mix(in srgb,var(--qti-warning) 5%,white);padding:var(--qti-padding-box);border:var(--qti-border-thickness) solid var(--qti-warning);border-radius:var(--qti-border-radius);margin-top:var(--qti-gap)}:is(:state(show-correct-response),[data-state~=show-correct-response]){outline:var(--qti-border-thickness) dashed var(--qti-correct);outline-offset:.25rem}}@layer qti-components.global{[view],qti-outcome-declaration,qti-response-declaration{display:none}[view].show{display:block}:host{box-sizing:border-box}qti-test-part:not(:has(qti-assessment-item)),qti-assessment-section:not(:has(qti-assessment-item)),qti-assessment-item-ref:not(:has(qti-assessment-item)){display:none}div.full-correct-response-block{display:block}div.full-correct-response-inline{display:inline-block}}/*! tailwindcss v4.3.3 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xs:.125rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.top-14{top:calc(var(--spacing) * 14)}.top-\[50\%\]{top:50%}.right-4{right:calc(var(--spacing) * 4)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-\[50\%\]{left:50%}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.field-sizing-content{field-sizing:content}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-full{height:100%}.h-px{height:1px}.max-h-\[90svh\]{max-height:90svh}.max-h-\[300px\]{max-height:300px}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-svh{min-height:100svh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[min\(28rem\,90vw\)\]{width:min(28rem,90vw)}.w-\[min\(36rem\,90vw\)\]{width:min(36rem,90vw)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-64{min-width:calc(var(--spacing) * 64)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.scroll-py-1{scroll-padding-block:var(--spacing)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--warning)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-accent,.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/40{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/50{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,var(--card) 80%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-highlight,.bg-highlight\/20{background-color:var(--highlight)}@supports (color:color-mix(in lab,red,red)){.bg-highlight\/20{background-color:color-mix(in oklab,var(--highlight) 20%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-success-subtle{background-color:var(--success-subtle)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-subtle{background-color:var(--warning-subtle)}.fill-foreground{fill:var(--foreground)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-highlight{color:var(--highlight)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success{color:var(--success)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}.supports-\[backdrop-filter\]\:bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-card\/60{background-color:color-mix(in oklab,var(--card) 60%,transparent)}}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{color-scheme:light;--radius:.625rem;--background:oklch(99.5% 0 0);--foreground:oklch(21% .02 264);--card:oklch(100% 0 0);--card-foreground:oklch(21% .02 264);--popover:oklch(100% 0 0);--popover-foreground:oklch(21% .02 264);--primary:oklch(63.3% .168 150.7);--primary-foreground:oklch(22% .05 150.7);--secondary:oklch(96.8% .005 258);--secondary-foreground:oklch(28% .03 262);--muted:oklch(96.8% .005 258);--muted-foreground:oklch(53% .02 262);--accent:oklch(95.5% .014 256);--accent-foreground:oklch(31% .05 260);--destructive:oklch(58% .19 27);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(92.3% .006 264);--input:oklch(92.3% .006 264);--ring:oklch(63.3% .168 150.7);--success:oklch(55% .13 155);--success-foreground:oklch(98.5% 0 0);--success-subtle:oklch(95.5% .03 155);--warning:oklch(84.08% .1696 93.53);--warning-foreground:oklch(21% .02 264);--warning-subtle:oklch(97% .05 95);--highlight:oklch(64.6% .261 1.5)}.item-preview{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);background-color:var(--card);padding:calc(var(--spacing) * 4);border-width:1px;overflow-x:auto}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
