.flow-box{--flow-box-handle-size: 12px;--flow-box-handle-line-color: rgba(15, 23, 42, .12);--flow-box-handle-line-color-active: var(--primary-color);--flow-box-handle-pill-color: #94a3b8;--flow-box-left-width: 720px;--flow-box-min-right-width: 320px;display:flex;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.flow-box.is-resizing,.flow-box.is-resizing *{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flow-box.is-stacked{flex-direction:column}.flow-box.is-collapsed{--flow-box-left-width: 0px}.flow-box__panel{min-width:0;min-height:0;overflow:hidden}.flow-box .flow-box__panel--left{flex:0 0 var(--flow-box-left-width);width:var(--flow-box-left-width)}.flow-box.is-collapsed .flow-box__panel--left{visibility:hidden}.flow-box.is-collapsed .flow-box__handle{display:none}.flow-box.is-right-collapsed .flow-box__panel--left{flex:1 1 auto;width:100%}.flow-box.is-right-collapsed .flow-box__panel--right{flex:0 0 0;min-width:0;width:0;visibility:hidden}.flow-box.is-right-collapsed .flow-box__handle{display:none}.flow-box .flow-box__panel--right{flex:1 0 var(--flow-box-min-right-width);min-width:var(--flow-box-min-right-width)}.flow-box__handle{position:relative;flex:0 0 var(--flow-box-handle-size);width:var(--flow-box-handle-size);cursor:col-resize;background:transparent;border:0;padding:0;opacity:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease}.flow-box__handle:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--flow-box-handle-line-color);opacity:0;transition:opacity .2s ease,background-color .2s ease}.flow-box__handle:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:40px;border-radius:999px;transform:translate(-50%,-50%);background:var(--flow-box-handle-pill-color);opacity:0;transition:opacity .2s ease,background-color .2s ease}.flow-box__handle:hover,.flow-box__handle:focus-visible,.is-resizing .flow-box__handle{outline:none;opacity:1}.flow-box__handle:hover:before,.flow-box__handle:focus-visible:before,.is-resizing .flow-box__handle:before{background:var(--flow-box-handle-line-color-active);opacity:1}.flow-box__handle:hover:after,.flow-box__handle:focus-visible:after,.is-resizing .flow-box__handle:after{background:var(--primary-color);opacity:.85}.flow-box.has-visible-divider .flow-box__handle{opacity:1}.flow-box.has-visible-divider .flow-box__handle:before{background:repeating-linear-gradient(to bottom,var(--flow-box-handle-line-color) 0 3px,transparent 3px 6px);opacity:1}.flow-box.has-visible-divider .flow-box__handle:hover:before,.flow-box.has-visible-divider .flow-box__handle:focus-visible:before,.is-resizing .flow-box.has-visible-divider .flow-box__handle:before{background:repeating-linear-gradient(to bottom,var(--flow-box-handle-line-color-active) 0 3px,transparent 3px 6px)}.flow-box__handle-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center;font-size:12px;line-height:1;color:#94a3b8;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease}.flow-box__handle:hover .flow-box__handle-text,.flow-box__handle:focus-visible .flow-box__handle-text,.is-resizing .flow-box__handle .flow-box__handle-text{opacity:1}@media(pointer:coarse){.flow-box{--flow-box-handle-size: 20px}.flow-box__handle:before{width:2px}.flow-box__handle:after{width:6px;height:48px;opacity:.55}}@media(max-width:1023px){.flow-box{flex-direction:column}.flow-box__panel--left,.flow-box__panel--right{min-width:0!important;width:100%!important;flex-basis:auto!important}.flow-box__handle{display:none}}.ds-math{color:inherit;position:relative;line-height:0}.ds-math[data-display=false]{display:inline-block;width:-moz-max-content;width:max-content;max-width:100%;vertical-align:middle;overflow:visible}.ds-math[data-display=true]{display:block;margin-block:var(--ds-math-block-gap, 1em);max-width:100%;overflow:visible;text-align:start}.ds-math mjx-container{display:inline-block;position:relative;direction:ltr;line-height:0;text-indent:0;white-space:nowrap}.ds-math[data-display=true]>mjx-container{display:block;width:-moz-max-content;width:max-content;min-width:100%;text-align:center}.ds-math[data-display=true]>mjx-container[width=full]{width:100%}.ds-math mjx-container svg{display:inline-block;overflow:visible;min-height:1px;max-width:none}.ds-math g[data-mml-node=mtable]>line[data-line],.ds-math svg[data-table]>g>line[data-line],.ds-math g[data-mml-node=mtable]>rect[data-frame],.ds-math svg[data-table]>g>rect[data-frame]{stroke-width:70px;fill:none}.ds-math g[data-mml-node=mtable]>.mjx-dashed,.ds-math svg[data-table]>g>.mjx-dashed{stroke-dasharray:140}.ds-math g[data-mml-node=mtable]>.mjx-dotted,.ds-math svg[data-table]>g>.mjx-dotted{stroke-linecap:round;stroke-dasharray:0,140}.ds-math mjx-assistive-mml{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.question-html{min-width:0;max-width:100%;color:inherit;line-height:1.7;overflow-wrap:anywhere}.question-stem{container-type:inline-size}.question-html .question-keyword-highlight{padding:0;color:#2563eb;font-weight:700;background:transparent}.question-html p img,.question-html div img{display:inline-block;vertical-align:middle}.question-html .question-math{font-size:1.05em}.question-html .question-math[data-display=true]{display:block;max-width:100%;margin:.75em 0}.question-html img{max-width:100%;height:auto;margin:8px 0}.question-stem img{max-height:200px}.question-html .blank,.question-html .underline,.question-html .fill-in-blank{display:inline-block;min-width:60px;margin:0 4px;border-bottom:1px solid #333}.question-html blk{display:inline-block;box-sizing:border-box;height:1.1em;margin:0 .2em;line-height:1;vertical-align:-.12em}.question-html blk[mstyle=underline],.question-html blk:not([mstyle]){background:transparent;border-bottom:1px solid var(--text-main, #333)}.question-html blk[mstyle=box]{min-height:1.2em;vertical-align:middle;border:1px solid var(--text-main, #333);border-radius:2px}.question-html .bracket,.question-html .paren,.question-html .question-main-no,.question-html .question-sub-no{white-space:nowrap}.question-html .question-main-no,.question-html .question-sub-no{display:inline;margin-right:.25em;color:inherit;font:inherit}.question-html .question-main-no-line,.question-html .question-sub-body{margin:0}.question-html .question-main.question-main-option-row{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.25rem .75rem;-moz-column-break-inside:avoid;break-inside:avoid}.question-html .question-main.question-main-option-row>.question-main-no{margin:0}.question-html .question-main.question-main-option-row>.question-options{min-width:0;width:100%;margin:0}.question-html .question-sub{display:block;margin:.5em 0}.question-html .question-sub.question-sub-option-row{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.25rem .75rem;-moz-column-break-inside:avoid;break-inside:avoid}.question-html .question-sub.question-sub-option-row>.question-sub-no{margin:0}.question-html .question-sub.question-sub-option-row>.question-sub-main{min-width:0;width:100%}.question-html .question-sub.question-sub-option-row>.question-sub-main>.question-options{margin:0}.question-html .question-sub>.question-options{display:block}.question-html .question-sub-answer,.question-html .question-sub-analysis{margin:.5em 0}.question-html .question-answer-item+.question-answer-item:before{content:"、"}.question-html table{width:auto;max-width:100%;margin:12px 0;border:1px solid #e5e7eb;border-collapse:collapse}.question-html th,.question-html td{padding:8px 12px;text-align:left;border:1px solid #e5e7eb}.question-html th{font-weight:500;background:#f8f9fa}.question-html table[name=optionsTable],.question-html table[name=optionsTable] th,.question-html table[name=optionsTable] td{border:0}.question-html p{margin:8px 0;line-height:1.7;text-align:left!important;word-break:break-word}.question-html ol,.question-html ul{margin:8px 0;padding-left:24px}.question-html li{margin:4px 0}.question-stem .question-options[data-option-layout=adaptive],.question-layout-cloze .question-options,.question-layout-cloze-answer .question-answer-list{display:grid;align-items:start;min-width:0;gap:.4rem 1rem}.question-stem .question-options[data-option-layout=adaptive]{margin:.65rem 0}.question-stem .question-options[data-preferred-columns="4"],.question-layout-cloze .question-options[data-preferred-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.question-stem .question-options[data-preferred-columns="3"],.question-layout-cloze .question-options[data-preferred-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.question-stem .question-options[data-preferred-columns="2"],.question-layout-cloze .question-options[data-preferred-columns="2"],.question-layout-cloze-answer .question-answer-list[data-preferred-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.question-stem .question-options[data-preferred-columns="1"],.question-layout-cloze .question-options[data-preferred-columns="1"],.question-layout-cloze-answer .question-answer-list[data-preferred-columns="1"]{grid-template-columns:minmax(0,1fr)}.question-selection-fill,.question-layout-cloze,.question-layout-cloze-answer{min-width:0;container-type:inline-size}.question-selection-fill{container-name:word-bank}.question-layout-cloze{container-name:cloze-options}.question-layout-cloze-answer{container-name:cloze-answers}.question-word-bank{width:min(100%,60rem);max-width:100%;margin:.75rem 0 1rem;padding:.85rem 1rem;background:#fff;border:1px solid #cfd5df;border-radius:2px;-moz-column-break-inside:avoid;break-inside:avoid}.question-word-bank-items{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;gap:.55rem 1.25rem}.question-word-bank-item,.question-layout-cloze-answer .question-sub-answer{display:flex;align-items:baseline;min-width:0;gap:.35rem}.question-layout-cloze .question-sub{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;margin:.65rem 0;gap:.25rem .75rem;-moz-column-break-inside:avoid;break-inside:avoid}.question-layout-cloze .question-sub-main,.question-layout-cloze .question-option,.question-layout-cloze-answer .question-answer-value{min-width:0;overflow-wrap:anywhere}.question-layout-cloze-answer .question-answer-list{width:100%}.question-layout-cloze-answer .question-answer-list[data-preferred-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}@container (max-width: 720px){.question-stem .question-options[data-preferred-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cloze-options (max-width: 720px){.question-layout-cloze .question-options[data-preferred-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cloze-answers (max-width: 720px){.question-layout-cloze-answer .question-answer-list[data-preferred-columns="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 560px){.question-stem .question-options[data-preferred-columns="3"]{grid-template-columns:minmax(0,1fr)}}@container cloze-options (max-width: 560px){.question-layout-cloze .question-options[data-preferred-columns="3"]{grid-template-columns:minmax(0,1fr)}}@container cloze-answers (max-width: 480px){.question-layout-cloze-answer .question-answer-list[data-preferred-columns="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 420px){.question-stem .question-options[data-option-layout=adaptive]{grid-template-columns:minmax(0,1fr)}}@container cloze-options (max-width: 420px){.question-layout-cloze .question-options[data-preferred-columns]{grid-template-columns:minmax(0,1fr)}}@container cloze-answers (max-width: 320px){.question-layout-cloze-answer .question-answer-list[data-preferred-columns]{grid-template-columns:minmax(0,1fr)}}
