.self-scoring-chip[data-v-275cc132]{box-sizing:border-box;padding:0 var(--af-space-3);border-radius:var(--af-round-s);background-color:var(--af-color-grey100);align-items:center;height:3.5rem;display:inline-flex}.self-scoring-chip.vertical[data-v-275cc132]{width:3.5rem;height:auto}.self-scoring-chip .text[data-v-275cc132]{line-height:var(--af-lh-none);letter-spacing:var(--af-ls-tight);color:var(--af-color-attention)}.correction-score-result{z-index:1;position:relative}.result-wrapper{opacity:.5;position:absolute;top:-1.5rem;left:-.25rem}.marked-maru{border:.5rem solid var(--af-color-attention);border-radius:50%;width:4.5rem;height:4.5rem}.marked-batsu{width:4.75rem;height:4.75rem;display:block;position:relative}.marked-batsu:before,.marked-batsu:after{content:"";transform-origin:0%;background:#1770ff;border-radius:10px;width:100%;height:.5rem;position:absolute;top:calc(14% - 5px);left:14%;transform:rotate(45deg)}.marked-batsu:after{transform-origin:100%;left:auto;right:14%;transform:rotate(-45deg)}@media screen and (width<=850px){.result-wrapper{left:0}}.choices-button-wrapper[data-v-d6e24019]{align-items:stretch;gap:var(--af-space-1);width:100%;padding:var(--af-space-1);grid-template-columns:1fr 1fr;display:grid}@media screen and (width<=599px){.choices-button-wrapper[data-v-d6e24019]{padding:1px}}.choices-button-wrapper .choices-button[data-v-d6e24019]{box-sizing:border-box;border-radius:var(--af-round-m);width:100%;height:100%;line-height:var(--af-lh-tight);letter-spacing:var(--af-ls-tight);border:1px solid var(--af-color-sub-grey);background-color:var(--af-color-white);font-size:var(--af-fs-8);padding:var(--af-space-3);text-align:start;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;justify-content:start;align-items:center;transition:all .1s;display:inline-flex}@media screen and (width<=599px){.choices-button-wrapper .choices-button[data-v-d6e24019]{font-size:var(--af-fs-9);padding:var(--af-space-2)}}.choices-button-wrapper .choices-button.active[data-v-d6e24019]{background-color:var(--af-color-grey300)}@media (any-hover:hover){.choices-button-wrapper .choices-button[data-v-d6e24019]:hover:not(:disabled):not(:active){background-color:color-mix(in srgb, var(--af-color-white) calc(var(--af-opacity-hover) * 100%), var(--af-color-sub-grey))}}.choices-button-wrapper .choices-button[data-v-d6e24019]:focus-visible:not(:disabled):not(:active){background-color:color-mix(in srgb, var(--af-color-white) calc(var(--af-opacity-focus) * 100%), var(--af-color-sub-grey))}.choices-button-wrapper .choices-button[data-v-d6e24019]:active{background-color:color-mix(in srgb, var(--af-color-white) calc(var(--af-opacity-active) * 100%), var(--af-color-sub-grey))}.choices-button-wrapper .choices-button[data-v-d6e24019]:disabled{background-color:var(--af-color-grey100);border:1px solid var(--af-color-disabled);color:var(--af-color-sub-grey);pointer-events:none}.choices-button-wrapper .choices-button .default-option[data-v-d6e24019]{font-family:Noto Sans,sans-serif!important}.choices-button-wrapper .choices-button .default-option .option-ruby[data-v-d6e24019]{white-space:pre-wrap}.math-keyboard .key-row[data-v-10122f0f]{flex-wrap:nowrap;justify-content:space-between;align-self:stretch;align-items:center;margin-bottom:2px;font-size:1.25rem;display:flex;font-family:TexGyrePagella!important}.math-keyboard .key-row .big-key[data-v-10122f0f]{font-size:1.8rem}@media screen and (width>=600px) and (width<=849px){.math-keyboard .key-row[data-v-10122f0f]{font-size:var(--af-fs-5)}}@media screen and (width<=599px){.math-keyboard .key-row[data-v-10122f0f]{font-size:var(--af-fs-6)}}.math-keyboard .key-row .left-right-buttons[data-v-10122f0f]{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1px;width:60%;height:100%;display:flex}.math-keyboard .key-row .left-right-buttons button[data-v-10122f0f]{width:50%;height:100%}.math-keyboard .key-row .change-board-key[data-v-10122f0f]{width:20%;font-family:TexGyrePagella!important}@media screen and (width>=850px){.math-keyboard.math-keyboard-tenkey .key-row[data-v-10122f0f]{width:60%;margin:0 auto 2px}}.math-keyboard.math-keyboard-tenkey .key-row[data-v-10122f0f]{font-size:var(--af-fs-4)}@media screen and (width>=600px) and (width<=849px){.math-keyboard.math-keyboard-tenkey .key-row[data-v-10122f0f]{font-size:var(--af-fs-3)}}@media screen and (width<=599px){.math-keyboard.math-keyboard-tenkey .key-row[data-v-10122f0f]{font-size:var(--af-fs-5)}}.mol-keyboard .key-row[data-v-76fc8756]{font-weight:700;font-size:var(--af-fs-7);flex-wrap:nowrap;justify-content:space-between;align-self:stretch;align-items:center;margin-bottom:2px;display:flex;font-family:serif!important}@media screen and (width>=600px) and (width<=849px){.mol-keyboard .key-row[data-v-76fc8756]{font-size:var(--af-fs-6)}}@media screen and (width<=599px){.mol-keyboard .key-row[data-v-76fc8756]{font-size:var(--af-fs-8)}}.mol-keyboard .key-row .left-right-buttons[data-v-76fc8756]{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1px;width:60%;height:100%;display:flex}.mol-keyboard .key-row .left-right-buttons button[data-v-76fc8756]{width:50%;height:100%}.mol-keyboard .mol-min-row[data-v-76fc8756]{font-size:1.25rem}@media screen and (width>=600px) and (width<=849px){.mol-keyboard .mol-min-row[data-v-76fc8756]{font-size:var(--af-fs-5)}}@media screen and (width<=599px){.mol-keyboard .mol-min-row[data-v-76fc8756]{font-size:var(--af-fs-6)}}.hiragana-keyboard .key-row[data-v-0ae167ba]{font-size:var(--af-fs-5);flex-wrap:nowrap;justify-content:space-between;align-self:stretch;align-items:center;margin-bottom:2px;display:flex}@media screen and (width<=599px){.hiragana-keyboard .key-row[data-v-0ae167ba]{font-size:var(--af-fs-6)}}@media screen and (width>=600px) and (width<=849px){.hiragana-keyboard .key-row[data-v-0ae167ba]{font-size:var(--af-fs-4)}}.hiragana-keyboard .key-row[data-v-0ae167ba]{height:calc(3.33333vh + 1rem)}@media screen and (width<=599px){.hiragana-keyboard .key-row[data-v-0ae167ba]{height:calc(3.33333vh + .8rem)}}.keyboard-components[data-v-0a87e72e]{padding:2px var(--af-space-1) var(--af-space-5) var(--af-space-1)}.keyboards .choice-keyboard-header[data-v-e374904c]{padding:var(--af-space-1) var(--af-space-3);justify-content:space-between;align-items:center;gap:var(--af-space-3);border-bottom:1px solid var(--af-color-border);display:flex}@media screen and (width<=599px){.keyboards .choice-keyboard-header[data-v-e374904c]{padding:2px var(--af-space-2)}}.keyboards .choice-keyboard-header .buttons[data-v-e374904c]{gap:var(--af-space-2)}.keyboards .keyboard-components-wrapper[data-v-e374904c]{max-height:50vh;overflow-y:hidden}@media screen and (width<=849px){.keyboards .keyboard-components-wrapper[data-v-e374904c]{max-height:33.3333vh}}.keyboards .keyboard-components-wrapper.choice-layout[data-v-e374904c]{overflow-y:auto}
