@import"https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap";.number-button[data-v-a57b7840]{all:unset;display:inline-flex;align-items:center;justify-content:center;position:relative;color:#000;border-radius:25px;text-align:center;font-size:2em;user-select:none;touch-action:manipulation;-webkit-user-select:none;-webkit-touch-callout:none}.number-button.standard[data-v-a57b7840]{font-size:2em}.number-button.scientific[data-v-a57b7840]{font-size:1.5em}@media(prefers-color-scheme:dark){.number-button[data-v-a57b7840]{color:#fff}}.numpad[data-v-448e9dfc]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);gap:10px;border-radius:10px}.output-field[data-v-77b9af40]{border-radius:25px;width:100%;height:100%;background-color:var(--md-sys-color-primary-container);padding:20px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right;position:relative}.output[data-v-77b9af40],.equation[data-v-77b9af40]{color:var(--md-sys-color-on-primary-container);margin:0;white-space:nowrap;direction:ltr}.output[data-v-77b9af40]{font-size:2em;min-height:1.2em}.equation[data-v-77b9af40]{font-size:3em;min-height:1.2em}.add-button[data-v-77b9af40]{position:absolute;top:10px;left:10px}.dialog-content[data-v-77b9af40]{display:flex;flex-direction:column;align-items:flex-start;padding-top:0}.save-equation[data-v-77b9af40]{font-size:1.5rem}.calculator-box[data-v-0aaf15ff]{width:90vw;height:100%;background-color:transparent;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 4fr;gap:10px}.numpad[data-v-58bc6c92]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(8,1fr);gap:10px;border-radius:10px}.content-wrapper[data-v-47269132]{width:100%;height:100%;background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-radius:25px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;box-sizing:border-box;padding:20px;overflow-y:scroll;min-height:100%;max-height:100%;gap:10px}.result-div[data-v-47269132]{all:unset;position:relative;width:100%;height:fit-content;border-radius:25px;padding:10px;box-sizing:border-box}.result-text[data-v-47269132]{font-size:2em;margin:5px;-webkit-user-select:none;user-select:none}.pinned-result[data-v-47269132]{border:var(--md-sys-color-outline) 2px solid}.pin-button[data-v-47269132]{position:absolute;top:-10px;right:-10px}@media(max-width:768px){.content-wrapper[data-v-47269132]{flex-direction:row}.result-div[data-v-47269132]{width:fit-content}}.calculator-box[data-v-a0704561]{width:90vw;height:100%;background-color:transparent;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,4fr);gap:10px}.bottom-container[data-v-a0704561]{display:grid;grid-template-columns:1fr 4fr;gap:10px;box-sizing:border-box;height:100%}.numpad[data-v-a0704561]{width:100%;height:100%}@media(max-width:768px){.bottom-container[data-v-a0704561]{grid-template-columns:1fr;grid-template-rows:1fr 4fr}}.converter-wrapper[data-v-5f55eefe]{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:10px;flex-wrap:nowrap;padding:0;width:90vw;height:100%}.input-group[data-v-5f55eefe]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.unit-container[data-v-5f55eefe]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:20px;box-sizing:border-box;border-radius:25px;--md-outlined-text-field-container-shape: 25px;flex:1}.unit-select[data-v-5f55eefe]{--md-outlined-select-text-field-container-shape: 25px}@media(max-width:768px){.content-wrapper[data-v-5f55eefe]{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:10px;flex-wrap:wrap;padding:0}}.tabs[data-v-eb58b021]{margin:10px 0}.mobile-switcher[data-v-eb58b021]{display:none}@media(max-width:768px){.switcher[data-v-eb58b021]{display:none}.mobile-switcher[data-v-eb58b021]{display:block;margin:10px 0;position:relative}.switcher-button[data-v-eb58b021]{--md-icon-button-icon-size: 30px;margin:0 5px}}.history-group[data-v-6b5a0f77]{display:flex;flex-direction:column;align-items:center;height:fit-content;border-radius:25px;background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:10px;box-sizing:border-box}.result[data-v-6b5a0f77]{font-size:2em}.equation[data-v-6b5a0f77],.note[data-v-6b5a0f77],.date[data-v-6b5a0f77]{font-size:1em}.history-header[data-v-6b5a0f77]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.history-result[data-v-6b5a0f77],.history-note[data-v-6b5a0f77]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.history-page-wrapper[data-v-65990c78]{display:flex;flex-direction:column;align-items:center;text-align:center;width:90vw;height:100%;background-color:transparent}.history-header[data-v-65990c78]{color:var(--md-sys-color-primary)}.history-wrapper[data-v-65990c78]{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:30vw}.footer[data-v-65990c78]{width:30vw;position:fixed;bottom:25px;left:50vw;transform:translate(-50%,-50%)}.history-search[data-v-65990c78]{height:fit-content;margin:10px 0}@media(max-width:768px){.history-wrapper[data-v-65990c78],.footer[data-v-65990c78]{width:70vw}}.settings-group[data-v-54e02393]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:fit-content;border-radius:25px;background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:10px;box-sizing:border-box}.title[data-v-54e02393]{font-size:1.5em}.description[data-v-54e02393]{font-size:1em}.left[data-v-54e02393]{text-align:left}.footer-wrapper[data-v-163567d8]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding:10px;border-radius:25px;background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.footer-link[data-v-163567d8]{text-decoration:none;color:var(--md-sys-color-on-primary-container)}.settings-page-wrapper[data-v-11d21c5b]{display:flex;flex-direction:column;align-items:center;text-align:center;width:90vw;height:100%;background-color:transparent}.settings-header[data-v-11d21c5b]{color:var(--md-sys-color-primary)}.settings-wrapper[data-v-11d21c5b]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;width:30vw}.footer[data-v-11d21c5b]{width:30vw;position:fixed;bottom:25px;left:50vw;transform:translate(-50%,-50%)}@media(max-width:768px){.settings-wrapper[data-v-11d21c5b],.footer[data-v-11d21c5b]{width:70vw}}.content-wrapper[data-v-b70f3658]{width:100vw;height:100svh;display:grid;grid-template-rows:1fr 9fr;justify-content:center;box-sizing:border-box;padding:20px}.calculator[data-v-b70f3658]{min-height:0;transition:all var(--md-spring-expressive-effects-slow-duration) var(--md-spring-expressive-effects-slow);width:90vw}.unit-converter[data-v-b70f3658]{display:flex;flex-direction:row;align-items:stretch;justify-content:center;padding:0;height:100%}.mode-expand[data-v-b70f3658]{width:100vw;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:20px}:root{--md-ref-typeface-brand: "Google Sans Flex";--md-ref-typeface-plain: "Google Sans Flex";--md-sys-color-primary: rgb(0 106 96);--md-sys-color-surface-tint: rgb(0 106 96);--md-sys-color-on-primary: rgb(255 255 255);--md-sys-color-primary-container: rgb(158 242 228);--md-sys-color-on-primary-container: rgb(0 80 72);--md-sys-color-secondary: rgb(74 99 95);--md-sys-color-on-secondary: rgb(255 255 255);--md-sys-color-secondary-container: rgb(204 232 226);--md-sys-color-on-secondary-container: rgb(51 75 71);--md-sys-color-tertiary: rgb(69 97 121);--md-sys-color-on-tertiary: rgb(255 255 255);--md-sys-color-tertiary-container: rgb(204 229 255);--md-sys-color-on-tertiary-container: rgb(45 73 97);--md-sys-color-error: rgb(186 26 26);--md-sys-color-on-error: rgb(255 255 255);--md-sys-color-error-container: rgb(255 218 214);--md-sys-color-on-error-container: rgb(147 0 10);--md-sys-color-background: rgb(244 251 248);--md-sys-color-on-background: rgb(22 29 28);--md-sys-color-surface: rgb(244 251 248);--md-sys-color-on-surface: rgb(22 29 28);--md-sys-color-surface-variant: rgb(218 229 225);--md-sys-color-on-surface-variant: rgb(63 73 71);--md-sys-color-outline: rgb(111 121 119);--md-sys-color-outline-variant: rgb(190 201 198);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(43 50 48);--md-sys-color-inverse-on-surface: rgb(236 242 239);--md-sys-color-inverse-primary: rgb(130 213 200);--md-sys-color-primary-fixed: rgb(158 242 228);--md-sys-color-on-primary-fixed: rgb(0 32 28);--md-sys-color-primary-fixed-dim: rgb(130 213 200);--md-sys-color-on-primary-fixed-variant: rgb(0 80 72);--md-sys-color-secondary-fixed: rgb(204 232 226);--md-sys-color-on-secondary-fixed: rgb(5 32 28);--md-sys-color-secondary-fixed-dim: rgb(177 204 198);--md-sys-color-on-secondary-fixed-variant: rgb(51 75 71);--md-sys-color-tertiary-fixed: rgb(204 229 255);--md-sys-color-on-tertiary-fixed: rgb(0 30 49);--md-sys-color-tertiary-fixed-dim: rgb(173 202 230);--md-sys-color-on-tertiary-fixed-variant: rgb(45 73 97);--md-sys-color-surface-dim: rgb(213 219 217);--md-sys-color-surface-bright: rgb(244 251 248);--md-sys-color-surface-container-lowest: rgb(255 255 255);--md-sys-color-surface-container-low: rgb(239 245 242);--md-sys-color-surface-container: rgb(233 239 237);--md-sys-color-surface-container-high: rgb(227 234 231);--md-sys-color-surface-container-highest: rgb(221 228 225);--md-spring-expressive-spatial-fast-duration: .35s;--md-spring-expressive-spatial-default: cubic-bezier(.38, 1.21, .22, 1);--md-spring-expressive-spatial-default-duration: .5s;--md-spring-expressive-spatial-slow: cubic-bezier(.39, 1.29, .35, .98);--md-spring-expressive-spatial-slow-duration: .65s;--md-spring-expressive-effects-fast: cubic-bezier(.31, .94, .34, 1);--md-spring-expressive-effects-fast-duration: .15s;--md-spring-expressive-effects-default: cubic-bezier(.34, .8, .34, 1);--md-spring-expressive-effects-default-duration: .2s;--md-spring-expressive-effects-slow: cubic-bezier(.34, .88, .34, 1);--md-spring-expressive-effects-slow-duration: .3s;--md-spring-standard-effects-fast: cubic-bezier(.31, .94, .34, 1);--md-spring-standard-effects-fast-duration: .15s;--md-spring-standard-effects-default: cubic-bezier(.34, .8, .34, 1);--md-spring-standard-effects-default-duration: .2s;--md-spring-standard-effects-slow: cubic-bezier(.34, .88, .34, 1);--md-spring-standard-effects-slow-duration: .3s}@media(prefers-color-scheme:dark){:root{--md-ref-typeface-brand: "Google Sans Flex";--md-ref-typeface-plain: "Google Sans Flex";--md-sys-color-primary: rgb(130 213 200);--md-sys-color-surface-tint: rgb(130 213 200);--md-sys-color-on-primary: rgb(0 55 49);--md-sys-color-primary-container: rgb(0 80 72);--md-sys-color-on-primary-container: rgb(158 242 228);--md-sys-color-secondary: rgb(177 204 198);--md-sys-color-on-secondary: rgb(28 53 49);--md-sys-color-secondary-container: rgb(51 75 71);--md-sys-color-on-secondary-container: rgb(204 232 226);--md-sys-color-tertiary: rgb(173 202 230);--md-sys-color-on-tertiary: rgb(21 51 73);--md-sys-color-tertiary-container: rgb(45 73 97);--md-sys-color-on-tertiary-container: rgb(204 229 255);--md-sys-color-error: rgb(255 180 171);--md-sys-color-on-error: rgb(105 0 5);--md-sys-color-error-container: rgb(147 0 10);--md-sys-color-on-error-container: rgb(255 218 214);--md-sys-color-background: rgb(14 21 19);--md-sys-color-on-background: rgb(221 228 225);--md-sys-color-surface: rgb(14 21 19);--md-sys-color-on-surface: rgb(221 228 225);--md-sys-color-surface-variant: rgb(63 73 71);--md-sys-color-on-surface-variant: rgb(190 201 198);--md-sys-color-outline: rgb(137 147 144);--md-sys-color-outline-variant: rgb(63 73 71);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(221 228 225);--md-sys-color-inverse-on-surface: rgb(43 50 48);--md-sys-color-inverse-primary: rgb(0 106 96);--md-sys-color-primary-fixed: rgb(158 242 228);--md-sys-color-on-primary-fixed: rgb(0 32 28);--md-sys-color-primary-fixed-dim: rgb(130 213 200);--md-sys-color-on-primary-fixed-variant: rgb(0 80 72);--md-sys-color-secondary-fixed: rgb(204 232 226);--md-sys-color-on-secondary-fixed: rgb(5 32 28);--md-sys-color-secondary-fixed-dim: rgb(177 204 198);--md-sys-color-on-secondary-fixed-variant: rgb(51 75 71);--md-sys-color-tertiary-fixed: rgb(204 229 255);--md-sys-color-on-tertiary-fixed: rgb(0 30 49);--md-sys-color-tertiary-fixed-dim: rgb(173 202 230);--md-sys-color-on-tertiary-fixed-variant: rgb(45 73 97);--md-sys-color-surface-dim: rgb(14 21 19);--md-sys-color-surface-bright: rgb(52 59 57);--md-sys-color-surface-container-lowest: rgb(9 15 14);--md-sys-color-surface-container-low: rgb(22 29 28);--md-sys-color-surface-container: rgb(26 33 32);--md-sys-color-surface-container-high: rgb(37 43 42);--md-sys-color-surface-container-highest: rgb(48 54 53);--md-spring-expressive-spatial-fast-duration: .35s;--md-spring-expressive-spatial-default: cubic-bezier(.38, 1.21, .22, 1);--md-spring-expressive-spatial-default-duration: .5s;--md-spring-expressive-spatial-slow: cubic-bezier(.39, 1.29, .35, .98);--md-spring-expressive-spatial-slow-duration: .65s;--md-spring-expressive-effects-fast: cubic-bezier(.31, .94, .34, 1);--md-spring-expressive-effects-fast-duration: .15s;--md-spring-expressive-effects-default: cubic-bezier(.34, .8, .34, 1);--md-spring-expressive-effects-default-duration: .2s;--md-spring-expressive-effects-slow: cubic-bezier(.34, .88, .34, 1);--md-spring-expressive-effects-slow-duration: .3s;--md-spring-standard-effects-fast: cubic-bezier(.31, .94, .34, 1);--md-spring-standard-effects-fast-duration: .15s;--md-spring-standard-effects-default: cubic-bezier(.34, .8, .34, 1);--md-spring-standard-effects-default-duration: .2s;--md-spring-standard-effects-slow: cubic-bezier(.34, .88, .34, 1);--md-spring-standard-effects-slow-duration: .3s}}html,body{margin:0}body{width:100vw;height:auto;min-height:100svh;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:Google Sans Flex,system-ui;word-wrap:break-word}#app{width:100%;height:100%}::-webkit-scrollbar{display:none}
