.choices-button-wrapper[data-v-980eec84]{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-980eec84]{padding:1px}}.choices-button-wrapper .choices-button[data-v-980eec84]{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-980eec84]{font-size:var(--af-fs-9);padding:var(--af-space-2)}}.choices-button-wrapper .choices-button.active[data-v-980eec84]{background-color:var(--af-color-grey300)}@media (any-hover:hover){.choices-button-wrapper .choices-button[data-v-980eec84]: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-980eec84]: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-980eec84]: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-980eec84]: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-980eec84]{font-family:Noto Sans,sans-serif!important}.choices-button-wrapper .choices-button .default-option .option-ruby[data-v-980eec84]{white-space:pre-wrap}button.keyboard-key{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);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;color:var(--af-color-sub-grey);border:none;border:1px solid var(--af-color-main-grey);outline:none;justify-content:center;align-items:center;margin:1px;padding:0;transition:all .1s;display:inline-flex}@media (any-hover:hover){button.keyboard-key:hover:not(:active){background-color:rgba(var(--af-color-rgb-sub-grey), calc(1 - var(--af-opacity-hover)))}}button.keyboard-key:active{background-color:rgba(var(--af-color-rgb-sub-grey), calc(1 - var(--af-opacity-active)))}button.keyboard-key p{margin-bottom:0}button.keyboard-key p .katex{font-size:1.22rem;font-weight:700}@media screen and (width<=599px){button.keyboard-key p .katex{font-size:1rem}}@media screen and (width>=600px) and (width<=849px){button.keyboard-key p .katex{font-size:1.5rem}}.keyboard-key.black-key{background-color:var(--af-color-sub-grey);color:var(--af-color-white)}@media (any-hover:hover){.keyboard-key.black-key:hover:not(:active){background-color:rgba(var(--af-color-rgb-sub-grey), var(--af-opacity-hover))}}.keyboard-key.black-key:active{background-color:rgba(var(--af-color-rgb-sub-grey), var(--af-opacity-active))}.keyboard-key.secondary-key{background-color:var(--af-color-secondary);color:var(--af-color-white);border:none}@media (any-hover:hover){.keyboard-key.secondary-key:hover:not(:active){background-color:rgba(var(--af-color-rgb-secondary), var(--af-opacity-hover))}}.keyboard-key.secondary-key:active{background-color:rgba(var(--af-color-rgb-secondary), var(--af-opacity-active))}.keyboard-key.default-key{color:var(--af-color-white);background-color:var(--af-color-main-grey);border:none}@media (any-hover:hover){.keyboard-key.default-key:hover:not(:active){background-color:rgba(var(--af-color-rgb-main-grey), var(--af-opacity-hover))}}.keyboard-key.default-key:active{background-color:rgba(var(--af-color-rgb-main-grey), var(--af-opacity-active))}.keyboard-key.control-key{color:var(--af-color-white);white-space:nowrap;background-color:var(--af-color-sub-grey);border:none}@media (any-hover:hover){.keyboard-key.control-key:hover:not(:active){background-color:rgba(var(--af-color-rgb-sub-grey), var(--af-opacity-hover))}}.keyboard-key.control-key:active{background-color:rgba(var(--af-color-rgb-sub-grey), var(--af-opacity-active))}.invisible{opacity:0}.exponent-mode.math-exponent,.sqrt-mode.math-sqrt,.nth-root-mode.math-nth-root,.nth-root-radix-mode.math-nth-root,.vector-mode.math-vector,.numerator-mode.math-fraction,.denominator-mode.math-fraction,.radix-mode.math-log,.circulator-mode.math-circulator,.paren-mode.math-paren,.brackets-mode.math-brackets,.box-brackets-mode.math-box-brackets,.abs-mode.math-abs{border:2px solid var(--af-color-secondary)!important}.vector-mode.math-vector .accent{background-color:#d8d8d8!important}.v-application.accent.mord{background-color:none!important}.frac-svg{height:2.5rem!important}@media screen and (width<=599px){.frac-svg{height:1.875rem!important}}.icon-left{transform:scaleX(-1)}@media screen and (width<=599px){.hidden{display:none!important}}.math-span-key{font-size:var(--af-fs-6)}@media screen and (width<=599px){.math-span-key{font-size:var(--af-fs-6)}}@media screen and (width>=600px) and (width<=849px){.math-span-key{font-size:var(--af-fs-5)}}.math-keyboard .key-row[data-v-feeeb4d9]{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-feeeb4d9]{font-size:1.8rem}@media screen and (width>=600px) and (width<=849px){.math-keyboard .key-row[data-v-feeeb4d9]{font-size:var(--af-fs-5)}}@media screen and (width<=599px){.math-keyboard .key-row[data-v-feeeb4d9]{font-size:var(--af-fs-6)}}.math-keyboard .key-row .left-right-buttons[data-v-feeeb4d9]{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-feeeb4d9]{width:50%;height:100%}.math-keyboard .key-row .change-board-key[data-v-feeeb4d9]{width:20%;font-family:TexGyrePagella!important}@media screen and (width>=850px){.math-keyboard.math-keyboard-tenkey .key-row[data-v-feeeb4d9]{width:60%;margin:0 auto 2px}}.math-keyboard.math-keyboard-tenkey .key-row[data-v-feeeb4d9]{font-size:var(--af-fs-4)}@media screen and (width>=600px) and (width<=849px){.math-keyboard.math-keyboard-tenkey .key-row[data-v-feeeb4d9]{font-size:var(--af-fs-3)}}@media screen and (width<=599px){.math-keyboard.math-keyboard-tenkey .key-row[data-v-feeeb4d9]{font-size:var(--af-fs-5)}}.english-keyboard .key-row[data-v-31759147]{flex-wrap:nowrap;justify-content:space-between;align-self:stretch;align-items:center;height:calc(5vh + 1rem);margin-bottom:2px;display:flex}@media screen and (width<=599px){.english-keyboard .key-row[data-v-31759147]{height:calc(5vh + .8rem)}}.english-keyboard .key-row .english-key[data-v-31759147]{font-size:var(--af-fs-4);font-family:Noto Sans,sans-serif!important}@media screen and (width<=599px){.english-keyboard .key-row .english-key[data-v-31759147]{font-size:var(--af-fs-5)}}@media screen and (width>=600px) and (width<=849px){.english-keyboard .key-row .english-key[data-v-31759147]{font-size:var(--af-fs-3)}}.english-keyboard .key-row .math-key[data-v-31759147]{font-size:1.8rem;font-family:TexGyrePagella!important}@media screen and (width>=600px) and (width<=849px){.english-keyboard .key-row .math-key[data-v-31759147]{font-size:var(--af-fs-4)}}@media screen and (width<=599px){.english-keyboard .key-row .math-key[data-v-31759147]{font-size:var(--af-fs-6)}}.mol-keyboard .key-row[data-v-6ecc4893]{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-6ecc4893]{font-size:var(--af-fs-6)}}@media screen and (width<=599px){.mol-keyboard .key-row[data-v-6ecc4893]{font-size:var(--af-fs-8)}}.mol-keyboard .key-row .left-right-buttons[data-v-6ecc4893]{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-6ecc4893]{width:50%;height:100%}.mol-keyboard .mol-min-row[data-v-6ecc4893]{font-size:1.25rem}@media screen and (width>=600px) and (width<=849px){.mol-keyboard .mol-min-row[data-v-6ecc4893]{font-size:var(--af-fs-5)}}@media screen and (width<=599px){.mol-keyboard .mol-min-row[data-v-6ecc4893]{font-size:var(--af-fs-6)}}.hiragana-keyboard .key-row[data-v-eef6811a]{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-eef6811a]{font-size:var(--af-fs-6)}}@media screen and (width>=600px) and (width<=849px){.hiragana-keyboard .key-row[data-v-eef6811a]{font-size:var(--af-fs-4)}}.hiragana-keyboard .key-row[data-v-eef6811a]{height:calc(3.33333vh + 1rem)}@media screen and (width<=599px){.hiragana-keyboard .key-row[data-v-eef6811a]{height:calc(3.33333vh + .8rem)}}.keyboard-components[data-v-4708816a]{padding:2px var(--af-space-1) var(--af-space-5) var(--af-space-1)}.keyboards .choice-keyboard-header[data-v-7324f1a1]{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-7324f1a1]{padding:2px var(--af-space-2)}}.keyboards .choice-keyboard-header .buttons[data-v-7324f1a1]{gap:var(--af-space-2)}.keyboards .keyboard-components-wrapper[data-v-7324f1a1]{max-height:50vh;overflow-y:hidden}@media screen and (width<=849px){.keyboards .keyboard-components-wrapper[data-v-7324f1a1]{max-height:33.3333vh}}.keyboards .keyboard-components-wrapper.choice-layout[data-v-7324f1a1]{overflow-y:auto}.pdf-viewer-component{transform-origin:0 0;width:100%;position:relative}.pdf-viewer-component .pdf-page-cover{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.pdf-viewer-component .page{border:1px solid var(--af-color-border);width:100%;height:auto;margin-bottom:var(--af-space-1);display:inline-block}.pdf-viewer-component .page canvas{width:100%;height:auto}.pdf-viewer-component .page.last-page{margin-bottom:0}.pdf-viewer-component.two-column .page{width:49%;margin:0 2px}.pdf-viewer-component.rtl{direction:rtl}.pdf-viewer-component.rtl .page{direction:ltr}.image-viewer-component[data-v-7452c710]{transform-origin:0 0;-webkit-overflow-scrolling:touch;position:relative;background:var(--af-color-white)!important}.image-viewer-component .images-cover[data-v-7452c710]{z-index:1;-webkit-overflow-scrolling:touch;width:100%;height:100%;position:absolute;top:0;left:0}.zoomable-document[data-v-2c93cadf]{writing-mode:horizontal-tb;width:100%;height:100%;min-height:60%;position:relative}.zoomable-document .scrollable-container[data-v-2c93cadf]{width:100%;height:100%;position:relative;overflow:auto}.zoomable-document .btn-wrapper[data-v-2c93cadf]{padding:0 var(--af-space-2);position:absolute;bottom:16px;left:0}.zoomable-document .btn-wrapper .zoom-control[data-v-2c93cadf]{background-color:rgba(var(--af-color-rgb-white), .4);border:1px solid var(--af-color-sub-grey)}.zoomable-document .btn-wrapper .zoom-control[data-v-2c93cadf]:disabled{background-color:rgba(var(--af-color-rgb-white), .4);border:1px solid var(--af-color-disabled)}
