math-field{--caret-color:hsl(var(--foreground));--selection-background-color:hsl(var(--primary-yellow,47 100% 50%));--selection-color:hsl(var(--primary-yellow-foreground,0 0% 14%));--contains-highlight-background-color:transparent;--contains-highlight-color:hsl(var(--foreground));--placeholder-color:hsl(var(--muted-foreground));--placeholder-opacity:1;width:100%;min-width:0;display:flex}.mathfield-placeholder{color:hsl(var(--muted-foreground));pointer-events:none;font-size:.75rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}@media (min-width:768px){.mathfield-placeholder{font-size:.875rem}}math-field::part(virtual-keyboard-toggle){display:none}math-field::part(menu-toggle){display:none}math-field::part(container){border:1px solid hsl(var(--input));background-color:hsl(var(--background));border-radius:.375rem;outline:none;align-items:center;width:100%;min-width:240px;min-height:2.75rem;padding:.5rem .75rem;font-size:.75rem;transition:color,box-shadow;display:flex;box-shadow:0 1px 2px #0000000d}@media (min-width:768px){math-field::part(container){font-size:.875rem}}.dark math-field::part(container){background-color:hsl(var(--input)/.3)}math-field.math-answer-field{grid-template-columns:minmax(0,1fr);display:grid}math-field.math-answer-field::part(container){min-width:0}math-field:focus-within::part(container){box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring));border-color:hsl(var(--ring));outline:none}math-field:disabled::part(container){cursor:not-allowed;opacity:.5;pointer-events:none}math-field[aria-invalid=true]::part(container){box-shadow:0 0 0 2px hsl(var(--destructive)/.2);border-color:hsl(var(--destructive))}.dark math-field[aria-invalid=true]::part(container){box-shadow:0 0 0 2px hsl(var(--destructive)/.4)}math-field[readonly]:not(.correct):not(.incorrect):not(.needs-review)::part(container){background-color:hsl(var(--muted)/.5);box-shadow:none;border-width:0}math-field[readonly].correct::part(container){background-color:hsl(var(--muted)/.5);box-shadow:none}math-field[readonly].incorrect::part(container){background-color:hsl(var(--muted)/.5);box-shadow:none}math-field[readonly]:focus-within::part(container){box-shadow:none}math-field[readonly]{cursor:default;pointer-events:none}math-field[readonly].needs-review::part(container){box-shadow:none;background-color:#eff6ff;border:2px dashed #93c5fd}math-field.correct::part(container){border-color:#17cf36}math-field.incorrect::part(container){border-color:#f21c0d}
.ML__keyboard:has(.gradivo-selected-groups){--gradivo-keyboard-max-width:1400px;overflow:visible}.ML__keyboard:has(.gradivo-selected-groups)>.MLK__backdrop{background:var(--_background);width:100%;left:0}.ML__keyboard:has(.gradivo-selected-groups) .MLK__plate{width:min(100%, var(--gradivo-keyboard-max-width));left:max(0px, calc((100% - var(--gradivo-keyboard-max-width)) / 2));background:var(--_background);pointer-events:auto}.ML__keyboard:has(.gradivo-selected-groups) .MLK__layer{height:min(360px,70dvh)}@container (max-width:520px){.ML__keyboard:has(.gradivo-selected-groups) .MLK__layer{height:min(380px,70dvh)}.ML__keyboard :-webkit-any(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows:has(>.MLK__row:nth-child(3))>.MLK__row:first-child>div{order:2}.ML__keyboard :is(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows:has(>.MLK__row:nth-child(3))>.MLK__row:first-child>div{order:2}.ML__keyboard :-webkit-any(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows:has(>.MLK__row:nth-child(3))>.MLK__row:first-child>:-webkit-any(:nth-child(6n+1),:nth-child(6n+2),:nth-child(6n+3)){order:1}.ML__keyboard :is(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows:has(>.MLK__row:nth-child(3))>.MLK__row:first-child>:is(:nth-child(6n+1),:nth-child(6n+2),:nth-child(6n+3)){order:1}}.ML__keyboard:has(.gradivo-selected-groups) .MLK__layer>.MLK__toolbar{flex-shrink:0}.ML__keyboard:has(.gradivo-selected-groups) .MLK__layer>div:last-child{overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;overflow-y:auto}.ML__keyboard :-webkit-any(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows{grid-template-columns:minmax(0,1fr);justify-content:center;max-height:none;overflow:visible}.ML__keyboard :is(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows{grid-template-columns:minmax(0,1fr);justify-content:center;max-height:none;overflow:visible}.ML__keyboard :-webkit-any(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows:has(>.MLK__row:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}.ML__keyboard :is(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows:has(>.MLK__row:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:520px){.ML__keyboard :-webkit-any(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows:has(>.MLK__row:nth-child(3)){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ML__keyboard :is(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows:has(>.MLK__row:nth-child(3)){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ML__keyboard :-webkit-any(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows:has(>.MLK__row:nth-child(3))>.MLK__row:first-child{grid-template-columns:repeat(6,minmax(0,1fr));position:-webkit-sticky;position:sticky;top:0}.ML__keyboard :is(.gradivo-selected-groups,.gradivo-expanded-groups) .MLK__rows:has(>.MLK__row:nth-child(3))>.MLK__row:first-child{grid-template-columns:repeat(6,minmax(0,1fr));position:-webkit-sticky;position:sticky;top:0}}.ML__keyboard:has(.gradivo-selected-groups) .MLK__toolbar{background:var(--_background);padding:4px 60px 4px 12px;position:relative}.ML__keyboard:has(.gradivo-selected-groups) .gradivo-keyboard-close{box-sizing:border-box;background:var(--_keycap-secondary-background);width:40px;height:40px;color:var(--_keycap-secondary-text);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px;right:12px}.ML__keyboard:has(.gradivo-selected-groups) .gradivo-keyboard-close:before{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.ML__keyboard:has(.gradivo-selected-groups) .gradivo-keyboard-close:hover{background:var(--_keycap-secondary-background-hover)}.ML__keyboard:has(.gradivo-selected-groups) .gradivo-keyboard-close:focus-visible{outline-offset:2px;outline:2px solid}.ML__keyboard:has(.gradivo-selected-groups) .gradivo-keyboard-close svg{fill:currentColor;width:22px;height:22px}.ML__keyboard:has(.gradivo-selected-groups) .MLK__toolbar>.left{flex-wrap:wrap;gap:8px}.ML__keyboard:has(.gradivo-selected-groups) .MLK__toolbar>.left>div{min-height:44px;color:var(--_keycap-text);margin:0;padding:12px 8px;font:500 14px/1.4 system-ui,sans-serif}.ML__keyboard:has(.gradivo-selected-groups) .MLK__toolbar>.left>div.selected{color:var(--_keycap-text);border-bottom:2px solid;font-weight:700}.gradivo-letters .MLK__rows{gap:6px;padding:8px 6px 12px}.gradivo-letters .MLK__row{gap:3px}.gradivo-letters .MLK__row>div{min-width:0;height:42px;font-size:20px}.ML__keyboard .gradivo-letters .MLK__row:first-child{background:#fff;border-radius:10px;gap:4px;width:-webkit-max-content;width:max-content;max-width:100%;height:auto;margin:4px auto 16px;padding:4px}.ML__keyboard .gradivo-letters .MLK__row:first-child>div{min-width:0;max-width:80px;height:36px;box-shadow:none;color:#171717;background:#fff;border:0;border-radius:6px;flex:0 0 80px;margin:0;font:600 13px/1.4 system-ui,sans-serif;width:80px!important}.ML__keyboard .gradivo-letters .MLK__row:first-child>div:hover{color:#171717;background:#e5e5e5}.ML__keyboard .MLK__layer[id^=gradivo-latin-] .gradivo-letters .MLK__row:first-child>div:first-child,.ML__keyboard .MLK__layer[id^=gradivo-greek-] .gradivo-letters .MLK__row:first-child>div:last-child{color:#fff;background:#171717}
/*# sourceMappingURL=3xjezn6-6wbv7.css.map*/