@charset "UTF-8";:root{--blue-050: #e9ecf2;--blue-100: #d9e0ec;--blue-200: #bcc9e1;--blue-300: #90a9d3;--blue-400: #6488c5;--blue-500: #4e75b6;--blue-600: #3761a7;--blue-700: #2f5490;--blue-800: #264778;--green-600: #287a44;--green-800: #2d5542;--grey-000: #ffffff;--grey-100: #f3f3f3;--grey-150: #ebebea;--grey-200: #e3e2e0;--grey-300: #cbcac8;--grey-400: #b3b3b1;--grey-500: #8d8d8c;--grey-600: #666666;--grey-700: #3e3e3e;--grey-750: #323232;--grey-800: #242424;--grey-850: #121212;--grey-900: #000000;--neutral-050: #fdfcfa;--neutral-100: #f9f7f0;--neutral-200: #f0ede4;--neutral-300: #e8e2d5;--neutral-400: #cec19e;--neutral-500: #928667;--neutral-600: #6b6451;--neutral-700: #4f4a3b;--neutral-800: #3d392d;--orange-400: #d9825e;--orange-500: #c46e51;--orange-700: #a14e3c;--orange-800: #8c3a2f;--pink-050: #f9f0f7;--pink-100: #f0e4ed;--pink-200: #eccdea;--pink-300: #e8b2e6;--pink-400: #e291df;--pink-500: #ca78c7;--pink-600: #b360b0;--pink-700: #9b4798;--pink-800: #832e80;--red-600: #b03d3c;--yellow-100: #f3f0d5;--yellow-200: #f1e2a6;--yellow-300: #eed26e;--yellow-500: #dfb214}:root[data-theme=light]{--accent-border-on-accent: #24242426;--accent-grey: var(--grey-200);--accent-pink: var(--pink-200);--accent-text-on-accent: var(--grey-800);--accent-yellow: var(--yellow-300);--container-default-background: var(--grey-000);--container-default-border: var(--grey-200);--container-grey-background: var(--grey-100);--container-neutral-accent: var(--neutral-400);--container-neutral-background: var(--neutral-100);--container-neutral-background-medium: var(--neutral-200);--default-background-low: var(--grey-000);--default-background-lowest: var(--grey-100);--default-divider: var(--grey-150);--default-highlight: var(--grey-800);--default-text: var(--grey-800);--overlay-default: #00000033;--default-select-areas: #ffd00033;--default-select-border: var(--yellow-400);--editor-selection: #ffd00033;--editor-hover: #ffd0001a;--editor-hover-solid: #ffd000;--buttons-checkbox-background-checked: var(--grey-800);--buttons-checkbox-background-default: var(--grey-000);--buttons-checkbox-border: var(--grey-200);--buttons-checkbox-icon-checked: var(--grey-000);--buttons-checkbox-icon-default: var(--grey-800);--danger-on-color: var(--red-600);--tooltip-background: var(--grey-800);--tooltip-border: var(--grey-600);--tooltip-text: var(--grey-000);--buttons-primary-background: var(--grey-800);--buttons-primary-text: var(--grey-000);--buttons-radio-border-off: var(--grey-200);--buttons-radio-border-on: var(--grey-800);--buttons-radio-button: var(--grey-800);--buttons-secondary-background: var(--grey-000);--buttons-secondary-border: var(--grey-200);--buttons-secondary-text: var(--grey-800);--buttons-toggle-background-off: var(--grey-200);--buttons-toggle-background-on: var(--grey-800);--buttons-toggle-button: var(--grey-000);--checkbox-background-checked: var(--grey-800);--checkbox-background-default: var(--grey-000);--checkbox-border: var(--grey-200);--checkbox-icon-checked: var(--grey-000);--checkbox-icon-default: var(--grey-800);--dropdown-divider: var(--grey-100);--dropdown-dropdown-border: var(--grey-200);--dropdown-menu-item-hover: var(--grey-100);--dropdown-text: var(--grey-800);--floating-menu-background: var(--grey-000);--floating-menu-border: var(--grey-200);--floating-menu-button-background: var(--grey-100);--floating-menu-divider: var(--grey-150);--indicator-active: var(--grey-800);--indicator-inactive: var(--grey-300);--loading-bar-background: var(--grey-300);--loading-bar-completed: var(--grey-800);--snackbar-background: var(--grey-750);--snackbar-border: var(--grey-600);--snackbar-hover-background: var(--grey-800);--snackbar-text: var(--grey-000);--tabs-active-tab: var(--grey-000);--tabs-background: var(--grey-100);--tabs-text: var(--grey-800);--text-field-background: var(--grey-000);--text-field-background-error: var(--red-200);--text-field-background-pw: var(--grey-200);--text-field-background-success: var(--green-200);--text-field-border: var(--grey-200);--text-field-border-active: var(--grey-800);--text-field-border-hover: var(--grey-300);--text-field-button: var(--grey-800);--text-field-text: var(--grey-800);--thumbnail-current-border: var(--grey-300);--thumbnail-selected-border: var(--grey-800);--tooltips-background: var(--grey-800);--tooltips-border: var(--grey-600);--tooltips-text: var(--grey-000)}:root[data-theme=dark]{--accent-border-on-accent: #24242426;--accent-grey: var(--grey-400);--accent-pink: var(--pink-400);--accent-text-on-accent: var(--grey-800);--accent-yellow: var(--yellow-500);--container-default-background: var(--grey-800);--container-default-border: var(--grey-700);--container-grey-background: var(--grey-750);--container-neutral-accent: var(--neutral-500);--container-neutral-background: var(--neutral-800);--container-neutral-background-medium: var(--neutral-700);--default-background-low: var(--grey-800);--default-background-lowest: var(--grey-850);--default-divider: var(--grey-700);--default-highlight: var(--grey-000);--default-select-areas: #ffd00033;--default-select-border: var(--yellow-400);--default-text: var(--grey-000);--overlay-default: #00000066;--editor-selection: #ffd00033;--editor-hover: #ffd0001a;--editor-hover-solid: #ffd000;--buttons-checkbox-background-checked: var(--grey-000);--buttons-checkbox-background-default: var(--grey-800);--buttons-checkbox-border: var(--grey-600);--buttons-checkbox-icon-checked: var(--grey-800);--buttons-checkbox-icon-default: var(--grey-000);--danger-on-color: var(--red-600);--tooltip-background: var(--grey-000);--tooltip-border: var(--grey-200);--tooltip-text: var(--grey-800);--buttons-primary-background: var(--grey-000);--buttons-primary-text: var(--grey-800);--buttons-radio-border-off: var(--grey-700);--buttons-radio-border-on: var(--grey-000);--buttons-radio-button: var(--grey-000);--buttons-secondary-background: var(--grey-800);--buttons-secondary-border: var(--grey-700);--buttons-secondary-text: var(--grey-000);--buttons-toggle-background-off: var(--grey-600);--buttons-toggle-background-on: var(--grey-000);--buttons-toggle-button: var(--grey-800);--checkbox-background-checked: var(--grey-000);--checkbox-background-default: var(--grey-800);--checkbox-border: var(--grey-600);--checkbox-icon-checked: var(--grey-800);--checkbox-icon-default: var(--grey-000);--dropdown-divider: var(--grey-750);--dropdown-dropdown-border: var(--grey-700);--dropdown-menu-item-hover: var(--grey-700);--dropdown-text: var(--grey-000);--floating-menu-background: var(--grey-800);--floating-menu-border: var(--grey-750);--floating-menu-button-background: var(--grey-850);--floating-menu-divider: var(--grey-700);--indicator-active: var(--grey-000);--indicator-inactive: var(--grey-700);--loading-bar-background: var(--grey-700);--loading-bar-completed: var(--grey-000);--snackbar-background: var(--grey-000);--snackbar-border: var(--grey-200);--snackbar-hover-background: var(--grey-200);--snackbar-text: var(--grey-800);--tabs-active-tab: var(--grey-800);--tabs-background: var(--grey-750);--tabs-text: var(--grey-000);--text-field-background: var(--grey-800);--text-field-background-error: var(--red-600);--text-field-background-pw: var(--grey-700);--text-field-background-success: var(--green-600);--text-field-border: var(--grey-700);--text-field-border-active: var(--grey-000);--text-field-border-hover: var(--grey-600);--text-field-button: var(--grey-000);--text-field-text: var(--grey-000);--thumbnail-current-border: var(--grey-500);--thumbnail-selected-border: var(--grey-000);--tooltips-background: var(--grey-000);--tooltips-border: var(--grey-200);--tooltips-text: var(--grey-800)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(78 117 182 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(78 117 182 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.btn{display:flex;align-items:center;justify-content:center}@media (hover: hover) and (pointer: fine){.btn:hover{opacity:.8}}.btn:active{opacity:.6}.btn:disabled{opacity:.4}.btn{border-radius:9999px;padding:10px;font-weight:600}.btn-primary{background-color:var(--buttons-primary-background);color:var(--buttons-primary-text)}.btn-secondary{background-color:var(--buttons-secondary-background);color:var(--buttons-secondary-text);outline-style:solid;outline-width:1px;outline-offset:-1px;outline-color:var(--buttons-secondary-border)}.btn-feedback{border-radius:74px;background-color:var(--buttons-secondary-background);padding:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;color:var(--buttons-secondary-text);outline-style:solid;outline-width:1px;outline-offset:-1px;outline-color:var(--buttons-secondary-border)}.btn-feedback--selected{background-color:var(--accent-yellow);outline:2px solid transparent;outline-offset:2px}.btn-lg{padding:1.25rem 2rem;font-size:1rem;line-height:1}.btn-md{padding:.875rem 1.25rem;font-size:.875rem;line-height:1}.btn-sm{padding:.375rem .75rem;font-size:13px;line-height:1}.input{box-sizing:border-box;border-radius:.25rem;border-width:1px;outline:2px solid transparent;outline-offset:2px}.input::-moz-placeholder{opacity:.4}.input::placeholder{opacity:.4}.input:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: transparent}.input{border-color:var(--container-default-border);background-color:var(--default-background-low);padding:1rem 1.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));opacity:.4}.input::placeholder{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));opacity:.4}@media (hover: hover) and (pointer: fine){.input:hover{border-color:var(--container-default-border)}}.input:focus{border-color:var(--container-default-border)}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-\[min\(-1px\,calc\(-1\*env\(safe-area-inset-bottom\)\)\)\]{bottom:min(-1px,calc(-1*env(safe-area-inset-bottom)))}.left-0{left:0}.left-2{left:.5rem}.left-\[6px\]{left:6px}.left-\[min\(-1px\,calc\(-1\*env\(safe-area-inset-left\)\)\)\]{left:min(-1px,calc(-1*env(safe-area-inset-left)))}.left-\[var\(--horizontal-offset\)\]{left:var(--horizontal-offset)}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-8{right:2rem}.right-\[2px\]{right:2px}.right-\[36px\]{right:36px}.right-\[min\(-1px\,calc\(-1\*env\(safe-area-inset-right\)\)\)\]{right:min(-1px,calc(-1*env(safe-area-inset-right)))}.right-\[var\(--horizontal-offset\)\]{right:var(--horizontal-offset)}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-2{top:.5rem}.top-8{top:2rem}.top-\[15px\]{top:15px}.top-\[2px\]{top:2px}.top-\[calc\(50\%\+var\(--vertical-offset\)\)\]{top:calc(50% + var(--vertical-offset))}.top-\[calc\(50\%-12px\)\]{top:calc(50% - 12px)}.top-\[min\(-1px\,calc\(-1\*env\(safe-area-inset-top\)\)\)\]{top:min(-1px,calc(-1*env(safe-area-inset-top)))}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-\[200\]{z-index:200}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-12{margin:3rem}.m-2{margin:.5rem}.m-8{margin:2rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.my-\[-20px\]{margin-top:-20px;margin-bottom:-20px}.my-auto{margin-top:auto;margin-bottom:auto}.mb-12{margin-bottom:3rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.mb-\[24px\]{margin-bottom:24px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[50px\]{margin-top:50px}.mt-\[var\(--native-app-nav-offset\)\]{margin-top:var(--native-app-nav-offset)}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.\!h-\[42px\]{height:42px!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[14px\]{height:14px}.h-\[24px\]{height:24px}.h-\[250px\]{height:250px}.h-\[29px\]{height:29px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[92px\]{height:92px}.h-\[calc\(100\%-20px\)\]{height:calc(100% - 20px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\[23px\]{max-height:23px}.max-h-full{max-height:100%}.min-h-\[80dvh\]{min-height:80dvh}.min-h-\[9px\]{min-height:9px}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[14px\]{width:14px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[292px\]{width:292px}.w-\[343px\]{width:343px}.w-\[48px\]{width:48px}.w-\[70\%\]{width:70%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-svw{width:100svw}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-80{min-width:20rem}.min-w-\[13px\]{min-width:13px}.max-w-96{max-width:24rem}.max-w-\[23px\]{max-width:23px}.max-w-\[300px\]{max-width:300px}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.origin-top-left{transform-origin:top left}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-between{place-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-y-4{row-gap:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[42px\]{border-radius:42px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.\!border-none{border-style:none!important}.border-container-default-border{border-color:var(--container-default-border)}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-grey-200{--tw-border-opacity: 1;border-color:rgb(227 226 224 / var(--tw-border-opacity))}.border-text-field-border{border-color:var(--text-field-border)}.\!bg-accent-yellow{background-color:var(--accent-yellow)!important}.\!bg-default-text{background-color:var(--default-text)!important}.\!bg-transparent{background-color:transparent!important}.bg-accent-border-on-accent{background-color:var(--accent-border-on-accent)}.bg-accent-pink{background-color:var(--accent-pink)}.bg-accent-yellow{background-color:var(--accent-yellow)}.bg-buttons-checkbox-background-default{background-color:var(--buttons-checkbox-background-default)}.bg-container-grey-background{background-color:var(--container-grey-background)}.bg-default-background-low{background-color:var(--default-background-low)}.bg-default-background-lowest{background-color:var(--default-background-lowest)}.bg-default-text{background-color:var(--default-text)}.bg-grey-200{--tw-bg-opacity: 1;background-color:rgb(227 226 224 / var(--tw-bg-opacity))}.bg-grey-300{--tw-bg-opacity: 1;background-color:rgb(203 202 200 / var(--tw-bg-opacity))}.bg-grey-400{--tw-bg-opacity: 1;background-color:rgb(179 179 177 / var(--tw-bg-opacity))}.bg-loading-bar-background{background-color:var(--loading-bar-background)}.bg-loading-bar-completed{background-color:var(--loading-bar-completed)}.bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(232 226 213 / var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(253 252 250 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(176 61 60 / var(--tw-bg-opacity))}.bg-text-field-background{background-color:var(--text-field-background)}.bg-transparent{background-color:transparent}.bg-yellow-200\/30{background-color:#f1e2a64d}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-bottom{background-position:bottom}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.p-0{padding:0}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[6px\]{padding:6px}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[54px\]{padding-left:54px;padding-right:54px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[90px\]{padding-bottom:90px}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-0{padding-left:0}.pl-\[env\(safe-area-inset-left\)\]{padding-left:env(safe-area-inset-left)}.pl-\[var\(--quick-select-mobile-editor-left-padding\)\]{padding-left:var(--quick-select-mobile-editor-left-padding)}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-\[env\(safe-area-inset-right\)\]{padding-right:env(safe-area-inset-right)}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.\!text-sm\/none{font-size:.875rem!important;line-height:1!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[32px\]{font-size:32px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-6{line-height:1.5rem}.leading-\[14px\]{line-height:14px}.leading-\[20px\]{line-height:20px}.leading-\[21px\]{line-height:21px}.leading-\[42px\]{line-height:42px}.tracking-\[-0\.48px\]{letter-spacing:-.48px}.\!text-default-background-low{color:var(--default-background-low)!important}.\!text-grey-900{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}.text-accent-text-on-accent{color:var(--accent-text-on-accent)}.text-accent-yellow{color:var(--accent-yellow)}.text-buttons-checkbox-icon-checked{color:var(--buttons-checkbox-icon-checked)}.text-buttons-checkbox-icon-default{color:var(--buttons-checkbox-icon-default)}.text-default-background-low{color:var(--default-background-low)}.text-default-text{color:var(--default-text)}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-grey-400{--tw-text-opacity: 1;color:rgb(179 179 177 / var(--tw-text-opacity))}.text-grey-900{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(176 61 60 / var(--tw-text-opacity))}.text-text-field-text{color:var(--text-field-text)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-text-field-hint::-moz-placeholder{color:var(--text-field-hint)}.placeholder-text-field-hint::placeholder{color:var(--text-field-hint)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[0_-1px_1px_var\(--container-default-border\)\]{--tw-shadow: 0 -1px 1px var(--container-default-border);--tw-shadow-colored: 0 -1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_0\]{--tw-shadow: 0 0 20px 0;--tw-shadow-colored: 0 0 20px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-floating-menus{--tw-shadow: 0px 4px 8px rgba(36, 36, 36, .06);--tw-shadow-colored: 0px 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-grey-300{--tw-shadow-color: #cbcac8;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-0{outline-width:0px}.outline-1{outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-buttons-checkbox-border{outline-color:var(--buttons-checkbox-border)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\]{transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300,.duration-\[300ms\]{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[filter\:drop-shadow\(15px_19px_20px_rgba\(0\,0\,0\,0\.03\)\)_drop-shadow\(5px_10px_20px_rgba\(0\,0\,0\,0\.05\)\)\]{filter:drop-shadow(15px 19px 20px rgba(0,0,0,.03)) drop-shadow(5px 10px 20px rgba(0,0,0,.05))}.placeholder\:text-grey-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(179 179 177 / var(--tw-text-opacity))}.placeholder\:text-grey-400::placeholder{--tw-text-opacity: 1;color:rgb(179 179 177 / var(--tw-text-opacity))}.checked\:bg-buttons-checkbox-background-checked:checked{background-color:var(--buttons-checkbox-background-checked)}.checked\:text-buttons-checkbox-icon-checked:checked{color:var(--buttons-checkbox-icon-checked)}.checked\:outline-none:checked{outline:2px solid transparent;outline-offset:2px}@media (hover: hover) and (pointer: fine){.hover\:border-container-default-border:hover{border-color:var(--container-default-border)}.hover\:border-text-field-border-hover:hover{border-color:var(--text-field-border-hover)}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:bg-yellow-200\/30:hover{background-color:#f1e2a64d}.hover\:opacity-80:hover{opacity:.8}}.focus\:rounded-b-none:focus{border-bottom-right-radius:0;border-bottom-left-radius:0}.focus\:border-container-default-border:focus{border-color:var(--container-default-border)}.focus\:border-text-field-border-active:focus{border-color:var(--text-field-border-active)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-transparent:focus{--tw-ring-color: transparent}.active\:\!bg-transparent:active{background-color:transparent!important}.active\:\!opacity-50:active{opacity:.5!important}@media (hover: hover) and (pointer: fine){.hover\:active\:\!bg-transparent:active:hover{background-color:transparent!important}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-container-grey-background:disabled{background-color:var(--container-grey-background)}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:flex{display:flex}@media (hover: hover) and (pointer: fine){.group:hover .group-hover\:opacity-30{opacity:.3}.supports-hover\:\!hidden{display:none!important}.group:hover .supports-hover\:group-hover\:\!flex{display:flex!important}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:bottom-10{bottom:2.5rem}.md\:right-0{right:0}.md\:top-0{top:0}.md\:my-auto{margin-top:auto;margin-bottom:auto}.md\:box-border{box-sizing:border-box}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-\[624px\]{width:624px}.md\:min-w-80{min-width:20rem}.md\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.md\:max-w-\[624px\]{max-width:624px}.md\:max-w-md{max-width:28rem}.md\:flex-1{flex:1 1 0%}.md\:flex-initial{flex:0 1 auto}.md\:grow-0{flex-grow:0}.md\:flex-row{flex-direction:row}.md\:items-stretch{align-items:stretch}.md\:justify-normal{justify-content:normal}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-stretch{justify-content:stretch}.md\:gap-8{gap:2rem}.md\:overflow-hidden{overflow:hidden}.md\:border-b-0{border-bottom-width:0px}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-4{padding:1rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-0{padding-bottom:0}.md\:pl-24{padding-left:6rem}.md\:pt-0{padding-top:0}.md\:pt-8{padding-top:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[32px\]{font-size:32px}.md\:font-bold{font-weight:700}}@media (min-height: 640px){.tall\:place-content-center{place-content:center}}@media (min-height: 768px){.tall-lg\:flex{display:flex}}.dimensions-indicator{position:absolute;z-index:1000;background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-family:monospace;font-weight:500;pointer-events:none;white-space:nowrap;box-shadow:0 2px 4px #0003}.distance-indicator{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:300;--distance-line-color: #007acc}.distance-indicator__line{position:absolute;pointer-events:none;background-color:var(--distance-line-color)}.distance-indicator__line--top,.distance-indicator__line--bottom{width:calc(1px / var(--zoom, 1))}.distance-indicator__line--top:before,.distance-indicator__line--top:after,.distance-indicator__line--bottom:before,.distance-indicator__line--bottom:after{content:"";position:absolute;left:calc(-2px / var(--zoom, 1));width:calc(4px / var(--zoom, 1));height:calc(4px / var(--zoom, 1));background-color:var(--distance-line-color);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.distance-indicator__line--top:before,.distance-indicator__line--bottom:before{top:calc(-2px / var(--zoom, 1));transform:rotate(0)}.distance-indicator__line--top:after,.distance-indicator__line--bottom:after{bottom:calc(-2px / var(--zoom, 1));transform:rotate(180deg)}.distance-indicator__line--right,.distance-indicator__line--left{height:calc(1px / var(--zoom, 1))}.distance-indicator__line--right:before,.distance-indicator__line--right:after,.distance-indicator__line--left:before,.distance-indicator__line--left:after{content:"";position:absolute;top:calc(-2px / var(--zoom, 1));width:calc(4px / var(--zoom, 1));height:calc(4px / var(--zoom, 1));background-color:var(--distance-line-color);clip-path:polygon(0% 50%,100% 0%,100% 100%)}.distance-indicator__line--right:before,.distance-indicator__line--left:before{left:calc(-2px / var(--zoom, 1));transform:rotate(0)}.distance-indicator__line--right:after,.distance-indicator__line--left:after{right:calc(-2px / var(--zoom, 1));transform:rotate(180deg)}.distance-indicator__label{position:absolute;background-color:var(--distance-line-color);color:#fff;font-size:calc(10px / var(--zoom, 1));padding:calc(2px / var(--zoom, 1)) calc(4px / var(--zoom, 1));border-radius:calc(2px / var(--zoom, 1));white-space:nowrap;pointer-events:none;min-width:calc(20px / var(--zoom, 1));text-align:center;transform:translate(-50%,-50%)}.position-editor{z-index:200;touch-action:none}.position-editor__move{position:absolute;height:100%;width:100%;left:0;top:0;cursor:move;box-sizing:content-box;background-image:repeating-linear-gradient(180deg,#000000 0 calc(5px / var(--zoom)),transparent calc(5px / var(--zoom)) calc(10px / var(--zoom))),repeating-linear-gradient(90deg,#000000 0 calc(5px / var(--zoom)),transparent calc(5px / var(--zoom)) calc(10px / var(--zoom))),repeating-linear-gradient(180deg,#000000 0 calc(5px / var(--zoom)),transparent calc(5px / var(--zoom)) calc(10px / var(--zoom))),repeating-linear-gradient(90deg,#000000 0 calc(5px / var(--zoom)),transparent calc(5px / var(--zoom)) calc(10px / var(--zoom)));background-size:max(1px / var(--zoom),.51px) calc(100% - 14px / var(--zoom)),calc(100% - 14px / var(--zoom)) max(1px / var(--zoom),.51px),max(1px / var(--zoom),.51px) calc(100% - 14px / var(--zoom)),calc(100% - 14px / var(--zoom)) max(1px / var(--zoom),.51px);background-position:0 calc(7px / var(--zoom)),calc(7px / var(--zoom)) 0,100% calc(7px / var(--zoom)),calc(7px / var(--zoom)) 100%;background-repeat:no-repeat}.position-editor--line-mode .position-editor__move{height:var(--line-border-width)}.position-editor__rotate{height:calc(28px / var(--zoom));width:calc(28px / var(--zoom));position:absolute}.position-editor__rotate--top-left{top:calc(-20px / var(--zoom));left:calc(-20px / var(--zoom));cursor:crosshair}.position-editor__rotate--top-right{top:calc(-20px / var(--zoom));right:calc(-20px / var(--zoom));cursor:crosshair}.position-editor__rotate--bottom-left{bottom:calc(-20px / var(--zoom));left:calc(-20px / var(--zoom));cursor:crosshair}.position-editor__rotate--bottom-right{bottom:calc(-20px / var(--zoom));right:calc(-20px / var(--zoom));cursor:crosshair}.position-editor__rotate--left{bottom:calc(-10px / var(--zoom));left:calc(-20px / var(--zoom));cursor:crosshair}.position-editor__rotate--right{bottom:calc(-10px / var(--zoom));right:calc(-20px / var(--zoom));cursor:crosshair}.position-editor__corner{height:6px;width:6px;border:4px solid transparent;background-clip:padding-box;position:absolute;transform:scale(calc(1 / var(--zoom)));background-color:#000;border-radius:50%}.position-editor__corner--top-left{right:0;bottom:0;transform-origin:bottom right;cursor:nw-resize}.position-editor__corner--top-right{left:0;bottom:0;transform-origin:bottom left;cursor:ne-resize}.position-editor__corner--bottom-left{right:0;top:0;transform-origin:top right;cursor:sw-resize}.position-editor__corner--bottom-right{left:0;top:0;transform-origin:top left;cursor:se-resize}.position-editor__point{height:6px;width:6px;border:4px solid transparent;background-clip:padding-box;position:absolute;background-color:#000;border-radius:50%;cursor:move;transform:scale(calc(1 / var(--zoom)));top:calc(12px / var(--zoom))}.position-editor__point--left{right:0;transform-origin:top right}.position-editor__point--right{left:0;transform-origin:top left}.snap-indicator{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:250;--snap-line-color: #007acc}.snap-indicator__line{position:absolute;pointer-events:none}.snap-indicator__line--vertical{width:0;border-left:calc(1px / var(--zoom, 1)) dashed var(--snap-line-color)}.snap-indicator__line--horizontal{height:0;border-top:calc(1px / var(--zoom, 1)) dashed var(--snap-line-color)}.object-handle{position:absolute;display:none;z-index:125;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-selecting-mode .object-handle{display:block}.object-handle__icon-container{position:absolute;left:0;top:calc((18px - var(--casc-font-size) * var(--casc-line-height)) / 2 * -1)}.ruler[data-children-object-type=divider] .object-handle__icon-container{top:calc((18px - var(--casc-font-size)) / 2 * -1)}.object-handle__icon{display:flex;justify-content:center;align-items:center;position:fixed;left:calc((var(--quick-select-mobile-editor-left-padding) + 18px) / 2 * -1);width:18px;height:18px;border-radius:100%;background:var(--buttons-checkbox-background-default);outline:1px solid var(--buttons-checkbox-border);outline-offset:-1px}.block--selected .object-handle__icon{background:var(--buttons-checkbox-background-checked);outline:none}.object-handle__check-mark{color:var(--buttons-checkbox-icon-checked);opacity:0}.block--selected .object-handle__check-mark{opacity:1}.ruler{position:relative;transition:opacity .2s ease-in-out}.ruler:not(:last-child){margin-bottom:var(--casc-font-size)}.ruler .ruler:not(:last-child){margin-bottom:calc(var(--casc-font-size) * .25)}.ruler .object-handle{position:absolute;width:300cqw;left:-100cqw;height:calc(100% + var(--casc-font-size));top:calc(var(--casc-font-size) * -.5)}.ruler .object-handle .object-handle__icon{transform:translateY(calc(var(--casc-font-size) * .5))}.ruler .ruler .object-handle{height:calc(100% + var(--casc-font-size) * .25);top:calc(var(--casc-font-size) * -.125)}.ruler .ruler .object-handle .object-handle__icon{transform:translateY(calc(var(--casc-font-size) * .125))}.ruler:not(.is-selecting-mode .ruler).block--selected,.ruler:not(.is-selecting-mode .ruler).block--transition-selected{background-color:var(--editor-selection)}.ruler:not(.is-selecting-mode .ruler).block--selected ::-moz-selection,.ruler:not(.is-selecting-mode .ruler).block--transition-selected ::-moz-selection{-moz-user-select:none;-webkit-user-select:none;user-select:none;background-color:transparent}.ruler:not(.is-selecting-mode .ruler).block--selected ::selection,.ruler:not(.is-selecting-mode .ruler).block--transition-selected ::selection{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent}@keyframes blinking{0%{opacity:1}50%{opacity:.2}}.ruler.block-focus-position--left,.ruler.block-focus-position--right{caret-color:transparent}.ruler.block-focus-position--left ::-moz-selection,.ruler.block-focus-position--right ::-moz-selection{background-color:transparent}.ruler.block-focus-position--left ::selection,.ruler.block-focus-position--right ::selection{background-color:transparent}.ruler.block-focus-position--left:before,.ruler.block-focus-position--right:before{animation:blinking 1s step-end infinite;content:"";position:absolute;top:0;height:100%;width:1px;background-color:var(--casc-color)}.ruler.block-focus-position--left:before{left:0}.ruler.block-focus-position--right:before{right:0}@media (hover: hover) and (pointer: fine){.writingbox .ruler:not(.block--selected,.ruler--active,:has(.block--selected),.block-focus-position--left,.block-focus-position--right,[data-children-object-type=p]):hover{background-color:var(--highlight-color)}}.is-selecting-mode .writingbox:not(:has(.ruler--quick-select-parent)) .ruler .ruler>.object-handle{display:none}.is-selecting-mode .writingbox:has(.ruler--quick-select-parent) .ruler:not(.ruler--quick-select-parent):not(:has(.ruler--quick-select-parent)){opacity:.3}.is-selecting-mode .writingbox:has(.ruler--quick-select-parent) .ruler:not(.ruler--quick-select-parent):not(:has(.ruler--quick-select-parent)) .ruler{opacity:1}.is-selecting-mode .writingbox:has(.ruler--quick-select-parent) .ruler:not(.ruler--quick-select-parent):not(:has(.ruler--quick-select-parent)) .ruler>.object-handle{display:none}.is-selecting-mode .writingbox:has(.ruler--quick-select-parent) .ruler:not(.ruler--quick-select-parent):has(.ruler--quick-select-parent)>.object-handle{display:none}.is-selecting-mode .writingbox:has(.ruler--quick-select-parent) .ruler--quick-select-parent .ruler{opacity:1!important}.is-selecting-mode .writingbox:has(.ruler--quick-select-parent) .object-handle{opacity:0}.is-selecting-mode .writingbox:has(.ruler--quick-select-parent) .ruler--quick-select-parent .ruler>.object-handle{opacity:1}.is-selecting-mode .writingbox:has(.ruler--quick-select-parent) .ruler--quick-select-parent .ruler .ruler>.object-handle{display:none}.is-selecting-mode .writingbox:has(.ruler--quick-select-parent) .ruler[data-children-object-type=list]:has(.ruler--quick-select-parent) .listitem__bullet{opacity:.3}.image{--image-caption-font-size-or-cascade: var( --img-caption-font-size, calc(var(--casc-font-size) * .8) )}.image .block-extension-imgcaption{box-sizing:border-box;--casc-font-style: var(--img-caption-font-style, italic);--casc-text-align: var(--img-caption-text-align, center);--casc-font-size: var(--image-caption-font-size-or-cascade)}.img-placeholder{position:relative;width:100%;height:100%;background-color:var(--grey-200);overflow:hidden}.img-placeholder__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--grey-800);display:flex;flex-direction:column;align-items:center;max-width:300px;font-size:10px;text-align:center;gap:6px}.img-placeholder__replace-button{pointer-events:all;background-color:var(--grey-000);border-radius:999px;padding:10px}@media (hover: hover) and (pointer: fine){.img-placeholder__replace-button:hover{opacity:.8}}.image-file{display:flex;align-items:center;flex-direction:column;position:relative;padding:0;margin:auto auto 0;max-width:100%;cursor:default}.image-file__aspect-container{pointer-events:none;width:var(--img-preview-width, 100%)}.image-file__file{pointer-events:none;-o-object-fit:contain;object-fit:contain;height:100%;width:100%;--crop-width: calc(100 - var(--crop-left, 0) - var(--crop-right, 0));--crop-height: calc(100 - var(--crop-top, 0) - var(--crop-bottom, 0));--excess-width: calc(var(--crop-left, 0) + var(--crop-right, 0));--excess-height: calc(var(--crop-top, 0) + var(--crop-bottom, 0));background-repeat:no-repeat;background-size:calc(10000% / var(--crop-width)) calc(10000% / var(--crop-height));background-position:calc(100% * var(--crop-left, 0) / max(var(--excess-width),.00001)) calc(100% * var(--crop-top, 0) / max(var(--excess-height),.00001))}.image-file__progress-bar-container{height:5px;width:100%;position:absolute;left:0;top:0;overflow:hidden}.image-file__progress-bar{background-color:var(--casc-color);position:absolute;height:100%}.image-file__progress-bar--indefinite{width:10%;animation:2s infinite linear indeterminate-progress-bar}@keyframes indeterminate-progress-bar{0%{left:-10%}to{left:100%}}.w-button{display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-button--color-light{--primary-color: var(--default-background-lowest);--primary-color-modified: var(--default-background-low);--secondary-color: var(--default-text);--secondary-color-modified: var(--default-highlight);--secondary-color-subtle: var(--default-background-lowest)}.w-button--color-dark{--primary-color: var(--default-text);--primary-color-modified: var( --default-highlight );--secondary-color: var(--default-background-lowest);--secondary-color-modified: var(--default-background-low);--secondary-color-subtle: var(--default-background-lowest)}.w-button--color-medium{--primary-color: var(--container-grey-background);--primary-color-modified: var(--default-highlight);--secondary-color: var(--default-background-lowest);--secondary-color-modified: var(--default-background-lowest);--secondary-color-subtle: var(--default-divider)}.w-button--color-danger{--primary-color: var(--danger-on-color);--primary-color-modified: var(--danger-on-color-modified);--secondary-color: var(--danger-surface-color);--secondary-color-modified: var(--danger-surface-color-modified);--secondary-color-subtle: var(--default-divider)}.w-button--background-never{color:var(--primary-color)}@media (hover: hover) and (pointer: fine){.w-button--background-never:hover:not(:disabled){color:var(--primary-color-modified);opacity:.9}}.w-button--background-never:active:not(:disabled){color:var(--primary-color-modified);opacity:.7}.w-button--background-on-hover{color:var(--primary-color)}@media (hover: hover) and (pointer: fine){.w-button--background-on-hover:hover:not(:disabled){background:var(--secondary-color-subtle)}}.w-button--background-on-hover:active:not(:disabled){background:var(--secondary-color-subtle);color:var(--primary-color-modified);opacity:.8}.w-button--background-on-hover.w-button--force-active{background:var(--secondary-color-subtle);color:var(--primary-color-modified)}.w-button--background-always{color:var(--primary-color);background:var(--secondary-color)}@media (hover: hover) and (pointer: fine){.w-button--background-always:hover:not(:disabled){background:var(--secondary-color-modified);color:var(--primary-color-modified)}}.w-button--background-always:active:not(:disabled){background:var(--secondary-color-modified);color:var(--primary-color-modified);opacity:.8}.w-button--background-always.w-button--force-active{background:var(--secondary-color-modified);color:var(--primary-color-modified)}.w-button--shape-rounded{border-radius:5px}.w-button--shape-xrounded{border-radius:8px}.w-button--shape-pill{border-radius:99999px}.w-button--padding-xsmall{padding:6px}.w-button--padding-small{padding:8px}.w-button--padding-normal{padding:10px}.w-button--padding-large{padding:15px}.w-button--padding-wide{padding:10px 20px}.w-button--padding-xlarge{padding:20px}.w-button--bordered{border:1px solid var(--container-default-border)}.w-button:disabled{opacity:.5}.image-lightbox-modal{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-lightbox-modal__overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(5px) brightness(70%);backdrop-filter:blur(5px) brightness(70%);overflow:hidden;z-index:300}.image-lightbox-modal__container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.image-lightbox-modal__image{flex-shrink:0;position:relative;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.image-lightbox-modal__img{position:absolute;-o-object-fit:fill;object-fit:fill;max-width:unset;max-height:unset}.image-lightbox-modal__controls{position:absolute;bottom:40px;left:auto;right:auto;display:flex;flex-direction:row;align-items:center;border:none;border-radius:26px;background-color:var(--default-background-low);box-shadow:2px 2px 8px #3232321a;height:40px;padding-inline:8px;padding-block:6px;gap:8px}.image-lightbox-modal__control{padding:10px 12px;font-weight:600;font-size:14px}.image-lightbox-modal__control span{display:block;min-width:50px}.image-lightbox-modal__control-divider{height:18px;width:1px;background-color:var(--default-divider)}.image-lightbox-modal__close-button{position:absolute;top:40px;right:40px;height:20px;width:20px}.image-file-resizer{position:absolute;top:0;left:auto;right:auto;cursor:zoom-in;z-index:1}.image-file-resizer--active{border:2px solid var(--casc-color)}.image-file-resizer__handle{border:1px solid var(--grey-200);background-color:var(--grey-000);color:var(--grey-800);position:absolute;bottom:0;left:50%;translate:-50% 50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;border-radius:999px;cursor:ns-resize;touch-action:none}.image-file-resizer__handle svg{rotate:90deg;height:10px}.paragraph{word-break:break-word;line-height:var(--casc-line-height);font-family:var(--casc-font-family);font-size:calc(var(--casc-font-size));font-weight:var(--casc-font-weight);text-transform:var(--casc-text-transform);font-style:var(--casc-font-style);text-align:var(--casc-text-align);letter-spacing:var(--casc-letter-spacing);color:var(--casc-color)}.paragraph:not([data-placeholder=""]):before{content:attr(data-placeholder);cursor:text;position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:var(--placeholder-opacity);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:inherit}.paragraph:not(.block--selected) ::-moz-selection{background-color:var(--editor-selection);cursor:default}.paragraph:not(.block--selected) ::selection{background-color:var(--editor-selection);cursor:default}.positionable,.position-editor{box-sizing:border-box;position:absolute;left:var(--pos-left);top:var(--pos-top);width:var(--pos-width, var(--measured-width));height:var(--pos-height, var(--measured-height));aspect-ratio:var(--pos-aspect-ratio);rotate:var(--pos-rotate, 0deg);transform-origin:top left}.positionable{--highlight-color: color-mix( in srgb, var(--pos-background-color, transparent) 90%, var(--editor-hover-solid) 10% );border-style:var(--pos-border-style, none);border-width:var(--pos-border-width, 0);border-color:var(--pos-border-color, transparent);border-radius:var(--pos-border-radius, 0);padding:var(--pos-padding, 0);background-color:var(--pos-background-color, transparent)}.positionable--selected{background-color:var(--highlight-color);outline:4px solid var(--highlight-color)}.positionable__label{box-sizing:border-box;position:absolute;font-size:var(--label-font-size, var(--casc-font-size));font-family:var(--label-font-family, var(--casc-font-family));font-weight:var(--label-font-weight, var(--casc-font-weight));line-height:var(--label-line-height, var(--casc-line-height));text-transform:var(--label-text-transform, var(--casc-text-transform));text-align:var(--label-text-align, var(--casc-text-align));padding:var(--label-padding, 0);width:var(--label-width, auto);height:var(--label-height, auto);background-color:var(--label-background-color, transparent);color:var(--label-color, var(--casc-color));border-style:var(--label-border-style, none);border-width:var(--label-border-width, 0);border-color:var(--label-border-color, transparent);border-radius:var(--label-border-radius, 0);overflow:hidden}.positionable__label--top{top:0;left:50%;transform:translate(calc(-50% + var(--label-offset-x, 0px)),calc(-100% + var(--label-offset-y, 0px)))}.positionable__label--bottom{bottom:0;left:50%;transform:translate(calc(-50% + var(--label-offset-x, 0px)),calc(100% + var(--label-offset-y, 0px)))}.positionable__label--left{left:0;top:50%;transform:translate(calc(-100% + var(--label-offset-x, 0px)),calc(-50% + var(--label-offset-y, 0px)))}.positionable__label--right{right:0;top:50%;transform:translate(calc(100% + var(--label-offset-x, 0px)),calc(-50% + var(--label-offset-y, 0px)))}.positionable__label--top-left{top:0;left:0;transform:translate(calc(0% + var(--label-offset-x, 0px)),calc(-100% + var(--label-offset-y, 0px)))}.positionable__label--top-right{top:0;right:0;transform:translate(calc(0% + var(--label-offset-x, 0px)),calc(-100% + var(--label-offset-y, 0px)))}.positionable__label--bottom-left{bottom:0;left:0;transform:translate(calc(0% + var(--label-offset-x, 0px)),calc(100% + var(--label-offset-y, 0px)))}.positionable__label--bottom-right{bottom:0;right:0;transform:translate(calc(0% + var(--label-offset-x, 0px)),calc(100% + var(--label-offset-y, 0px)))}.positionable__label--left-top{left:0;top:0;transform:translate(calc(-100% + var(--label-offset-x, 0px)),calc(0% + var(--label-offset-y, 0px)))}.positionable__label--left-bottom{left:0;bottom:0;transform:translate(calc(-100% + var(--label-offset-x, 0px)),calc(0% + var(--label-offset-y, 0px)))}.positionable__label--right-top{right:0;top:0;transform:translate(calc(100% + var(--label-offset-x, 0px)),calc(0% + var(--label-offset-y, 0px)))}.positionable__label--right-bottom{right:0;bottom:0;transform:translate(calc(100% + var(--label-offset-x, 0px)),calc(0% + var(--label-offset-y, 0px)))}.bookname{box-sizing:border-box;height:100%;width:100%;display:flex;flex-direction:column;justify-content:var(--bookname-justify-content, center);cursor:text}.bookname__editable,.bookname__placeholder{line-height:var(--casc-line-height, 1.5);font-family:var(--casc-font-family);font-size:calc(var(--casc-font-size, 17px));font-weight:var(--casc-font-weight);text-transform:var(--casc-text-transform);font-style:var(--casc-font-style);text-align:var(--casc-text-align);letter-spacing:var(--casc-letter-spacing);color:var(--casc-color, var(--grey-900))}.bookname__editable{border:none;outline:none}.bookname__editable::-moz-selection{background-color:var(--editor-selection)}.bookname__editable::selection{background-color:var(--editor-selection)}.bookname__placeholder{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:var(--bookname-justify-content, center);opacity:.3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.journal-book{width:calc(var(--book-width) * var(--zoom));height:calc(var(--book-height) * var(--zoom));display:flex;flex-direction:row;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;justify-content:center;align-items:center;transition:height .25s ease-in-out,width .25s ease-in-out}.editor-wrapper--pinch-zooming .journal-book{transition:unset}.journal-book:has(.book-page--cover-flipped){width:calc(var(--book-width) * var(--zoom) * 2)}.journal-book__book>.block-extension:not(.block-extension-bookpages):not(.block-extension-bookcover){display:none}.journal-book .block-extension-bookpages,.journal-book .block-extension-bookcover{transform-style:preserve-3d;perspective:3000px;height:var(--book-height);width:100%;position:absolute;top:0;left:0}.journal-book .block-extension-bookcover{z-index:1000;transition:z-index .25s ease-out}.journal-book .block-extension-bookcover:has(.book-page--cover-flipped){z-index:-1000}.journal-book__book{height:calc(var(--book-height));position:absolute;width:calc(var(--book-width));scale:var(--zoom);transition:transform .5s ease-in-out,scale .25s ease-in-out,filter .25s ease-in-out,height .25s ease-in-out,width .25s ease-in-out;filter:drop-shadow(0 10px 10px rgba(36,36,36,.1019607843));transform:translate(0)}.editor-wrapper--pinch-zooming .journal-book__book{transition:unset}.journal-book--interacting .journal-book__book{scale:calc(var(--zoom) * .99);filter:drop-shadow(0 8px 8px rgba(36,36,36,.1215686275))}.journal-book__book:has(.book-page--cover-flipped){transform:translate(50%)}.journal-book__back-cover{pointer-events:all;position:absolute;top:0;left:0;width:var(--book-width);height:var(--book-height);background:var(--book-color);z-index:-500;border-radius:var(--right-page-border-radius);transform-origin:top left}.journal-book__back-cover:after{width:19px;content:"";position:absolute;height:100%;left:0;background:linear-gradient(90deg,#1c342a0f,#233a3108 15.63%,#263d3300);background-blend-mode:multiply}.journal-book--hard-cover .journal-book__back-cover:before{content:"";position:absolute;width:12px;height:100%;background:linear-gradient(90deg,#0000000f 30%,#0000)}.journal-book--hard-cover .journal-book__back-cover:after{width:100%;box-shadow:-2px -2px 2px #00000026 inset;background:linear-gradient(180deg,#ffffff40,#0000 4px)}.journal-book__back-cover-inner{display:none}.journal-book--hard-cover .journal-book__back-cover-inner{display:block;width:calc(var(--book-width) * .95);height:calc(var(--book-height) * .95);background:var(--page-color);position:absolute;top:calc(var(--book-height) * .025);left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--right-page-border-radius, 0)}.journal-book--hard-cover .journal-book__back-cover-inner:after{width:19px;content:"";position:absolute;height:100%;left:0;background:linear-gradient(90deg,#1c342a0f,#233a3108 15.63%,#263d3300);background-blend-mode:multiply}.journal-mode{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.journal-stack{position:relative;width:calc(var(--book-width) * var(--zoom));height:calc(var(--book-height) * var(--zoom));z-index:0;contain:layout;transition:height .25s ease-in-out,width .25s ease-in-out}.editor-wrapper--pinch-zooming .journal-stack{transition:unset}.journal-stack__scale{width:calc(var(--book-width));height:calc(var(--book-height));transform-origin:top left;scale:var(--zoom);transition:scale .25s ease-in-out,height .25s ease-in-out,width .25s ease-in-out}.editor-wrapper--pinch-zooming .journal-stack__scale{transition:unset}.journal-stack__scale>.block-extension{display:none}.journal-stack .block-extension-bookpages,.journal-stack .block-extension-bookcover{display:flex;flex:1}.thumbnail-mode{display:flex;flex-direction:row;width:100%;height:100%}.thumbnail-mode>.block-extension{display:none}.thumbnail-mode .block-extension-bookpages{width:100%;flex-grow:1;display:grid;--zoom: .3;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;grid-auto-rows:max-content}@media (max-width: 768px){.thumbnail-mode .block-extension-bookpages{--zoom: .19;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}}.trash-mode{display:flex;width:100%;height:100%;flex-direction:row}.trash-mode>.block-extension{display:none}.trash-mode .block-extension-booktrash{width:100%;flex-grow:1;display:grid;--zoom: .3;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;justify-content:center;grid-auto-rows:max-content}@media (max-width: 768px){.trash-mode .block-extension-booktrash{--zoom: .19;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}}.trash-mode__empty{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;color:var(--default-text);text-align:center;opacity:.5}.trash-mode__empty-text{font-size:14px;font-weight:400;line-height:155%;max-width:317px}.divider{height:var(--casc-font-size);cursor:pointer;display:flex;flex-direction:column;justify-content:center}.divider__line{width:100%;border-width:0 0 calc(var(--casc-font-size) * .125) 0;border-style:var(--divider-border-style, solid);border-radius:var(--casc-font-size);border-color:var(--casc-color)}.ruler[data-children-object-type=divider]{font-size:0}.text-editor.is-selecting-mode .list-checkbox{opacity:.5;pointer-events:none}.list{--casc-text-align: left}.writingbox-mobile-editor .list-item-guide-line{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;border-style:solid;border-width:0px 0px calc(var(--casc-font-size) * .125) calc(var(--casc-font-size) * .125);border-color:var(--casc-color);border-bottom-left-radius:calc(var(--casc-font-size) * .25);height:calc(var(--height) - var(--casc-font-size) * var(--casc-line-height) * .5);top:calc(var(--height) * -1 + var(--casc-font-size) * var(--casc-line-height));left:calc(var(--casc-font-size) * -1);width:var(--casc-font-size)}.list-checkbox{flex-shrink:0;position:relative;height:calc(var(--casc-font-size) * var(--casc-line-height));width:var(--casc-font-size);margin-left:calc(var(--casc-font-size) * .5)}.list-checkbox svg{position:absolute;height:100%;width:100%;color:var(--casc-color)}.list-checkbox:has(input:not(:checked)) svg{opacity:.3}.list-checkbox input,.list-checkbox input:checked,.list-checkbox input:focus{position:absolute;width:100%;height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@property --depth{syntax: "<number>"; inherits: true; initial-value: 0;}.listitem{display:flex;flex-direction:row;transition:--depth .3s}.listitem__indent-space{width:calc(var(--depth) * var(--casc-font-size) * 2);flex-shrink:0;flex-grow:0}.listitem__bullet{position:relative}.listitem__bullet:before{padding-inline:calc(var(--casc-font-size) * .25);min-width:calc(var(--casc-font-size) * 1.5);text-align:center;display:block;color:var(--casc-color)}.list[data-list-type=ordered] .listitem__bullet:before{font-weight:700;font-family:Roboto Mono,monospace;font-size:calc(var(--casc-font-size) * .7);line-height:calc(var(--casc-font-size) * var(--casc-line-height));content:attr(data-label) "."}.list[data-list-type=unordered] .listitem__bullet:before{font-size:calc(var(--casc-font-size));content:var(--list-bullet, "•");line-height:var(--casc-line-height)}.listitem:has(:checked) .listitem__bullet,.listitem:has(:checked) .listitem__content{opacity:.5}.listitem__content{flex-grow:1}.burning-animation{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%}.burning-animation__burn-line{position:absolute;left:0;right:0;height:250px;background-image:url(/assets/burn-line-BELP8W9s.png);background-repeat:no-repeat;background-size:cover;background-position:center;bottom:0;animation:moveBlockUpward 3s forwards;animation-timing-function:cubic-bezier(.6,0,1,1)}.stack-page:has(.burning-animation) .page{position:relative;animation:burnAwayPage var(--burn-duration, 3s) forwards;animation-timing-function:cubic-bezier(.6,0,1,1)}@keyframes burnAwayPage{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes moveBlockUpward{0%{bottom:-5%}to{bottom:95%}}body.custom-cursor-active,body.custom-cursor-active *{cursor:none!important}.custom-cursor{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-size:contain;background-repeat:no-repeat;background-position:center;transform-origin:center;will-change:transform,opacity;-webkit-touch-callout:none}.custom-cursor--visible{opacity:1}.custom-cursor--hidden{opacity:0}.match-striker{background-repeat:no-repeat;background-size:cover;width:var(--pos-width);height:var(--pos-height)}.match{height:100%;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--pos-width);height:var(--pos-height);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.match__container{height:100%;width:100%}.match__image{width:100%;height:100%;background-repeat:no-repeat;background-size:100%}.match__tape{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;background-repeat:no-repeat;background-size:100%}.page{overflow:visible;width:calc(var(--zoom) * var(--page-width, 420px));height:calc(var(--zoom) * var(--page-height, 595px));cursor:default}.journal-book .page,.journal-stack .page{width:calc(var(--page-width, 420px));height:calc(var(--page-height, 595px))}.editor-wrapper--share .page{pointer-events:none}.page__scale-container{width:var(--page-width, 420px);height:var(--page-height, 595px);position:relative;transform-origin:top left;transform:scale(var(--zoom))}.journal-book .page__scale-container,.journal-stack .page__scale-container{transform:unset}.page__scale-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--page-background-url);background-color:var(--page-background-color);background-size:cover;background-position:center;border-radius:var(--page-border-radius, 0)}.page__scale-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--page-overlay-url);opacity:var(--page-overlay-opacity, 1);background-size:cover;background-position:center;border-radius:var(--page-border-radius, 0);pointer-events:none}.dialog-container{position:relative;z-index:150}.dialog-container .dialog-overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5);z-index:150;animation:fadeInOpacity .3s ease-in-out forwards}.dialog-container .dialog{box-sizing:border-box;flex-direction:column;background:var(--default-background-low);color:var(--default-text);z-index:150;display:flex;border-radius:16px;position:relative;width:400px;max-width:100%;--device: desktop}@media screen and (max-width: 768px) and (hover: none),screen and (max-width: 768px) and (pointer: coarse){.dialog-container .dialog{--device: mobile;position:absolute;width:100%;border-radius:16px 16px 0 0;transition:transform .3s ease-in-out;will-change:transform;bottom:0;animation:slideInFromBottom .3s ease-in-out forwards}.dialog-container .dialog:not(.dialog--forced){padding-top:20px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.dialog-container .dialog__dismiss-button{display:none}.dialog-container .dialog--forced{height:100%;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.dialog-container .dialog__dismiss-bar{position:absolute;top:0;width:100%;box-sizing:border-box;display:flex;justify-content:center;padding:8px 0}.dialog-container .dialog__dismiss-bar>div{height:4px;width:32px;background-color:var(--container-default-border);border-radius:4px}}.dialog-container .dialog--forced .dialog__dismiss-bar,.dialog-container .dialog--forced .dialog__dismiss-button{display:none}.dialog-container .dialog--transparent{background:transparent}.w-menu{padding:8px 0;background:var(--default-background-low);border:1px solid var(--container-default-border);box-shadow:0 4px 8px #2424240f;border-radius:8px;display:flex;flex-direction:column;min-width:160px;z-index:150}.w-menu--in-dialog{background:transparent;border:none;box-shadow:none;gap:6px}.w-menu__mobile-emphasis-children{margin:4px 16px;padding-block:8px;background:var(--default-background-low);border:1px solid var(--container-default-border);border-radius:8px;display:flex;flex-direction:column}.w-menu-static-content{margin:8px 0}.w-menu-divider{background-color:var(--dropdown-divider);width:100%;height:1px}.w-menu-item{font-size:14px;font-weight:500;padding:6px 16px;justify-content:flex-start}.w-menu--in-dialog .w-menu-item{font-size:16px}.date-picker{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.date-picker__calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:4px 2px;border-bottom:1px solid var(--container-default-border);padding-bottom:4px;justify-items:center}.date-picker__month-button{padding:8px 4px}.date-picker__visible-text{grid-column-start:span 5;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.date-picker__day-of-week{font-size:12px;font-weight:600;text-align:center;opacity:.5}.date-picker__day{box-sizing:border-box;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;letter-spacing:-.4px;cursor:pointer}.date-picker__day:hover:not(.date-picker__day--selected){background:var(--container-neutral-background);border:2px solid var(--container-neutral-background-medium);border-radius:4px}.date-picker__day--selected{background:var(--container-neutral-background-medium);border-radius:4px;font-weight:700}.date-picker__day--today:not(.date-picker__day--selected){background:var(--container-neutral-background-medium);border-radius:100%;font-weight:700}.date-picker__day--other-month{font-size:14px}.date-picker__day--other-month:not(:hover){opacity:.5}.date-picker__clear-button{box-sizing:border-box;width:100%;font-size:13px;font-weight:600}.book-info-link{text-decoration:underline;cursor:pointer;padding-block:4px}.book-info-link__icon{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:text-bottom;text-decoration:none}.book-info-link__icon svg{display:inline;padding-right:3px}@media (hover: hover) and (pointer: fine){.book-info-link:hover{opacity:.5}}.book-info-link--active{opacity:.5}.page-menu__metadata{font-size:12px;opacity:.5;padding-inline:16px;-webkit-user-select:var(--select-ui-text-allowed, none);-moz-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none)}.dialog .page-menu__metadata{font-size:14px}.page-menu__date-popup{width:256px;z-index:200;border-radius:8px;background:var(--default-background-low);border:1px solid var(--container-default-border);box-shadow:0 4px 8px #2424240f}.page-menu__date-dialog{display:flex;flex-direction:column;align-items:center}.thumbnail-mode-page-wrapper{position:relative;display:flex;justify-content:center;width:100%;padding:30px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;border:1px solid transparent;cursor:pointer}@media (max-width: 768px){.thumbnail-mode-page-wrapper{padding:10px 0}}.thumbnail-mode-page-wrapper .page{filter:drop-shadow(4.5px 7px 2.5px rgba(0,0,0,0)) drop-shadow(3px 4.5px 2px rgba(0,0,0,.01)) drop-shadow(1.5px 2.5px 2px rgba(0,0,0,.03)) drop-shadow(.5px 1px 1.5px rgba(0,0,0,.05)) drop-shadow(0px .496px .496px rgba(0,0,0,.06));will-change:filter}.thumbnail-mode-page-wrapper{--thumbnail-mode-grid-gap: 24px}@media (max-width: 768px){.thumbnail-mode-page-wrapper{--thumbnail-mode-grid-gap: 8px}}.thumbnail-mode-page-wrapper--is-central{border:1px solid var(--grey-300)}.thumbnail-mode-page-wrapper--selected{border:1px solid var(--default-text)}.thumbnail-mode-page-wrapper--dragging{opacity:.3}.thumbnail-mode-page-wrapper__half{position:absolute;top:0;bottom:0}.thumbnail-mode-page-wrapper__half--left{left:calc(var(--thumbnail-mode-grid-gap) / 2 * -1);right:50%}.thumbnail-mode-page-wrapper__half--left:before{left:-2px}.thumbnail-mode-page-wrapper__half--right{left:50%;right:calc(var(--thumbnail-mode-grid-gap) / 2 * -1)}.thumbnail-mode-page-wrapper__half--right:before{right:-2px}.thumbnail-mode-page-wrapper__half--hover:before{content:"";position:absolute;width:4px;height:50%;background-color:var(--default-text);top:25%}.thumbnail-mode-page-wrapper__checkbox{position:absolute;top:12px;left:12px;display:none;background-color:var(--buttons-checkbox-background-default);border:1px solid var(--buttons-checkbox-border);border-radius:4px;width:28px;height:28px;justify-content:center;align-items:center}.thumbnail-mode-page-wrapper--selected .thumbnail-mode-page-wrapper__checkbox{display:flex;color:var(--buttons-primary-text);background-color:var(--buttons-checkbox-background-checked);border:1px solid var(--buttons-checkbox-background-checked)}.thumbnail-mode-page-wrapper--is-select-active .thumbnail-mode-page-wrapper__checkbox{display:flex}@media (hover: hover) and (pointer: fine){.thumbnail-mode-page-wrapper:hover .thumbnail-mode-page-wrapper__checkbox{display:flex}}.thumbnail-mode-page-wrapper__ellipsis{display:none;position:absolute;top:12px;right:12px;background-color:var(--buttons-checkbox-background-default);border:1px solid var(--buttons-checkbox-border);border-radius:4px;width:28px;height:28px;justify-content:center;align-items:center}@media (hover: hover) and (pointer: fine){.thumbnail-mode-page-wrapper:hover .thumbnail-mode-page-wrapper__ellipsis{display:flex}}.thumbnail-mode-page-wrapper--menu-open .thumbnail-mode-page-wrapper__ellipsis{display:flex}.trash-mode-page-wrapper{position:relative;display:flex;justify-content:center;border-radius:8px;border:1px solid transparent;height:-moz-fit-content;height:fit-content;filter:drop-shadow(4.5px 7px 2.5px rgba(0,0,0,0)) drop-shadow(3px 4.5px 2px rgba(0,0,0,.01)) drop-shadow(1.5px 2.5px 2px rgba(0,0,0,.03)) drop-shadow(.5px 1px 1.5px rgba(0,0,0,.05)) drop-shadow(0px .496px .496px rgba(0,0,0,.06));will-change:filter;padding:30px 0}@media (max-width: 768px){.trash-mode-page-wrapper{padding:10px 0}}.trash-mode-page-wrapper--selected{border:1px solid var(--default-text)}.trash-mode-page-wrapper__checkbox{position:absolute;top:12px;left:12px;display:none;background-color:var(--buttons-checkbox-background-default);border:1px solid var(--buttons-checkbox-border);border-radius:4px;width:28px;height:28px;justify-content:center;align-items:center;pointer-events:none}.trash-mode-page-wrapper--selected .trash-mode-page-wrapper__checkbox{display:flex;color:var(--buttons-primary-text);background-color:var(--buttons-checkbox-background-checked);border:1px solid var(--buttons-checkbox-background-checked)}@media (hover: none),(pointer: coarse){.trash-mode-page-wrapper__checkbox{display:flex}}@media (hover: hover) and (pointer: fine){.trash-mode-page-wrapper:hover .trash-mode-page-wrapper__checkbox{display:flex}}.trash-mode-page-wrapper__overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.book-page{position:absolute;transform-style:preserve-3d;transform-origin:left center;pointer-events:all;transition:transform .5s ease-out}.journal-book--hard-cover .book-page--inner-page{scale:.95;--zoom: var(--hardcover-inner-zoom);top:calc(var(--book-height) * .025)}.book-page.book-page--even{transform-origin:right center}.book-page.book-page--even .page{--page-border-radius: var(--left-page-border-radius) !important}.book-page:not(.book-page--even) .page{--page-border-radius: var(--right-page-border-radius) !important}.book-page__half{position:absolute;top:0;left:0;backface-visibility:hidden}.book-page__half--front{transform:rotateY(0)}.book-page__half--front:after{width:19px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1c342a0f,#233a3108 15.63%,#263d3300);background-blend-mode:multiply;pointer-events:none}[data-page-index="-1"] .book-page__half--front:after{background:transparent}.journal-book--hard-cover [data-page-index="-1"] .book-page__half--front:after{width:100%;box-shadow:2px 2px 2px #ffffff40 inset,-2px -2px 2px #00000026 inset}.book-page__half--back{transform:rotateY(180deg)}.book-page__half--back:has(.page) .book-page__content:after{width:19px;content:"";position:absolute;height:100%;top:0;right:0;background:linear-gradient(-90deg,#1c342a0f,#233a3108 15.63%,#263d3300);background-blend-mode:multiply;pointer-events:none}.book-page__half--back:not(:has(.page)){width:var(--book-width);height:var(--book-height)}.book-page__half--back:not(:has(.page)) .book-page__content{background:var(--page-color);border-radius:var(--left-page-border-radius, 0);overflow:hidden;width:var(--book-width);height:var(--book-height);transform-origin:top left}.book-page__half--back:not(:has(.page)) .book-page__content:after{width:19px;content:"";position:absolute;height:100%;right:0;background:linear-gradient(-90deg,#1c342a0f,#233a3108 15.63%,#263d3300);background-blend-mode:multiply;pointer-events:none}[data-page-index="-1"] .book-page__half--back:not(:has(.page)) .book-page__content{background:var(--book-color);position:relative}.journal-book--hard-cover [data-page-index="-1"] .book-page__half--back:not(:has(.page)) .book-page__content .book-page__cover-inner{width:calc(var(--book-width) * .95);height:calc(var(--book-height) * .95);background:var(--page-color);position:absolute;top:2.5%;left:5%;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--left-page-border-radius, 0)}.journal-book--hard-cover [data-page-index="-1"] .book-page__half--back:not(:has(.page)) .book-page__content .book-page__cover-inner:after{width:19px;content:"";position:absolute;height:100%;right:0;background:linear-gradient(-90deg,#1c342a0f,#233a3108 15.63%,#263d3300);background-blend-mode:multiply;pointer-events:none}.journal-book--hard-cover [data-page-index="-1"] .book-page__half--back:not(:has(.page)) .book-page__content:before{content:"";position:absolute;width:12px;height:100%;right:0;background:linear-gradient(-90deg,#0000000f 30%,#0000);pointer-events:none}.journal-book--hard-cover [data-page-index="-1"] .book-page__half--back:not(:has(.page)) .book-page__content:after{width:100%;box-shadow:2px 2px 2px #ffffff40 inset;background:linear-gradient(0deg,#00000026,#0000 4px);pointer-events:none}.book-page__right-fake-pages,.book-page__left-fake-pages{height:100%;position:absolute;top:0;display:flex}.book-page__right-fake-pages:not(.journal-book--hard-cover),.book-page__left-fake-pages:not(.journal-book--hard-cover){display:none}.book-page__right-fake-pages{right:calc(-4px * var(--zoom));width:calc(4px * var(--zoom));flex-shrink:0}.book-page__left-fake-pages{left:0;transform:translate(100%);width:calc(4px * var(--zoom))}.book-page__fake-page{height:100%;display:flex;right:0;width:100%;flex-shrink:0}.book-page__fake-page__gap{height:100%;width:100%;background:#f9f8f6}.book-page__fake-page__inner{width:100%;height:100%;background:var(--page-color)}.stack-page{position:absolute;opacity:1;filter:drop-shadow(0 5px 5px rgba(36,36,36,.1019607843))}.stack-page--is-dragging .page{cursor:grabbing}.stack-page--back-buffer{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagedate{cursor:pointer}.pagedate__value{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;text-wrap:nowrap;line-height:var(--casc-line-height, 1.5);font-family:var(--casc-font-family);font-size:calc(var(--casc-font-size, 17px));font-weight:var(--casc-font-weight);text-transform:var(--casc-text-transform);font-style:var(--casc-font-style);text-align:var(--casc-text-align);letter-spacing:var(--casc-letter-spacing);color:var(--casc-color, var(--grey-900))}.pagedate--unset .pagedate__value{opacity:.4}@media (hover: hover) and (pointer: fine){.pagedate:not(.pagedate--active):hover{background:var(--highlight-color)}}.pagedate--active{background-color:var(--editor-selection)}.pagedate__popup{width:256px;z-index:200;border-radius:8px;background:var(--default-background-low);border:1px solid var(--container-default-border);box-shadow:0 4px 8px #2424240f}.pagedate__dialog{display:flex;flex-direction:column;align-items:center}.confirm-delete{display:flex;flex-direction:column;padding:32px;gap:24px;height:100%}.confirm-delete__title{font-size:20px;font-weight:700}.confirm-delete__message{font-size:14px;font-weight:400;opacity:.5}.plant{width:100%;height:100%;position:relative}.plant__option_button{display:none;position:absolute;top:100%;left:0;right:0;z-index:10}@media (hover: hover) and (pointer: fine){.plant:hover .plant__option_button{display:block!important}}@media (hover: none),(pointer: coarse){.plant .plant__option_button{display:block}}.positionable-image{height:100%;width:100%;background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;--crop-width: calc(100 - var(--crop-left, 0) - var(--crop-right, 0));--crop-height: calc(100 - var(--crop-top, 0) - var(--crop-bottom, 0));--excess-width: calc(var(--crop-left, 0) + var(--crop-right, 0));--excess-height: calc(var(--crop-top, 0) + var(--crop-bottom, 0));background-size:calc(10000% / var(--crop-width)) calc(10000% / var(--crop-height));background-position:calc(100% * var(--crop-left, 0) / max(var(--excess-width),.00001)) calc(100% * var(--crop-top, 0) / max(var(--excess-height),.00001))}.positionable-image:not(.positionable-image--locked){cursor:pointer}.positionable--selected .positionable-image{cursor:zoom-in}.positionable-image__placeholder{position:absolute;background-color:#e2e0da;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background-size:cover;background-position:center}.positionable-image__placeholder-icon{color:var(--grey-900);opacity:50%}.positionable-image__placeholder-text{color:var(--grey-900);opacity:50%;font:var(--posimg-placeholder-font, "inter");font-size:var(--posimg-placeholder-font-size, 12px)}.scale{position:relative}.scale__items{display:flex;align-items:center;justify-content:flex-end}.scale__icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none;height:100%;width:100%;display:flex;align-items:center;justify-content:center;-o-object-fit:contain;object-fit:contain;padding-inline:calc(var(--scale-icon-gap) / 2)}.scale__icon:first-child{padding-left:0}.scale__icon:last-child{padding-right:0}.scale__icon img{width:100%;height:100%}.option-button{display:flex;padding:var(--tracker-option-padding);border-radius:var(--tracker-option-border-radius);border-width:var(--tracker-option-border-width, 0);border-color:var(--tracker-option-border-color);background-color:var(--tracker-option-background-color)}.option-button--selected{border-radius:var(--tracker-option-selected-border-radius, var(--tracker-option-border-radius));border-width:var(--tracker-option-selected-border-width, var(--tracker-option-border-width, 0));border-color:var(--tracker-option-selected-border-color, var(--tracker-option-border-color));background-color:var(--tracker-option-selected-background-color, var(--tracker-option-background-color))}.tracker-cell--dragging{border:2px dashed var(--tracker-option-border-color)}.tracker-cell--over{border:1px solid var(--accent-grey)}.tracker-cell--disabled{pointer-events:none;opacity:.5}.tracker{cursor:pointer;height:100%;width:100%;font-family:var(--tracker-font-family)}.tracker .w-menu-item .option-cell{width:32px;height:32px}.tracker__day{position:relative;display:flex;align-items:center;justify-content:var(--tracker-justify-content, flex-start);width:100%;flex-wrap:wrap;align-self:flex-start;gap:var(--tracker-cell-gap)}.tracker__day .option-cell{width:100%;min-width:var(--tracker-option-value-width, 32px)}.tracker__week{position:relative;align-items:start;justify-content:start;width:100%;display:grid;gap:var(--tracker-cell-gap);grid-template-columns:repeat(var(--tracker-grid-columns, 7),minmax(0,1fr))}.tracker__week--calendar{grid-template-columns:repeat(7,minmax(0,1fr))}.tracker__month{display:grid;grid-template-columns:repeat(var(--tracker-grid-columns, 7),minmax(0,1fr));grid-auto-rows:min-content;font-size:14px;height:100%;width:100%;gap:var(--tracker-cell-gap);box-sizing:border-box}.tracker__month--calendar{grid-template-columns:repeat(7,minmax(0,1fr))}.tracker__year{display:grid;width:100%;grid-template-columns:repeat(var(--tracker-grid-columns, 12),minmax(0,1fr));grid-auto-rows:min-content;font-size:14px;height:100%;gap:var(--tracker-cell-gap)}.tracker__year--calendar{grid-template-columns:repeat(12,minmax(0,1fr))}.tracker__header{display:flex;align-items:center;justify-content:center;font-weight:var(--tracker-header-font-weight);color:var(--tracker-header-color)}.option-cell{container-type:inline-size;aspect-ratio:1/1;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;border-radius:var(--tracker-cell-border-radius, 0);border-width:var(--tracker-cell-border-width, 0);box-sizing:border-box;border-color:var(--tracker-cell-border-color);background-color:var(--tracker-cell-background-color)}.option-cell--selected{border-radius:var(--tracker-cell-selected-border-radius, var(--tracker-cell-border-radius, 0));border-width:var(--tracker-cell-selected-border-width, var(--tracker-cell-border-width, 0));border-color:var(--tracker-cell-selected-border-color, var(--tracker-cell-border-color));background-color:var(--tracker-cell-selected-background-color, var(--tracker-cell-background-color))}.option-cell--text{width:100%;height:100%;text-align:center;vertical-align:middle;font-size:80cqw;z-index:100;display:flex;justify-content:center;align-items:center}.option-cell--color{width:100%;height:100%;z-index:0}.option-cell--image{transform:scale(var(--tracker-cell-image-scale, 1));width:100%;height:100%;z-index:10}.option-cell__none{width:-moz-fit-content;width:fit-content;border-width:0px}.w-menu .option-cell{width:20px}.legend{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--legend-font-family);font-weight:var(--legend-font-weight);color:var(--legend-color)}.legend__options{display:flex;flex-direction:var(--legend-flex-direction, "column");flex-wrap:wrap;gap:var(--legend-gap)}.legend__cell{width:32px;height:32px;justify-content:start;box-sizing:border-box}.legend__label{margin:0 14px}.legend .option-cell{min-width:32px}.writingbox{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:var(--writingbox-justify-content, start)}.writingbox--locked{-webkit-user-select:none;-moz-user-select:none;user-select:none}.positionable:has(>.writingbox){--casc-line-height: 1.5;--casc-font-size: 17px;--casc-color: var(#000000)}.positionable:has(>.writingbox):not(:has(.writingbox--locked)){cursor:text}.block-extension-dumb{position:absolute;height:0px;font-size:0}.block-extension-ellipse{box-sizing:border-box;height:100%;width:100%;background:var(--ellipse-background);border-color:var(--ellipse-border-color);border-width:var(--ellipse-border-width);border-radius:50%}.block-extension-line{box-sizing:border-box;height:100%;width:100%;border-style:var(--line-border-style, solid);border-top-width:var(--line-border-width);border-color:var(--line-border-color);border-radius:var(--line-border-radius, 0px);border-bottom-width:0;border-left-width:0;border-right-width:0}.block-extension-q{padding-left:calc(var(--casc-font-size) * 2);--casc-text-align: left;--q-source-font-size-or-cascade: var( --q-source-font-size, calc(var(--casc-font-size) * .8) )}.block-extension-q:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--casc-font-size) * .875);width:calc(var(--casc-font-size) * .25);border-radius:calc(var(--casc-font-size) * .25);background:var(--casc-color)}.block-extension-q .block-extension-qsource{--casc-font-size: var(--q-source-font-size-or-cascade);--casc-font-style: var(--q-source-font-style, italic);padding-block:calc(var(--casc-font-size) * (var(--casc-line-height) - 1) * .25);padding-left:var(--casc-font-size);position:relative}.block-extension-q .block-extension-qsource:before{position:absolute;content:"- ";color:var(--casc-color);opacity:.8;font-size:var(--casc-font-size);width:var(--casc-font-size);left:0}.block-extension-rectangle{box-sizing:border-box;height:100%;width:100%;background:var(--rectangle-background);border-color:var(--rectangle-border-color);border-width:var(--rectangle-border-width, 0px);border-radius:var(--rectangle-border-radius)}.block-extension-tp{--casc-text-align: left;--title-font-size-or-cascade: var( --tp-title-font-size, var(--casc-font-size) );--title-color-or-cascade: var(--tp-title-color, var(--casc-color))}.block-extension-tp .block-extension-tptitle{padding-right:var(--casc-font-size);--casc-font-weight: var(--tp-title-font-weight, 700);--casc-font-size: var(--title-font-size-or-cascade);--casc-color: var(--title-color-or-cascade)}.version-upgrade{height:100%;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.version-upgrade__title{display:flex;padding-bottom:18px;font-weight:600;font-size:14px;border-bottom:1px solid var(--container-default-border)}.version-upgrade__body{margin:22px 0;font-weight:600;font-size:16px}.feedback{display:flex;justify-content:center}.feedback__form{display:flex;flex-direction:column;align-items:flex-start;max-width:450px}.feedback__label{width:100%}.feedback__emojis-container{display:flex;justify-content:center;width:100%;padding:60px 0}.feedback__emojis{display:flex;gap:16px;flex-wrap:wrap;max-width:292px;place-content:center}.feedback__emoji{width:61px;height:61px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:32px}@media (hover: hover) and (pointer: fine){.feedback__emoji:hover:not(.feedback__emoji--selected){background:var(--accent-grey)}}.feedback__emoji--selected{background:var(--accent-pink)}.feedback__title{gap:10px;font-size:18px;font-weight:500}.feedback__subtitle{font-size:14px;font-weight:400;line-height:1.4}.feedback__textarea{margin:14px 0;border-radius:6px;width:100%;box-sizing:border-box;height:250px;background-color:transparent;border:1px solid var(--text-field-border);resize:none;outline:none!important;padding:16px 24px;font-weight:500;color:var(--text-field-text);background:var(--text-field-background)}@media (hover: hover) and (pointer: fine){.feedback__textarea:hover{border:1px solid var(--text-field-border-hover)}}.feedback__textarea:focus{border:1px solid var(--text-field-border-active);box-shadow:none}.feedback__submit{width:100%;display:flex;justify-content:center;padding:20px 0}.feedback__submit-button{width:100%;max-width:246px;font-weight:600}.feedback__include-email-note{margin-top:8px;font-size:12px}.loading-spinner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px}.loading-spinner__spinner{width:48px;height:48px;border:5px solid var(--default-background-lowest);border-bottom-color:var(--default-highlight);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotate 1s linear infinite}.new-feature{display:flex;flex-direction:column;position:relative;max-height:100dvh;height:100%;max-width:316px;width:316px;overflow-y:auto;box-sizing:border-box}.new-feature--full-width{max-width:768px;width:768px}@media screen and (max-width: 768px){.new-feature{max-width:100%;width:100vw}}.new-feature--padding .feedback{padding:36px 24px}.new-feature__header{border-bottom:1px solid #e5e5e5;box-sizing:border-box;display:flex;padding:18px 24px;align-items:center;gap:8px;align-self:stretch;height:60px;font-size:14px;font-weight:600}.new-feature__body{box-sizing:border-box;width:100%;height:100%;padding:24px;display:flex;flex-direction:column;flex-grow:1;gap:30px;overflow:auto;position:relative}.new-feature__content{box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:23px;padding:24.5px 20px 32.5px}.new-feature__content-title{font-size:24px;font-weight:700;line-height:normal;letter-spacing:-.48px}.new-feature__content-desc{font-size:16px;font-weight:500;line-height:150%}.new-feature__content-graphic{width:100%;display:flex;justify-content:center}.new-feature__gradient{position:relative}.new-feature__gradient:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,var(--default-background-low) 0%,var(--default-background-low) 5%,rgba(0,0,0,0) 20%)}.new-feature__content-support{font-size:14px;font-style:italic;font-weight:500;line-height:150%;letter-spacing:-.154px}.new-feature__status{display:flex;flex-direction:column;gap:30px;-webkit-user-select:var(--select-ui-text-allowed, none);-moz-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none);margin-top:auto}.server-message{height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:32px}.server-message__title{font-size:20px;font-weight:700}.server-message__message{font-size:14px;font-weight:400;opacity:.6}.snackbar{position:fixed;bottom:calc(100px + env(safe-area-inset-bottom));left:0;right:0;margin-left:auto;margin-right:auto;z-index:3000;width:-moz-fit-content;width:fit-content;max-width:80vw;border-radius:16px;padding:12px 16px;color:var(--snackbar-text);background:var(--snackbar-background);font-size:14px;font-weight:400;display:flex;justify-content:center;align-items:center;gap:8px;-webkit-user-select:var(--select-ui-text-allowed, none);-moz-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none);transition:60ms linear;box-shadow:0 4px 8px #2424240f}.snackbar--disappear{opacity:0;transform:translateY(20px);z-index:-1;transition:.15s ease-in}.snackbar:has(button){min-width:312px}@media screen and (max-width: 768px){.snackbar{box-sizing:border-box;width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}.snackbar svg{flex-shrink:0}.snackbar__content{display:flex;align-items:center;gap:4px;flex:1;height:32px;white-space:wrap}.snackbar--error{background:var(--red-600);color:var(--grey-000)}.snackbar__divider{width:1px;height:20px;background:var(--snackbar-border);opacity:.6}.snackbar button{display:flex;align-items:center;justify-content:center;padding:8px;height:16px;border-radius:8px;font-size:14px;font-weight:500}.snackbar button svg{width:16px;height:16px}@media (hover: hover) and (pointer: fine){.snackbar button:hover{background:var(--snackbar-hover-background)}}.titlebar{height:20px;-moz-user-select:none;user-select:none;position:fixed;width:100%;top:0;left:0;z-index:1000;box-sizing:border-box;-webkit-app-region:drag;-webkit-user-select:none;cursor:grab;display:none}.native-app-no-titlebar .titlebar{display:flex}.titlebar:active{cursor:grabbing}.error-display{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:25px}.error-display__text{max-width:400px;text-align:center;line-height:1.55}.error-fallback{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;height:100%;color:var(--default-highlight);gap:50px;background:var(--default-background-low);border-radius:14px}.error-fallback__title{font-weight:500;font-size:1.5em;line-height:1}.error-fallback__button{width:120px;padding:15px;height:20px;border-radius:25px;font-weight:700;font-size:14px;line-height:1;gap:5px}.react-apple-signin-auth-btn svg rect{fill:transparent}.waiting-state{width:183px;height:8px;border-radius:20px;background:var(--default-divider);overflow:hidden}.waiting-state__indicator{width:50px;height:8px;border-radius:20px;background:var(--default-highlight);animation:loading 2s infinite ease-in-out}@keyframes loading{0%{transform:translate(-50px)}to{transform:translate(183px)}}.sticker-button{width:64px;height:64px;cursor:pointer;opacity:1;pointer-events:auto}.sticker-button--playing{opacity:.8;pointer-events:none;cursor:default}.tooltip{font-weight:500;font-size:12px;line-height:1.2;text-align:center;background:var(--tooltip-background);color:var(--tooltip-text);border-radius:4px;border:1px solid var(--tooltip-border);padding:4px 6px;z-index:150;display:flex;flex-direction:column;gap:2px}.tooltip__subcontent{opacity:.5}.nav-bar{box-sizing:border-box;width:100%;padding:0 8px;height:61px;flex:none;position:relative;display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:var(--select-ui-text-allowed, none);-moz-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none);touch-action:none;padding-top:var(--native-app-nav-offset)}.nav-bar__slot{height:100%;display:flex;flex-direction:row;align-items:center}.nav-bar__slot--center{position:absolute;left:50%;font-weight:500;font-size:14px;transform:translate(-50%)}.nav-bar__single-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;word-break:break-all;width:100%}.profile-pane-body{height:100%;width:100%;display:flex;flex-direction:column}.profile-pane-body__content{flex-grow:1;flex-shrink:1;overflow:auto;padding:clamp(12px,7%,60px)}.debug-menu{display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.debug-menu__json{word-break:break-all}.debug-menu__disable-debug-mode{align-self:flex-start}.debug-menu__section{display:flex;flex-direction:column;align-items:flex-start;border:1px solid grey;border-radius:5px}.debug-menu__header{font-size:20px}.debug-menu__body{padding:10px;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start}.debug-menu__function-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.debug-menu__tauri-args,.debug-menu__tauri-result,.debug-menu__eval-input,.debug-menu__eval-output{font-family:monospace;font-size:14px;align-self:stretch}.debug-menu__eval-output,.debug-menu__tauri-result{background-color:#ebebeb}.debug-menu__eval-run{margin-top:6px}.app-nav{display:flex;flex-direction:column;left:0;top:20px;z-index:149;background:var(--default-background-low);font-size:12px;font-weight:400;line-height:18px;height:100%;box-sizing:border-box;-webkit-user-select:var(--select-ui-text-allowed, none);-moz-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none);color:var(--default-text);border-right:1px solid var(--default-divider);animation:fadeInOpacity 2s ease-out forwards;justify-content:space-between;padding-top:var(--native-app-nav-offset)}@media screen and (max-width: 768px){.app-nav{padding-top:0}}.app-nav__button{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 14px;gap:6px;opacity:.5}@media (hover: hover) and (pointer: fine){.app-nav__button:hover{opacity:1}}.app-nav__button:active,.app-nav__button--active{opacity:1}.app-nav:not(:has(.app-nav__button--active)) .app-nav__icon{animation:breathAnimation 3s ease-in-out infinite}@media (hover: hover) and (pointer: fine){.app-nav:hover .app-nav:not(:has(.app-nav__button--active)) .app-nav__icon{animation:none}}.app-nav--signed-in .app-nav__button:nth-child(2){margin-top:auto}.app-nav--signed-in .app-nav__button:nth-of-type(3){margin-bottom:auto}.app-nav svg{width:35px;height:35px}@media screen and (max-width: 768px){.app-nav{flex-direction:row;height:80px;top:auto;width:100%;align-items:center;justify-content:space-evenly;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:none;border-top:1px solid var(--default-divider);padding-top:0;flex-shrink:0;position:sticky;bottom:0}.app-nav__button{padding:8px;width:100%}.app-nav--signed-in .app-nav__button:nth-child(2){margin-top:unset}.app-nav--signed-in .app-nav__button:nth-child(3){margin-bottom:unset}.app-nav .sticker-button{display:none}}@keyframes breathAnimation{0%,to{opacity:1}60%{opacity:.6}}body:has(.journal-flow) .app-nav{display:none}.pane-control{container:pane-control/inline-size;box-sizing:border-box;height:100%;width:100%;min-width:100vw;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.pane-control{flex-direction:column-reverse}}.pane-control:has(.book-pane .drawer,.book-pane .writingbox-mobile-editor):after{content:"";position:absolute;top:100%;left:0;width:100%;height:env(safe-area-inset-bottom);background:var(--default-background-low)}.pane-control:has(.book-pane .editor-nav-bar--docked):before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:env(safe-area-inset-top);background:var(--default-background-low);opacity:0;animation:fadeInOpacity .25s ease-in forwards;z-index:1}.stripe-page{display:flex;flex-direction:row;gap:20px;height:100%}.stripe-page h3{font-size:28px;font-weight:700}.stripe-page pre{font-size:12px}.stripe-page__left,.stripe-page__right{min-width:250px;padding:30px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.stripe-page__left{border-right:1px solid lightgrey}.coin{cursor:grab;position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.coin__rotate-container{transform-style:preserve-3d;transform:rotate(0)}.coin__middle{position:absolute;top:0;background-size:cover}.coin__side{position:absolute;z-index:-1;width:12px;transition:"opacity 0.1s linear";opacity:0}.strike-through{position:relative;display:flex}.strike-through__line{width:100%;height:1px;position:absolute;top:calc(50% - 1px);left:0;background:currentColor}.caret__container{pointer-events:none}.caret__border{border-left:2px solid #ffcf23;height:100%}.caret__top{position:absolute;top:-32px;animation:bounce 1s linear infinite;left:-11px;color:#ffcf23}.caret--blink{animation:blink 1s step-end infinite}@keyframes blink{0%{border-color:#ffcf23}50%{border-color:transparent}}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(15%)}}.text-editor{-webkit-user-select:var(--select-ui-text-allowed, text);-moz-user-select:var(--select-ui-text-allowed, text);user-select:var(--select-ui-text-allowed, text)}.text-editor:focus-visible{outline:none}.page-thumbnail{width:calc(var(--page-width) * var(--scale));height:calc(var(--page-height) * var(--scale));display:flex}.page-thumbnail__editor{width:100%;height:100%;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform-origin:top left;scale:var(--scale);text-align:initial;font-weight:initial}@media screen and (max-width: 768px) and (hover: none),screen and (max-width: 768px) and (pointer: coarse){.dialog .page-thumbnail{margin:auto}}.page-thumbnail .page div{pointer-events:none}.fireplace-background{position:absolute;top:0;right:0;bottom:0;left:0}.fireplace-background__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:unset;-o-object-position:right center;object-position:right center}.tint{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:background-color 1.5s ease-in-out}.tint--half-sun{background-color:#ff652315}.tint--sun{background-color:#0000}.tint--cloud{background-color:#004ec315}.environment-container{position:absolute;top:0;right:0;bottom:0;left:0}.environment{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:unset}.zen-mode .dialog-overlay,.zen-mode .dialog,.zen-mode .w-menu,.zen-mode .editor-wrapper{opacity:1;animation:fadeOutOpacity 2s ease-in-out forwards;animation-delay:.5s;pointer-events:none}.zen-mode .zen-mode-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:150;pointer-events:all}.breathing-exercise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;align-items:center;justify-content:center;background:#ffffff4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity 2s ease}.breathing-exercise--visible{opacity:1}.breathing-exercise__animation{width:min(600px,100%)}.drawer{display:flex;flex-direction:column;width:100%;background:var(--default-background-low);border-radius:16px 16px 0 0;border-top:1px solid var(--container-default-border);transition:transform .3s ease-in-out;will-change:transform;animation:slideInFromBottom .3s ease-in-out forwards}.drawer__drag-bar-container{display:flex;justify-content:center;align-items:center;padding:8px 0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drawer__drag-bar{width:32px;height:4px;background-color:var(--container-default-border);border-radius:2px}.drawer__content{padding:0 16px 16px}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.editor-loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.editor-loading__flip-image{width:50%;max-width:260px}.editor-ellipses-menu:not(.editor-ellipses-menu--in-dialog){padding-block:12px;border-radius:16px;min-width:230px}.editor-ellipses-menu__meta{display:flex;flex-direction:column;gap:4px;padding-left:16px;padding-right:16px;font-size:12px;line-height:16px;opacity:.5}.editor-ellipses-menu__meta-row{display:flex;flex-direction:row;justify-content:space-between}.editor-ellipses-menu__menu-item{position:relative;gap:12px}.editor-ellipses-menu__menu-item svg{color:var(--default-text)}.editor-ellipses-menu__undo-redo{display:flex;flex-direction:row;justify-content:space-evenly}.editor-ellipses-menu__undo-redo-item{display:flex;flex-direction:column;gap:6px;font-size:12px}.layout-editor-button svg{width:32px;height:32px}.editor-nav-bar{margin-top:var(--native-app-nav-offset);touch-action:none}.editor-nav-bar--docked{opacity:0;animation:fadeInOpacity .25s ease-in forwards;position:relative;background:var(--default-background-low);height:54px;border-bottom:1px solid var(--container-default-border)}.editor-nav-bar__slot{display:flex;flex-direction:row;align-items:center;padding:8px;gap:8px}.editor-nav-bar__slot:not(:empty){padding:11px}.editor-nav-bar:not(.editor-nav-bar--docked) .editor-nav-bar__slot:not(:empty){border:1px solid var(--container-default-border);background:var(--default-background-low);border-radius:16px;box-shadow:0 4px 8px #2424240f}.editor-nav-bar__slot--left{position:absolute;top:0;left:0}.editor-nav-bar__slot--middle{position:absolute;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;height:100%;box-sizing:border-box}.editor-nav-bar__slot--right{position:absolute;top:0;right:0;transform:translateY(0);transition:transform .3s ease-in-out}.editor-nav-bar__slot--right.editor-nav-bar__slot--hidden{transform:translateY(-150px);pointer-events:none}.editor-nav-bar__slot--below{position:absolute;top:60px;margin-top:10px;left:50%;translate:-50%;border:1px solid var(--container-default-border);background:var(--default-background-low);border-radius:8px;box-shadow:0 4px 8px #2424240f;z-index:200;opacity:1;transition:opacity .3s ease-in-out}.editor-nav-bar__slot--below.editor-nav-bar__slot--hidden{opacity:0;pointer-events:none}.editor-nav-bar__divider{height:20px;width:0px;border-left:1px solid var(--container-default-border)}.editor-nav-bar__static-text{display:flex;flex-direction:row;white-space:nowrap;gap:4px;font-size:14px;font-weight:500;padding-inline:10px}.context-menu-item{justify-content:space-between}.context-menu-item__left{display:flex;flex-direction:row}.context-menu-item__right{font-size:12px;color:#24242499}.context-menu{min-width:200px}.zoom-buttons{display:flex;flex-direction:column;align-items:center;background:var(--default-background-low);border:1px solid var(--container-default-border);border-radius:8px;box-shadow:0 4px 8px #2424240f}.zoom-buttons__zoom-in{border-bottom:1px solid var(--container-default-border);border-radius:6px 6px 0 0;padding:5px}.zoom-buttons__zoom-out{border-radius:0 0 6px 6px;padding:5px}.image-cropper-modal{position:absolute;width:100%;height:100%;background-color:var(--default-background-low);display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-cropper-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.image-cropper-modal__header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--default-divider);font-weight:500;height:56px;padding-inline:24px;color:var(--default-text);padding-top:max(var(--native-app-nav-offset),env(safe-area-inset-top))}.image-cropper-modal__close-button{width:24px;height:24px}.image-cropper-modal__close-button svg{width:18px;height:18px}.image-cropper-modal__body{position:relative;flex-grow:1;overflow:auto;touch-action:pan-x pan-y}.image-cropper-modal__center{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-width:100%;min-height:100%}.image-cropper-modal__container{position:relative;flex-shrink:0}.image-cropper-modal__image{width:100%;height:100%;pointer-events:none}.image-cropper-modal__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:var(--default-background-low)}.image-cropper-modal__cropper{position:absolute;outline:2px solid var(--default-text);cursor:move;touch-action:none}.image-cropper-modal__handle{position:absolute;touch-action:none;height:39px;width:39px}.image-cropper-modal__handle--center,.image-cropper-modal__handle--middle{width:26px;height:26px}.image-cropper-modal__handle:before{content:" ";box-sizing:border-box;position:absolute;border-style:solid;border-color:var(--default-text)}.image-cropper-modal__handle--left{left:-13px}.image-cropper-modal__handle--left:before{left:7px;border-left-width:4px;height:26px}.image-cropper-modal__handle--right{right:-13px}.image-cropper-modal__handle--right:before{right:7px;border-right-width:4px;height:26px}.image-cropper-modal__handle--top{top:-13px}.image-cropper-modal__handle--top:before{top:7px;border-top-width:4px;width:26px}.image-cropper-modal__handle--bottom{bottom:-13px}.image-cropper-modal__handle--bottom:before{bottom:7px;border-bottom-width:4px;width:26px}.image-cropper-modal__handle--center{left:calc(50% - 13px)}.image-cropper-modal__handle--middle{top:calc(50% - 13px)}.image-cropper-modal__handle--left.image-cropper-modal__handle--top{cursor:nw-resize}.image-cropper-modal__handle--center.image-cropper-modal__handle--top{cursor:n-resize}.image-cropper-modal__handle--right.image-cropper-modal__handle--top{cursor:ne-resize}.image-cropper-modal__handle--right.image-cropper-modal__handle--middle{cursor:e-resize}.image-cropper-modal__handle--right.image-cropper-modal__handle--bottom{cursor:se-resize}.image-cropper-modal__handle--center.image-cropper-modal__handle--bottom{cursor:s-resize}.image-cropper-modal__handle--left.image-cropper-modal__handle--bottom{cursor:sw-resize}.image-cropper-modal__handle--left.image-cropper-modal__handle--middle{cursor:w-resize}.image-cropper-modal__zoom-buttons{position:absolute;bottom:calc(86px + env(safe-area-inset-bottom));left:16px}.image-cropper-modal__footer{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;border-top:1px solid var(--default-divider);height:70px;padding-inline:24px;padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box}.image-cropper-modal__save-button{display:flex;height:44px;padding:20px 16px;justify-content:center;align-items:center;box-sizing:border-box;font-size:14px;font-weight:500;line-height:110%}.writingbox-mobile-editor{--zoom: 1;--casc-font-family: Inter;--casc-font-size: 16px;--casc-line-height: 1.5;--casc-color: var(--default-text);--quick-select-mobile-editor-left-padding: 46px;caret-color:var(--default-text)}.writingbox-mobile-editor :focus-visible{outline:none}.writingbox-mobile-editor ::-moz-selection{background-color:transparent;cursor:default}.writingbox-mobile-editor ::selection{background-color:transparent;cursor:default}.writingbox-mobile-editor.is-selecting-mode{caret-color:transparent}.writingbox-mobile-editor.is-selecting-mode .paragraph ::-moz-selection{background-color:transparent}.writingbox-mobile-editor.is-selecting-mode .paragraph ::selection{background-color:transparent}.writingbox-mobile-editor--with-virtual-caret{caret-color:transparent}.writingbox-mobile-editor .writingbox{box-shadow:unset;height:100%;transform:scale(1)}.writingbox-mobile-editor:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:flash .5s ease-in-out forwards;pointer-events:none;background-color:var(--highlight-color)}body:has(.writingbox-mobile-editor){touch-action:none}body:has(.writingbox-mobile-editor) .editor-wrapper{touch-action:auto}@keyframes flash{0%{background-color:color-mix(in srgb,var(--pos-background-color, transparent) 90%,var(--editor-hover-solid) 10%)}to{background-color:transparent}}.page-navigation-buttons{display:flex;padding:11px;border-radius:16px;background:var(--default-background-low);box-sizing:border-box;gap:8px;border:1px solid var(--container-default-border);box-shadow:0 4px 8px #2424240f}.dropdown-list{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--default-background-low);box-sizing:border-box;z-index:151}.dropdown-list__command-group{display:flex;flex-direction:column;gap:12px}.dropdown-list__command-group--with-grid-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.dropdown-list__option{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;height:-moz-fit-content;height:fit-content;padding:6px}.dropdown-list__option-icon{color:var(--accent-text-on-accent)}.dropdown-list__option-label{font-size:16px;font-weight:500;white-space:nowrap;align-self:flex-start;padding:6px 0}.dropdown-list__option--with-icon .dropdown-list__option-label{padding:0;font-size:12px;align-self:center}.dropdown-list-button{padding:6px}.dropdown-list-button--disabled{opacity:.5}.popup-list{display:flex;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;background:var(--default-background-low);box-shadow:0 4px 8px #2424240f;border:1px solid var(--container-default-border);border-radius:16px;padding:8px;z-index:151}.popup-list__option{display:flex;flex-direction:column;gap:8px;padding:6px 19px;border-radius:8px}.popup-list__option-icon{color:var(--accent-text-on-accent)}.popup-list__option-label{font-size:12px;font-weight:500;color:var(--default-text)}.popup-list-button{display:flex;gap:6px;font-size:14px;font-weight:500;line-height:15.4px;border-radius:8px;padding:6px}.focus-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--default-background-low);z-index:1}.focus-menu:not(.focus-menu--docked-to-keyboard){border:1px solid var(--container-default-border);border-radius:16px}.editor-wrapper:not(.editor-wrapper--mobile) .focus-menu--docked-to-keyboard{border-top:1px solid var(--container-default-border)}.focus-menu__content{container:inline-size;display:flex;align-items:center;pointer-events:auto;font-size:1.5rem;text-align:center;justify-content:space-between;max-width:600px;overflow-x:auto;touch-action:pan-x;gap:8px;padding:11px;box-sizing:border-box}.focus-menu__content::-webkit-scrollbar{width:0px!important;height:0px!important}@supports not selector(::-webkit-scrollbar){.focus-menu__content{scrollbar-width:none!important}}.focus-menu--docked-to-keyboard .focus-menu__content{width:100%;padding:8px}.focus-menu__content svg{pointer-events:none}.focus-menu__button{font-weight:600;font-size:14px;flex-shrink:0;gap:6px;height:-moz-fit-content;height:fit-content}.focus-menu__button--disabled{opacity:.5}.focus-menu__button--disabled:hover,.focus-menu__button--disabled:active{background:transparent!important}.focus-menu__button svg{display:inline}.focus-menu__menu{min-width:200px;gap:10px}.focus-menu__menu-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.focus-menu__menu-item:has(>*:only-child){justify-content:flex-start}.focus-menu__menu-item--active{background:var(--default-background-lowest)}.focus-menu__menu-item-left{display:flex;flex-direction:row;align-items:center}.focus-menu__menu-item-right{font-size:12px;color:#24242499}.focus-menu__scrollable-container{display:flex;justify-content:center;align-items:center;width:100%;touch-action:none;gap:8px}@media screen and (max-width: 768px){.focus-menu__scrollable-container{flex:1;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;padding-block:8px;margin-block:-8px}}.focus-menu__divider{width:1px;background:var(--container-default-border);height:20px;align-self:center}.switch-container{display:flex;position:relative}.switch-container .switch{display:flex;border-radius:8px;width:100%;outline:2px solid var(--container-grey-background);background:var(--container-grey-background);box-sizing:border-box}.switch-container .switch__indicator{position:absolute;height:100%;background:var(--grey-000);border-radius:6px;transition:transform .3s ease-out}.switch-container .switch__button{color:var(--default-text);padding:6px;border-radius:6px;display:flex;flex:1;justify-content:center;align-items:center;font-size:12px;font-weight:600;z-index:101;transition:opacity .3s ease-out}.switch-container .switch__button--active{opacity:1;color:var(--grey-900)}.list-specific-sfm{display:flex;justify-content:center;align-items:center;gap:8px}.list-specific-sfm__switch-group{display:flex;padding:2px;background:var(--container-grey-background);border-radius:8px}.list-specific-sfm__switch-group .focus-menu__button:disabled{opacity:1;background:var(--default-background-low)}.selection-sub-focus-menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}.focus-menu--selecting .selection-sub-focus-menu{width:100%}.selection-sub-focus-menu__body{display:flex;height:100%;width:100%;align-items:center;gap:8px}.selection-sub-focus-menu__scrollable-container{display:flex;justify-content:center;align-items:center;gap:8px;touch-action:none;flex:1;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth}.smsfm-convert-object-message{font-size:12px;font-weight:400;color:var(--default-text);opacity:.8;text-align:left;margin-left:16px;-webkit-user-select:var(--select-ui-text-allowed, none);-moz-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none)}.sub-focus-menu-container{width:100%;max-width:600px;overflow:auto;overscroll-behavior:contain}.thumbnail-menu{display:flex;flex-direction:row;align-items:center;padding:11px;gap:8px;border:1px solid var(--container-default-border);background-color:var(--default-background-low);border-radius:16px;box-shadow:0 4px 8px #2424240f;z-index:1}.thumbnail-menu__selected-count{min-width:200px;display:flex;justify-content:center;font-size:14px;font-weight:500}.thumbnail-menu__select-link{font-size:14px;font-weight:500;font-style:italic;margin-inline:10px;opacity:.8;text-wrap:nowrap}body:has(.thumbnail-mode-page-wrapper--dragging) .thumbnail-menu{display:none}.trash-menu{display:flex;flex-direction:row;align-items:center;padding:11px;gap:8px;border:1px solid var(--container-default-border);background-color:var(--default-background-low);border-radius:16px;box-shadow:0 4px 8px #2424240f;z-index:1}.trash-menu__selected-count{min-width:200px;display:flex;justify-content:center;font-size:14px;font-weight:500}.editor-side-pane{display:flex;flex-direction:column;background:var(--default-background-low);border-radius:16px;border:1px solid var(--container-default-border);margin-top:var(--native-app-nav-offset);padding:16px;box-sizing:border-box}.editor-wrapper{width:100%;height:100%;opacity:0;animation:fadeInOpacity .5s ease-out forwards;animation-delay:1s;background:transparent;position:relative;--bottom-inset: 72px;--editor-default-padding: 40px}.editor-wrapper--mobile{--bottom-inset: 0px;--editor-default-padding: 16px}.editor-wrapper--mobile:has(.thumbnail-mode){--bottom-inset: 72px}.editor-wrapper__top-nav{position:absolute;top:16px;left:16px;right:calc(16px + var(--right-inset));z-index:1;transition:transform .3s ease-in-out;transform:translateY(0)}.editor-wrapper__top-nav--hidden{transform:translateY(-150px);pointer-events:none}.editor-wrapper__zoom-buttons{position:absolute;bottom:16px;left:16px}.editor-wrapper__page-navigation-buttons,.editor-wrapper__layout-editor-button{position:absolute;bottom:16px;right:calc(16px + var(--right-inset))}.editor-wrapper__side-pane{position:absolute;top:16px;bottom:16px;right:16px;width:calc(var(--right-inset) - 16px);box-shadow:0 4px 8px #2424240f}.editor-wrapper__drawer{position:absolute;bottom:0}.editor-wrapper .focus-menu,.editor-wrapper .trash-menu,.editor-wrapper .thumbnail-menu{position:absolute}.editor-wrapper .focus-menu:not(.editor-wrapper .focus-menu--docked-to-keyboard,.editor-wrapper .trash-menu--docked-to-keyboard,.editor-wrapper .thumbnail-menu--docked-to-keyboard),.editor-wrapper .trash-menu:not(.editor-wrapper .focus-menu--docked-to-keyboard,.editor-wrapper .trash-menu--docked-to-keyboard,.editor-wrapper .thumbnail-menu--docked-to-keyboard),.editor-wrapper .thumbnail-menu:not(.editor-wrapper .focus-menu--docked-to-keyboard,.editor-wrapper .trash-menu--docked-to-keyboard,.editor-wrapper .thumbnail-menu--docked-to-keyboard){bottom:16px;left:calc(50% - var(--right-inset) / 2);transform:translate(-50%);box-shadow:0 4px 8px #2424240f}.editor-wrapper .focus-menu--docked-to-keyboard,.editor-wrapper .trash-menu--docked-to-keyboard,.editor-wrapper .thumbnail-menu--docked-to-keyboard{bottom:0;left:0;right:0}.editor-wrapper__scroll-container{height:100%;overscroll-behavior:contain;-webkit-user-select:text;-moz-user-select:text;user-select:text;overflow:auto;touch-action:pan-x pan-y}.editor-wrapper__scroll-container--disabled{overflow:hidden;touch-action:none}.editor-wrapper--mobile .editor-wrapper__scroll-container:has(.thumbnail-mode){overflow-x:hidden}.editor-wrapper--mobile .editor-wrapper__scroll-container:has(.thumbnail-mode):has(.thumbnail-mode-page-wrapper--dragging){overflow-y:hidden}.editor-wrapper .text-editor{box-sizing:border-box;min-width:100%;min-height:100%;height:auto;width:-moz-max-content;width:max-content;cursor:default;display:flex;flex-direction:column;transition:padding .3s ease-in-out;--editor-padding-top: calc( var(--editor-default-padding) + var(--top-inset, 0px) );--editor-padding-right: calc( var(--editor-default-padding) + var(--right-inset) );--editor-padding-bottom: calc( var(--editor-default-padding) + var(--bottom-inset, 0px) );--editor-padding-left: var(--editor-default-padding);padding:var(--editor-padding-top) var(--editor-padding-right) var(--editor-padding-bottom) var(--editor-padding-left)}.editor-wrapper .text-editor:has(.journal-mode,.trash-mode__empty){justify-content:center}.editor-wrapper .text-editor:has(.cover-mode){pointer-events:none}.editor-wrapper__selection-rect{position:fixed;border:1px dashed var(--default-highlight);background-color:#0066ff1a;pointer-events:none;z-index:1000}.background-option{width:100%;aspect-ratio:1;border-radius:4px;cursor:pointer;overflow:hidden;transition:box-shadow .2s ease;position:relative;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.background-option:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--grey-000);opacity:0;transition:opacity .15s ease}.background-option:hover,.background-option:focus,.background-option:active,.background-option:focus-visible,.background-option[data-selected=true]{box-shadow:0 0 4px #00000026}.background-option:hover:after,.background-option:active:after,.background-option:focus-visible:after,.background-option[data-selected=true]:after{opacity:1}.background-picker{display:flex;flex-direction:column;padding-inline:16px;width:100%}.background-picker__heading{font-size:14px;font-weight:600;margin-bottom:16px}.background-picker__title{font-weight:500;font-size:14px}.background-picker__body{display:flex;flex-direction:column;gap:24px;padding-bottom:16px}.background-picker__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.background-picker::-webkit-scrollbar{width:0px!important;height:0px!important}@supports not selector(::-webkit-scrollbar){.background-picker{scrollbar-width:none!important}}.book-calendar{display:flex;flex-direction:column;margin:0 auto;width:100%}.book-calendar__header{display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.book-calendar__header svg{width:24px;height:24px}.book-calendar__month-button{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent}.book-calendar__month-button:disabled{opacity:.3;cursor:not-allowed}.book-calendar__visible-text{font-weight:600;font-size:16px;text-align:center;display:flex;gap:4px}.book-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);padding:0 10px;gap:2px;text-align:center}.book-calendar__day-of-week{font-size:14px;font-weight:600;padding:8px 0;line-height:1;opacity:.6}.book-calendar__day{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:36px}.book-calendar__day--other-month{opacity:.2}.book-calendar__day--today{font-weight:900;background:var(--accent-grey);color:var(--default-text)}.book-calendar__day-button{border:none;padding:0;border-radius:0}.book-calendar__day-number{font-size:14px;line-height:1}.book-details{display:flex;flex-direction:column;position:relative;height:100%}.book-details__tab{display:flex;justify-content:center;height:100%;margin-inline:-16px;overflow-y:auto}.book-details--mobile .book-details__tab{height:35vh;max-height:35vh}.book-details__footer{position:sticky;margin:0 -16px -16px;bottom:0;background:var(--default-background-low);border-radius:0 0 16px 16px;display:flex;flex-direction:row;gap:4px;padding:8px;border-top:1px solid var(--default-divider)}.book-details__footer-button{display:flex;border-radius:8px;padding:6px 9px}.book-details__footer-button--cover{margin-left:auto}.book-details__footer-button--active{background:var(--floating-menu-button-background);opacity:1!important}.book-info{display:flex;flex-direction:column;height:100%;width:100%}.book-info__editor{height:100%;overflow-y:auto;margin:8px;overscroll-behavior:contain}.book-info__editor:focus-visible{outline:none}.drawer .book-info__editor{height:unset;min-height:200px}.book-info-paragraph{margin-bottom:12px;font-size:14px;line-height:1.3}.book-info-link-edit-dialog{display:flex;flex-direction:column;gap:24px;padding:20px}.book-info-link-edit-dialog__title{font-weight:500;font-size:16px}.book-info-link-edit-dialog__page-field{display:flex;flex-direction:column;gap:10px}.book-info-link-edit-dialog__page-thumbnail{position:relative;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:4px}.book-info-link-edit-dialog__page-number{font-size:12px;opacity:.7;margin-top:4px}.book-info-link-edit-dialog__remove-page-button{position:absolute;top:4px;right:4px}.book-info-link-edit-dialog__remove-page-button svg{width:10px;height:10px}.sign-up-prompt{height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:32px}.sign-up-prompt__title{font-size:20px;font-weight:700}.sign-up-prompt__desc{font-size:14px;font-weight:400;opacity:.6}.sign-up-prompt__sign-in{display:flex;align-items:center}.transaction-error{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:26px 10px;gap:12px}.transaction-error__title{font-size:20px;font-weight:700}.transaction-error__desc,.transaction-error__contact{font-size:14px;font-weight:400;opacity:.6}.buy-credit{display:flex;justify-content:center;align-items:center;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.buy-credit__details{display:flex;flex-direction:column;padding-block:18px;box-sizing:border-box}.skeleton{animation:skeleton 1.7s infinite ease-out;width:100%;height:100%;top:0;left:0;position:absolute;z-index:999999;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--default-text)}@keyframes skeleton{0%,12%{opacity:.2}47%,76%{opacity:.3}to{opacity:.2}}.skeleton-line{background-color:currentColor;animation:skeleton 1.7s infinite ease-out}.buy-credit-list{display:flex;flex-direction:column;align-items:center;font-weight:700;-webkit-user-select:var(--select-ui-text-allowed, none);-moz-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none)}.buy-credit-list__premium-promoted{color:var(--grey-900);background:var(--accent-pink);padding:19px 16px;border-radius:12px;display:flex;flex-direction:column;gap:10px;width:100%;margin:24px 0;align-items:center}.buy-credit-list__title{font-size:20px;margin:10px 0;text-align:center}.buy-credit-list__promote{font-size:20px;text-align:center}.buy-credit-list__desc{font-size:14px;text-align:center;font-weight:500;opacity:60%}.buy-credit-list__container{display:flex;padding:26px 12px 0;width:100%;gap:5px;justify-content:space-evenly;flex:1 0 0}.buy-credit-list__upgrade{max-width:160px;font-weight:600;border-color:var(--container-grey-background);padding:20px 32px}.buy-credit-list__item-container{display:flex;flex-direction:column;align-items:center;width:100px;overflow:hidden;gap:8px;color:var(--default-text)}.buy-credit-list__item{background:var(--container-neutral-background);width:100px;height:138px;position:relative;border-radius:12px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow:hidden}.buy-credit-list__item svg{position:absolute;bottom:0}.buy-credit-list__with-premium{padding:0 5px;text-align:center;opacity:40%;font-size:12px;font-weight:500;color:var(--default-highlight)}.buy-credit-list__premium-price{font-size:14px;font-weight:700}.buy-credit-list__regular-price{text-decoration:line-through;font-size:14px}.buy-credit-list__item-credit{line-height:1;font-size:20px;padding:9px;display:flex;flex-direction:column;align-items:center;gap:4px}.buy-credit-list__item-unit{font-size:12px;font-weight:500}.buy-credit-list__price{font-weight:700}.buy-credit-list__discount-applied{display:flex;align-items:center;gap:5px;background:var(--accent-pink);padding:4px 12px;border-radius:4px;margin-top:26px;text-align:center;font-weight:500}.loading-animation{position:fixed;height:100lvh;width:100lvw;z-index:300;background:#d3d3d3;top:0}.loading-animation--window{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:unset}.buy-credit-success{display:flex;justify-content:center;align-items:center;height:100%}.buy-credit-success__container{position:relative;width:240px;height:300px;z-index:200;border-radius:13px;overflow:hidden;display:flex;justify-content:center;align-items:center}.buy-credit-success__lottie{position:absolute;animation:moveUp .5s ease-in-out forwards}.buy-credit-success__message{position:absolute;top:calc(50% - 18px);font-weight:700;font-size:36px}@keyframes moveUp{0%{bottom:-240px}to{bottom:-50px}}.confirm-payment{display:flex;flex-direction:column;padding:32px;gap:24px;height:100%}.confirm-payment__title{font-size:20px;font-weight:500;line-height:1.5}.confirm-payment__item{width:100%;display:flex;justify-content:center;height:100%;filter:drop-shadow(15px 19px 20px rgba(0,0,0,.03)) drop-shadow(5px 10px 20px rgba(0,0,0,.05));will-change:filter}.confirm-payment__item [title=purchase-animation]{position:absolute;z-index:125}.confirm-payment__item-container{position:relative;display:flex;justify-content:center;align-items:center}.confirm-payment__message{font-size:14px;line-height:1.5}.confirm-payment button{font-weight:600}.purchase-time{display:flex;gap:4px;font-size:12px;line-height:1.5;opacity:.6;align-items:center}.purchase-time svg{width:14px;height:14px}.cover-mode-preview-dialog{height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:32px}.cover-mode-preview-dialog__title{font-size:20px;font-weight:700}.cover-mode-preview-dialog__desc{font-size:14px;font-weight:400;opacity:.6}.cover-item{position:relative;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(15px 19px 20px rgba(0,0,0,.03)) drop-shadow(5px 10px 20px rgba(0,0,0,.05));will-change:filter}.cover-item__price-button{position:absolute;bottom:4px;left:50%;transform:translate(-50%);z-index:1000;display:flex;padding:6px 9px;justify-content:center;align-items:center;gap:4px;border-radius:38px;background:#242424;color:#fff;font-size:13px;height:18px;-webkit-user-select:var(--select-ui-text-allowed, none);-moz-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none);font-weight:600}.cover-item__price-button svg{width:12px;height:12px}@media (hover: hover) and (pointer: fine){.cover-item__price-button:hover span{opacity:.65}}.cover-picker{display:flex;flex-direction:column;padding-inline:16px;width:100%}.cover-picker__heading{font-size:14px;font-weight:600;margin-bottom:16px}.cover-picker__title{font-weight:500;font-size:14px}.cover-picker__body{display:flex;flex-direction:column;gap:24px;padding-bottom:16px}.cover-picker__covers{display:grid;grid-template-columns:1fr 1fr;gap:24px 6px}.book-details--mobile .cover-picker__covers{grid-template-columns:1fr 1fr 1fr}.cover-picker::-webkit-scrollbar{width:0px!important;height:0px!important}@supports not selector(::-webkit-scrollbar){.cover-picker{scrollbar-width:none!important}}.table-of-contents{display:flex;flex-direction:column;height:100%;width:100%}.table-of-contents-item{font-size:10px;justify-content:center;align-items:center;border-radius:0;text-align:left;gap:10px;display:flex;height:78px;flex-shrink:0;padding:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}@media (hover: hover){.table-of-contents-item:hover{background-color:var(--container-grey-background)}}.table-of-contents-item--active{background-color:var(--container-grey-background)}.table-of-contents-item__content{width:100%}.table-of-contents-item__text{line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.table-of-contents-item__text--locked{opacity:.3}.table-of-contents-item__timestamp{opacity:.5;height:18px}.table-of-contents-item__thumbnail{width:50px;flex-shrink:0;min-height:100%;box-sizing:border-box;position:relative;overflow:hidden;display:flex;place-content:center}.object-picker-element{cursor:grab}.object-picker-element--dragging{opacity:.5}.object-picker{display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.object-picker__title{font-size:16px;font-weight:600}.object-picker__description{font-size:14px;font-weight:400}.object-picker__add-objects{font-size:14px;font-weight:600}.children-editor{display:flex;flex-direction:column}.children-editor__title{font-size:14px;font-weight:600}.children-editor__child{display:flex;flex-direction:column;border-radius:8px;background-color:var(--color-background);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 8px;margin-inline:-8px;cursor:pointer}.children-editor__child:hover{background-color:var(--default-background-lowest)}.children-editor__type{font-size:13px;line-height:1;font-weight:600;color:var(--color-text)}.children-editor__id{font-size:10px}.children-editor__content{font-size:10px;opacity:.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.children-editor__id-selectable{-webkit-user-select:all;-moz-user-select:all;user-select:all;cursor:text}.properties-editor{display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:auto}.drawer .properties-editor{max-height:45vh}.properties-editor__header{display:flex;flex-direction:row}.properties-editor__back{flex-grow:0;margin-left:-12px}.properties-editor__title-container{flex-grow:1}.properties-editor__title{font-size:16px;font-weight:600}.properties-editor__id{font-size:12px}.properties-editor__id-selectable{-webkit-user-select:all;-moz-user-select:all;user-select:all}.properties-editor__header-buttons{flex-grow:0;display:flex;flex-direction:row;gap:2px;align-items:center}.properties-editor__header-buttons svg{width:16px;height:16px}.properties-editor__json-editor-title{font-size:14px;font-weight:600}.properties-editor__json-editor{position:relative}.properties-editor__json-editor--enabled .properties-editor__textarea,.properties-editor__json-editor--enabled .properties-editor__save-button{display:block}.properties-editor__textarea{display:none;box-sizing:border-box;width:100%;height:270px;font-size:12px;font-family:monospace;line-height:1.3;border-width:0px;border-radius:8px;background-color:var(--default-background-lowest)}.properties-editor__save-button{display:none;position:absolute;bottom:4px;right:4px}.property-editor{display:flex;flex-direction:row;font-size:13px;min-height:32px;border-radius:8px}.property-editor__tooltip{text-align:left;max-width:300px}.property-editor__label{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-grow:0;flex-shrink:0;width:150px;font-weight:500;line-height:32px;opacity:.8}.property-editor:hover .property-editor__label{opacity:1}.property-editor__editor{flex-grow:1}.property-editor__reset-button{flex-grow:0;align-self:start}.property-editor__reset-button svg{width:10px;height:10px;padding:3px}.property-editor__reset-button:disabled{opacity:.3}.property-editor input,.property-editor select{font-family:monospace;font-size:13px;border-width:0px;border-radius:8px;padding:4px 8px;background-image:none;box-sizing:border-box;background-color:transparent}.property-editor input::-webkit-outer-spin-button,.property-editor input::-webkit-inner-spin-button,.property-editor select::-webkit-outer-spin-button,.property-editor select::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.property-editor input:hover:not(:focus),.property-editor select:hover:not(:focus){opacity:.8;background-color:var(--default-background-lowest)}.property-editor input:focus,.property-editor input:focus-visible,.property-editor select:focus,.property-editor select:focus-visible{background-color:var(--default-background-lowest);box-shadow:none}.uncontrolled-input{position:relative;width:-moz-fit-content;width:fit-content}.uncontrolled-input:has(.uncontrolled-input__unit) input:focus,.uncontrolled-input:has(.uncontrolled-input__unit) input:hover{padding-right:30px!important}.uncontrolled-input__unit{display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;text-transform:uppercase;font-weight:600;font-size:8px;right:8px;top:50%;transform:translateY(-50%)}.uncontrolled-input:has(input:focus,input:hover) .uncontrolled-input__unit{display:block}.unknown-property-editor,.unset-property-editor{font-family:monospace;line-height:32px;padding-left:8px}.number-property-editor__input,.string-property-editor__input{width:80px}.boolean-property-editor{display:flex;align-items:center;height:100%}.boolean-property-editor input[type=checkbox]{width:20px;height:20px;border:1px solid var(--text-field-border);border-radius:4px;background-color:var(--default-background-lowest)}.boolean-property-editor input[type=checkbox]:checked{background-color:var(--buttons-checkbox-background-checked);border-color:var(--buttons-checkbox-background-checked)}.boolean-property-editor input[type=checkbox]:hover{border-color:var(--buttons-checkbox-background-checked)}.color-property-editor{display:flex;flex-direction:row;align-items:center;gap:4px;padding-left:8px}.color-property-editor__color-input-container{position:relative;width:20px;height:20px;border-radius:8px;overflow:hidden;border:1px solid var(--text-field-border)}.color-property-editor__color-input{position:absolute;width:20px;height:20px;opacity:0!important}.color-property-editor__opacity-input{width:40px}.quad-length-property-editor{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:min-content min-content}.quad-length-property-editor>div:nth-child(1){grid-row:1;grid-column:1}.quad-length-property-editor>div:nth-child(2){grid-row:1;grid-column:2}.quad-length-property-editor>div:nth-child(3){grid-row:2;grid-column:2}.quad-length-property-editor>div:nth-child(4){grid-row:2;grid-column:1}.quad-length-property-editor__input{width:60px}.image-resource-property-editor{width:100px;height:100px;border-radius:8px;background-color:var(--default-background-lowest);background-size:contain;background-position:center;background-repeat:no-repeat;overflow:hidden}.image-resource-property-editor__status{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;height:100%;width:100%;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px;font-size:10px;color:#fff;opacity:0}.image-resource-property-editor__status:hover{opacity:1;background-color:#00000059}.page-picker{display:flex;flex-direction:column;height:100%}.page-picker__templates{display:flex;flex:1;padding:0 0 8px;gap:8px}.page-picker__templates::-webkit-scrollbar{width:0px!important;height:0px!important}@supports not selector(::-webkit-scrollbar){.page-picker__templates{scrollbar-width:none!important}}.page-picker--vertical .page-picker__templates{flex-direction:column;overflow-y:auto}.page-picker--horizontal .page-picker__templates{flex-direction:row;overflow-y:hidden;overflow-x:auto}.page-picker__item{position:relative;cursor:pointer;border:1px solid transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(4.5px 7px 2.5px rgba(0,0,0,0)) drop-shadow(3px 4.5px 2px rgba(0,0,0,.01)) drop-shadow(1.5px 2.5px 2px rgba(0,0,0,.03)) drop-shadow(.5px 1px 1.5px rgba(0,0,0,.05)) drop-shadow(0px .496px .496px rgba(0,0,0,.06));will-change:filter}.page-picker__item--selected{border:1px solid var(--default-text)}@media (hover: none),(pointer: coarse){.page-picker__item--selected .page-picker__expand-icon-container{display:flex;align-items:center;justify-content:center}}@media (hover: hover) and (pointer: fine){.page-picker__item:hover .page-picker__expand-icon-container{display:flex;align-items:center;justify-content:center}}.page-picker__expand-icon-container{display:none;position:absolute;box-sizing:border-box;width:26px;height:26px;padding:6px;color:var(--default-text);background-color:var(--container-default-background);border:1px solid var(--container-default-border);border-radius:38px}.page-picker__expand-icon{width:16px;height:14px}.page-picker__bottom-buttons{display:flex;justify-content:center;align-items:center;padding:14px 0}.page-picker--vertical .page-picker__bottom-buttons{border-top:1px solid var(--container-default-border)}.page-picker__add-button{font-size:14px;font-weight:600;flex-grow:1}.template-page{width:100%;height:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.template-page--dragging{opacity:.3}.page-picker--vertical .template-page{padding:26px 0}.page-picker--horizontal .template-page{padding:12px 16px}.shared-page{position:relative;max-width:100%;background:var(--default-background-lowest);height:100vh;overflow-y:auto}.shared-page__body{display:flex;flex-direction:column;justify-content:center;align-items:center;vertical-align:center;height:100%;width:100%;box-sizing:border-box}.sync-status-indicator{position:absolute;bottom:22px;left:24px;z-index:149;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:12px;display:flex;align-items:center;justify-content:center;gap:16px;border-radius:5px;font-size:14px;background-color:#323232;color:#cbc9c3}.sync-status-indicator__tooltip{display:none}.sync-status-indicator__tooltip--visible,.sync-status-indicator:hover .sync-status-indicator__tooltip{display:block;position:absolute;bottom:58px;width:180px;left:0;font-size:12px;padding:8px;border-radius:4px;background-color:#323232}@media (max-width: 768px){.sync-status-indicator{bottom:0;left:0}.sync-status-indicator span{display:none}}.book-pane{width:100%;display:flex;flex-direction:column;background:var(--default-background-low);position:relative;overflow:hidden;-webkit-user-select:var(--select-ui-text-allowed, none);-moz-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none);height:100%;animation:fadeInOpacity .5s ease-out forwards}.favorite-button{z-index:126;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:40px;height:40px;display:flex;justify-content:center;align-items:center}.favorite-button svg{width:20px;height:20px}.favorite-button:not(.favorite-button--favorited){color:var(--default-text);fill-rule:evenodd}@media (hover: hover) and (pointer: fine){.favorite-button:not(.favorite-button--favorited):hover:active{opacity:.9}}.favorite-button:not(.favorite-button--favorited):active{color:var(--default-text);opacity:.9}.favorite-button--favorited{color:var(--red-600);fill-rule:nonzero}.favorite-button--favorited:active{opacity:.9}.store-book-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;width:205px;flex-shrink:0}.store-book-item__button{display:flex;flex-direction:column;gap:24px;align-items:center}.store-book-item__book{filter:drop-shadow(15px 19px 20px rgba(0,0,0,.03)) drop-shadow(5px 10px 20px rgba(0,0,0,.05));will-change:filter}@media (hover: hover) and (pointer: fine){.store-book-item__book{transition:scale .2s ease-in-out}.store-book-item__button:hover .store-book-item__book{scale:1.04}}.store-book-item__info{display:flex;flex-direction:column}.store-book-item__name{text-align:center;text-overflow:ellipsis;font-size:13px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;height:19.5px}.store-book-item__operations{display:flex;align-items:center;justify-content:center;gap:6px}.store-book-item__operations .favorite-button{width:20px;height:20px}.store-book-item__operations .favorite-button svg{width:16px;height:16px}.store-book-item__purchase-button{border:1px solid var(--default-text);padding:6px 10px;font-size:13px;font-weight:500;border:1px solid var(--buttons-secondary-border);background:var(--buttons-secondary-background);height:26px;box-sizing:border-box;display:flex;align-items:center;line-height:1;gap:4px}.store-book-item__purchase-button svg{width:13px;height:13px}.book-row{display:flex;flex-direction:column;align-items:left;position:relative}.book-row__book-container{display:flex;justify-content:flex-start;align-items:flex-end;overflow-x:auto;overflow-y:hidden;position:relative;gap:64px;scroll-behavior:smooth;margin:-30px -50px -50px;padding:30px 50px 50px}.book-row__book-container::-webkit-scrollbar{width:0px!important;height:0px!important}@supports not selector(::-webkit-scrollbar){.book-row__book-container{scrollbar-width:none!important}}@media screen and (max-width: 768px){.book-row__book-container{margin:-16px;padding:16px}}.book-metadata{box-sizing:border-box;display:flex;width:100%;line-height:1.5;flex-grow:1;flex-direction:column}.book-metadata__content{display:flex;flex-direction:column;gap:20px}.book-metadata__category{font-size:14px;font-weight:500;line-height:1.5}.book-metadata__name{font-size:24px;font-weight:500;line-height:1.5}.book-metadata__author{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:400}.book-metadata__author-avatar{width:40px;height:40px;border-radius:50%;background-color:var(--grey-400);border:1px solid var(--grey-100)}.book-metadata__desc{font-size:14px;font-weight:400;line-height:1.5;white-space:pre-line}.book-metadata__variants-list{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:10px;margin-bottom:-10px}.book-metadata__variant-button{font-size:10px;width:80px;height:110px;display:flex;justify-content:end;align-items:center;flex-direction:column;border-radius:8px;gap:6px;padding-bottom:6px;flex-shrink:0;border:2px solid transparent}.book-metadata__variant-button:disabled{border-color:var(--default-text)}.book-metadata__actions{display:flex;justify-content:center;align-items:center;gap:4px}.book-metadata__actions .favorite-button{padding:8px}.book-metadata__actions--sticky{animation:fadeInOpacity .5s ease-in-out forwards}.book-metadata__sale-tag{background:#d9825e;width:-moz-fit-content;width:fit-content;z-index:151;padding:4px 6px;font-size:12px;font-weight:600;border-radius:4px;color:var(--default-background-lowest);margin:10px 0}.book-metadata__add-to-library{width:100%;display:flex;align-items:center;gap:8px}.book-metadata__add-to-library svg{width:14px;height:14px}@media (max-width: 500px){.book-metadata__name{font-size:22px}.book-metadata__desc{font-size:16px}.book-metadata__actions--sticky{gap:11px}.book-metadata__actions--sticky .book-metadata__add-to-library{padding:10px 16px}.book-metadata__actions--sticky .book-metadata__add-to-library .favorite-button{padding:5px}}.book-preview-container{width:100%;height:-moz-fit-content;height:fit-content;overflow-y:auto;overflow-x:hidden}.book-preview-container .book-preview{width:100%;display:flex;flex-direction:column;line-height:1.5;position:relative;align-items:center;background:var(--default-background-low);padding-bottom:40px}.book-preview-container .book-preview__section{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;width:100%;transition:padding-inline .2s ease-in-out;padding-inline:40px}@media screen and (max-width: 768px){.book-preview-container .book-preview__section{padding-inline:16px}}.book-preview-container .book-preview__section__title{color:var(--default-highlight);font-size:16px;font-weight:600}.book-preview-container .book-preview__section__body{color:var(--default-highlight);line-height:1.5;font-size:20px;font-weight:400}.book-preview-container .book-preview__section .book-display{margin-left:0;width:100%}.book-preview-container .book-preview__section .editor-wrapper-container{width:100%}.book-preview-container .book-preview__section .book-content-two-pages-container--one-page-only{max-width:600px;max-height:unset}.book-preview-container .book-preview__section .book-content-two-pages-container--one-page-only .editor-wrapper{max-height:unset;height:100%}.book-preview-container .book-preview__section .book-content-two-pages-container--one-page-only .editor-wrapper-container{height:100%}.book-preview-container .book-preview__section .editor-wrapper__scroll-container{overflow-y:auto}@media screen and (max-width: 768px){.book-preview-container .book-preview__section .book-content-two-pages-container{overflow:unset;box-shadow:none;aspect-ratio:unset}.book-preview-container .book-preview__section .book-content-two-pages-container .editor-wrapper{width:100%;height:unset;max-height:unset;aspect-ratio:unset;background:none}.book-preview-container .book-preview__section .book-content-two-pages-container .editor-wrapper-container{aspect-ratio:unset}.book-preview-container .book-preview__section .book-content-two-pages-container .editor-wrapper__main-editor{aspect-ratio:unset;box-shadow:none}.book-preview-container .book-preview__section .book-content-two-pages-container .editor-wrapper__scroll-container{filter:drop-shadow(15px 19px 20px rgba(0,0,0,.03)) drop-shadow(5px 10px 20px rgba(0,0,0,.05));will-change:filter;border-radius:14px;overflow:hidden;background:var(--default-background-lowest)}.book-preview-container .book-preview__section .book-content-two-pages-container--one-page-only{max-height:unset}}.book-preview-carousal__container{overflow:hidden;touch-action:pan-y}.book-preview-carousal{width:100%;overflow:hidden;display:flex;flex-direction:column;gap:30px;position:relative;cursor:grab}.book-preview-carousal:active{cursor:grabbing}.book-preview-carousal__container{height:100%}.carousal-content{display:flex;height:100%;transition:transform .5s ease-in-out;will-change:transform}.carousal-item{flex:0 0 100%;min-width:100%;height:100%;scroll-snap-align:start;display:flex;justify-content:center;align-items:center;padding:100px 0;filter:drop-shadow(15px 19px 20px rgba(0,0,0,.03)) drop-shadow(5px 10px 20px rgba(0,0,0,.05));will-change:filter}@media screen and (max-width: 768px){.carousal-item{padding:50px 0}}.carousal-indicators{width:100%;display:flex;justify-content:center;position:absolute;bottom:30px}.carousal-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--indicator-inactive);margin:0 4px;cursor:pointer;transition:background-color .3s ease-in-out}.carousal-indicator--active{background:var(--indicator-active)}.book-preview-header{display:flex;width:100%;justify-content:center;align-items:center;gap:20px;background:var(--default-background-low);transition:transform 1s ease-in-out}.book-preview-header__book-metadata{display:flex;flex-grow:1;box-sizing:border-box;width:100%;padding:0 50px;flex-direction:column;font-weight:600;gap:20px}.book-preview-header__preview-button{font-size:14px;font-weight:500;line-height:1.5;padding:0}@media screen and (max-width: 768px){.book-preview-header{flex-wrap:wrap}.book-preview-header__book-metadata{padding:16px}}.book-preview-editor{width:100%;height:100%}.category{display:flex;flex-direction:column;padding-top:12px;gap:16px;position:relative}.category__book-list{width:100%;display:grid;box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(max-content,220px));grid-auto-rows:max-content;grid-auto-columns:max-content;-moz-column-gap:30px;column-gap:30px;row-gap:20px;padding:30px 0;justify-content:space-between;align-items:flex-end}.category__book-item{display:flex;align-items:center;justify-content:center}.category__book-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:40px 0 25px}.category__sort-button{border:1px solid var(--buttons-checkbox-border);z-index:180;right:0;position:absolute;top:-48px;width:40px;height:40px;box-sizing:border-box;background:var(--default-background-low);font-size:14px}.category__sort-item{padding:6px 16px 6px 42px}.category__sort-item svg{position:absolute;left:18px}@media screen and (max-width: 768px){.category__book-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.category__subcategories{margin:0 -16px;padding-inline:16px}.category .store-book-item{scale:.9}.category__sort-button{position:fixed;top:calc(100% - 137px - env(safe-area-inset-bottom));z-index:160;right:20px}}.subcategory-item{display:flex;flex-direction:column;transition:transform .2s ease-in-out;width:248px;height:145px;flex-shrink:0;border:1px solid var(--container-default-border);border-radius:var(--container-corner-medium, 8px);overflow:hidden;transition:width .2s ease-in-out;align-items:center}.subcategory-item__icon-container{width:100%;display:flex;justify-content:center;height:110px;align-items:center}.subcategory-item__icon{height:100%}.subcategory-item__title{padding:0 12px;flex-shrink:0;height:30px;font-size:12px;font-weight:500;line-height:1;width:100%;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box}@media screen and (max-width: 768px){.subcategory-item{width:133px}}.category-topic{position:relative;display:flex;flex-direction:column;gap:24px}.category-topic__title{font-size:16px;font-weight:500;line-height:100%;padding-top:12px}.category-topic__buttons{display:flex;position:absolute;gap:4px;right:0;top:10px}.category-topic__button{border:1px solid var(--buttons-checkbox-border);padding:5px;border-radius:550%}.category-topic__button svg{width:20px;height:20px}.category-topic__topic-list{display:flex;gap:15px;overflow:auto;padding-inline:50px;margin-inline:-50px;padding-bottom:8px;scroll-behavior:smooth}.category-topic__topic-list::-webkit-scrollbar{width:0px!important;height:0px!important}@supports not selector(::-webkit-scrollbar){.category-topic__topic-list{scrollbar-width:none!important}}@media (max-width: 768px){.category-topic__topic-list{padding-inline:16px;margin-inline:-16px}}.favorite-books{display:flex;height:100%;padding-top:12px}.favorite-books--empty{width:100%;height:100%;padding-top:0;flex-direction:column;justify-content:center;align-items:center;text-align:center}.favorite-books__blank-book{background:var(--default-background-lowest);width:140px;height:198px;position:relative;border-radius:3.96px 13.86px 13.86px 3.96px;box-shadow:51.391px 78.83px 26.444px #0000,32.93px 27px 16px #00000003,18.461px 23.44px 11.476px #00000008,7.983px 12.474px 9.979px #0000000d,1.996px 2.994px 4.989px #0000000f;margin-bottom:40px}.favorite-books__blank-book svg{opacity:.6;position:absolute;bottom:16px;right:16px;padding:12px;background:var(--default-background-low);border:1px solid var(--default-divider);border-radius:50%;fill-rule:evenodd}.favorite-books__empty-message{color:var(--default-text);font-size:20px;font-weight:500;letter-spacing:-.72px;opacity:.5}.favorite-books__collect-message{color:var(--default-text);opacity:.5;font-size:13px;letter-spacing:-.45px}.favorite-books__list{width:100%;display:grid;box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(max-content,220px));grid-auto-rows:max-content;grid-auto-columns:max-content;-moz-column-gap:30px;column-gap:30px;row-gap:40px;padding:30px 0;justify-content:space-between;align-items:flex-end}.favorite-books__book-item{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.favorite-books__list{padding:25px 16px 100px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.store-book-item{scale:.9}}.featured{display:flex;flex-direction:column;gap:40px;padding:40px 0}.featured-book-category-display{display:flex;flex-direction:column;gap:16px;counter-reset:book-number;flex:1;width:100%}.featured-book-category-display__title{color:var(--default-highlight);padding:6px 0 12px;font-size:16px;font-weight:500;line-height:1}.featured-book-category-display__books{width:100%;position:relative}.book-store-header{display:flex;flex-direction:column;align-items:flex-start;width:100%;position:sticky;top:-64px;z-index:151;background:var(--default-background-low);box-sizing:border-box}.book-store-header__upper-container{width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 50px;transition:padding .2s ease-in-out;height:64px}.book-store-header__title{padding:22px 0 16px;box-sizing:border-box;font-size:20px;font-style:normal;font-weight:500}.book-store-header__nav-container{position:relative;width:100%}.book-store-header__nav{display:flex;scroll-behavior:smooth;overflow-x:auto;align-items:flex-end;width:-moz-fit-content;width:fit-content;gap:8px;padding:8px 16px 8px 0}.book-store-header__nav::-webkit-scrollbar{width:0px!important;height:0px!important}@supports not selector(::-webkit-scrollbar){.book-store-header__nav{scrollbar-width:none!important}}.book-store-header__nav:first-child{padding-left:50px;transition:padding .2s ease-in-out}.book-store-header__right{display:flex;justify-content:center;align-items:center;gap:15px}@media screen and (max-width: 768px){.book-store-header__upper-container{padding:0 16px}.book-store-header__nav:first-child{padding-left:16px}}.book-store-nav-item{display:flex;height:40px;justify-content:center;align-items:center;border-radius:48px;text-align:center;font-size:14px;font-weight:500;line-height:110%;padding:15px 14px;box-sizing:border-box;border:1px solid var(--buttons-secondary-border);flex-wrap:nowrap;flex-shrink:0}.book-store-nav-item--active{background:var(--buttons-primary-background);color:var(--buttons-primary-text);border:0px}.book-store-nav-item--favorite{padding:10px;width:40px}.store-tab{display:flex;flex-direction:column;overflow-y:auto;width:100%;height:100%;padding-top:var(--native-app-nav-offset)}.store-tab__body{padding:0 50px;transition:padding .2s ease-in-out;width:100%;box-sizing:border-box;height:100%}@media screen and (max-width: 768px){.store-tab__body{padding:0 16px}}.subcategory{display:flex;width:100%;height:calc(100% - 61px);align-items:center;background:var(--default-background-low);padding:20px;box-sizing:border-box;justify-content:center}.subcategory__banner-container{height:100%}.subcategory__title-image{width:98%;margin-bottom:50px}.subcategory__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));width:100%;-moz-column-gap:10px;column-gap:10px;row-gap:30px;height:100%;box-sizing:border-box;padding:80px 5%;overflow:auto}.subcategory__grid--one-column{grid-template-columns:unset;display:flex;justify-content:center;align-items:center}.subcategory__book-container{width:100%;display:flex;justify-content:center}.subcategory__book-item{display:flex;width:173px;height:-moz-fit-content;height:fit-content;justify-content:center}@media screen and (max-width: 768px){.subcategory{flex-direction:column;justify-content:flex-start;overflow-y:auto}.subcategory__grid{width:100%;overflow:visible;padding:40px 16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.subcategory__banner-container{width:100%}.subcategory__banner-lottie{width:-moz-fit-content;width:fit-content}.subcategory .store-book-item{scale:.9}}.subcategory-banner{--layout: large;width:100%;height:100%;max-width:400px;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;justify-content:space-between;align-items:center;text-align:center;border-radius:var(--container-corner-large, 16px);overflow:hidden}.subcategory-banner__text{font-size:24px;font-weight:700;text-align:center;flex:1;display:flex;justify-content:center;align-items:center;padding:0 10px}.subcategory-banner__lottie{width:100%;flex:1;display:flex;align-items:flex-end}@container pane-control (max-width: 768px){.subcategory-banner{--layout: small;box-sizing:border-box;min-height:250px;max-width:100%}.subcategory-banner__text{font-size:20px}.subcategory-banner__lottie{width:-moz-fit-content;width:fit-content}}.all-book-item{display:flex;flex-direction:column;align-items:center;position:relative;scroll-snap-align:center}.all-book-item:has(.all-book-item__ellipsis){padding-bottom:40px}.all-book-item__button{position:relative}.all-book-item__book{filter:drop-shadow(15px 19px 20px rgba(0,0,0,.03)) drop-shadow(5px 10px 20px rgba(0,0,0,.05));will-change:filter}@media (hover: hover) and (pointer: fine){.all-book-item__book{transition:scale .2s ease-in-out}.all-book-item__book:hover{scale:1.04}}.all-book-item__ellipsis{position:absolute;bottom:0;right:0;display:none}.all-book-item__ellipsis--active{display:block}@media (hover: hover) and (pointer: fine){.all-book-item:hover .all-book-item__ellipsis{display:block}}.library{width:100%;height:100%;z-index:105;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.library--thumbnail{justify-content:center}.library__body{max-width:100%;flex-grow:1;position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;transition:padding .2s ease-in-out;overflow-x:auto}.library--gallery .library__body{justify-content:center;align-items:flex-start;padding:100px;min-width:100%}@media (max-height: 640px){.library--gallery .library__body{justify-content:flex-start}}@media (hover: none),(pointer: coarse){.library--gallery .library__body{scroll-snap-type:x mandatory;padding-inline:50vw}}.library--thumbnail .library__body{width:100%;height:-moz-fit-content;height:fit-content;flex-grow:0}.library__trash{position:absolute;width:300px;height:100%;z-index:200;right:0;overflow-y:auto;border-radius:10px 0 0 10px;background:var(--default-divider);box-shadow:0 0 12px #00000040}.library__trash::-webkit-scrollbar{width:0px!important;height:0px!important}@supports not selector(::-webkit-scrollbar){.library__trash{scrollbar-width:none!important}}.library__list{width:100%;box-sizing:border-box}.library--gallery .library__list{display:flex;flex-wrap:nowrap;cursor:grab;gap:80px;width:-moz-fit-content;width:fit-content;align-items:flex-end;margin-inline:auto}.library--thumbnail .library__list{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-end;padding:100px;row-gap:40px;-moz-column-gap:45px;column-gap:45px;max-width:1200px}@media screen and (max-width: 768px){.library__list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.library--thumbnail .library__list{padding:72px 0 40px;align-items:center;row-gap:26px;-moz-column-gap:26px;column-gap:26px}.library--gallery .library__list{align-items:center;gap:60px}.library__body,.library__header{padding:12px}}.no-journal{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;opacity:.5}.library-nav-bar{display:flex;width:100%;justify-content:space-between;box-sizing:border-box;position:absolute;top:16px;padding:0 16px;transition:padding .2s ease-in-out;z-index:153;margin-top:var(--native-app-nav-offset)}.library-nav-bar__left,.library-nav-bar__right{width:-moz-fit-content;width:fit-content}.library-nav-bar__content{border:1px solid var(--container-default-border);background:var(--default-background-low);border-radius:16px;box-shadow:0 4px 8px #2424240f;display:flex;flex-direction:row;align-items:center;gap:8px;padding:11px;box-sizing:border-box;justify-content:space-between;height:100%}.library-nav-bar__divider{height:20px;width:0px;border-left:1px solid var(--container-default-border)}.library-nav-bar__title{line-height:32px;font-size:14px;font-weight:500;white-space:nowrap}.new-journal-button{position:relative;display:flex;justify-content:center;gap:4px;font-size:14px;line-height:20px;font-weight:500;padding-right:8px}.new-journal-button:has(.skeleton){opacity:1;color:transparent}.reach-limit-dialog{display:flex;flex-direction:column;width:100%;padding:32px;box-sizing:border-box;gap:8px}.reach-limit-dialog__title{font-size:20px;font-weight:700;line-height:1.55}.reach-limit-dialog__content{font-size:14px;line-height:1.55}.reach-limit-dialog__buttons{width:100%;margin-top:24px;display:flex;flex-direction:column;gap:14px}.reach-limit-dialog__buttons button{width:100%;box-sizing:border-box;font-size:14px;font-weight:600;line-height:1.1;padding:15px 10px}.library-select{width:100%;height:100%;top:0;z-index:152;position:relative;overflow-y:auto}.library-select__empty{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;opacity:.5}.library-select__body{width:100%;display:grid;gap:24px;box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:max-content;padding:calc(88px + var(--native-app-nav-offset)) 42px 88px 42px;transition:padding .2s ease-in-out}@media (max-width: 768px){.library-select__body{--zoom: .19;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding-inline:12px;gap:8px}}.library-select__menu{position:fixed;align-items:center;justify-content:space-between;border:1px solid var(--container-default-border);background-color:var(--default-background-low);border-radius:16px;box-shadow:0 4px 8px #2424240f;z-index:1;width:290px;bottom:10px;left:50%;transform:translate(-50%);display:flex;padding:8px 16px;text-align:center;font-size:14px;font-weight:500;line-height:1.1}@media (max-width: 768px){.library-select__menu{bottom:90px}}.library-select__menu-button{border-radius:5px}.library-select__menu-buttons{display:flex;gap:8px}.library-select-item{display:flex;justify-content:center;align-items:center;height:100%;filter:drop-shadow(15px 19px 20px rgba(0,0,0,.03)) drop-shadow(5px 10px 20px rgba(0,0,0,.05));will-change:filter}.library-item-wrapper{position:relative;display:flex;justify-content:center;min-width:130px;border-radius:8px;border:1px solid transparent;height:-moz-fit-content;height:fit-content;height:100%;padding:30px 0;box-sizing:border-box}@media screen and (max-width: 768px){.library-item-wrapper{padding:10px 0}}.library-item-wrapper--selected{border:1px solid var(--default-text)}.library-item-wrapper__checkbox{position:absolute;top:12px;left:12px;display:none;background-color:var(--default-background-low);border:1px solid var(--container-default-border);border-radius:4px;width:28px;height:28px;justify-content:center;align-items:center}.library-item-wrapper--selected .library-item-wrapper__checkbox{display:flex;color:var(--default-background-low);background-color:var(--default-text);border:1px solid var(--accent-border-on-accent)}@media (hover: none),(pointer: coarse){.library-item-wrapper__checkbox{display:flex}}@media (hover: hover) and (pointer: fine){.library-item-wrapper:hover .library-item-wrapper__checkbox{display:flex}}.library-item-wrapper__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.trash{width:100%;height:100%;z-index:152;position:relative;overflow-y:auto}.trash__body{width:100%;display:grid;gap:24px;box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:max-content;padding:calc(88px + var(--native-app-nav-offset)) 42px 88px 42px;transition:padding .2s ease-in-out}@media (max-width: 768px){.trash__body{--zoom: .19;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding-inline:12px;gap:8px}}.trash__menu{position:fixed;align-items:center;justify-content:space-between;border:1px solid var(--container-default-border);background-color:var(--default-background-low);border-radius:16px;box-shadow:0 4px 8px #2424240f;z-index:1;width:290px;bottom:16px;left:50%;translate:-50%;display:flex;padding:11px;text-align:center;font-size:14px;font-weight:500;line-height:1.1}@media (max-width: 768px){.trash__menu{bottom:90px}}.trash__menu-buttons{display:flex;gap:8px}.trash-item{display:flex;justify-content:center;align-items:center;height:100%;filter:drop-shadow(15px 19px 20px rgba(0,0,0,.03)) drop-shadow(5px 10px 20px rgba(0,0,0,.05));will-change:filter}.account-settings-delete{display:flex;flex-direction:column;align-items:center;gap:30px}.account-settings-delete__question{font-size:24px;font-weight:500;margin-bottom:20px}.account-settings-delete__options{display:flex;flex-direction:column;gap:8px;width:100%}.account-settings-delete__option{width:100%;box-sizing:border-box;font-size:18px;padding:16px 0;border:1px solid var(--container-default-border);border-radius:74px}@media (hover: hover) and (pointer: fine){.account-settings-delete__option:hover{background:#f1e2a64d}}.account-settings-delete__option--selected{background:#f1e2a6!important;color:var(--grey-900)}.account-settings-delete__textarea{width:100%;height:250px;border-radius:24px;border:1px solid var(--default-divider);box-sizing:border-box;resize:none;padding:16px 24px;font-size:16px;background:transparent}.account-settings-delete__textarea:focus{border:1px solid var(--default-divider);box-shadow:none}.account-settings-delete__textarea::-moz-placeholder{color:#cbc9c3}.account-settings-delete__textarea::placeholder{color:#cbc9c3}.account-settings-delete__confirm-group{display:flex;flex-direction:column;gap:12px;width:100%}.account-settings-delete__confirm-title{font-size:16px;font-weight:600}.account-settings-delete__confirm-note{font-size:14px;font-weight:400}.account-settings-delete__input-group{display:flex;flex-direction:column;gap:12px;width:100%}.account-settings-delete__label{font-size:14px;font-weight:600}.account-settings-delete__input{border-radius:6px;width:100%;box-sizing:border-box;background-color:transparent;border:1px solid var(--default-divider);outline:none!important;padding:16px 24px;font-weight:500}.account-settings-delete__input:focus{border:1px solid var(--default-text);box-shadow:none}.toggle-switch{display:flex;flex-direction:row;width:46px;height:21px;border-radius:25px;padding:2px;border:1.5px solid var(--grey-400)}.toggle-switch--disabled{background-color:var(--grey-400);border:1.5px solid var(--default-divider)}.toggle-switch--on{justify-content:end;background-color:var(-buttons-toggle-background-on)}.toggle-switch--on .toggle-switch__circle{background-color:var(--default-text)}.toggle-switch--off{background-color:var(--grey-400)}.toggle-switch--off .toggle-switch__circle{background-color:var(--buttons-toggle-button)}.toggle-switch__circle{width:21px;height:21px;border-radius:100%;background-color:var(--buttons-toggle-button)}.account-settings-home{display:flex;flex-direction:column;gap:20px}.account-settings-home__form{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.account-settings-home__label{width:100%;display:flex;flex-direction:column;gap:3px;font-size:16px;font-weight:700}.account-settings-home__input{border-radius:6px;width:100%;box-sizing:border-box;background-color:transparent;border:1px solid var(--text-field-border);outline:none!important;padding:16px 24px;font-weight:500;color:var(--text-field-text);background:var(--text-field-background)}@media (hover: hover) and (pointer: fine){.account-settings-home__input:hover:not(:-moz-read-only){border:1px solid var(--text-field-border-hover)}.account-settings-home__input:hover:not(:read-only){border:1px solid var(--text-field-border-hover)}}.account-settings-home__input:-moz-read-only{-moz-user-select:var(--select-ui-text-allowed, none);-webkit-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none);color:var(--text-field-hint);cursor:not-allowed}.account-settings-home__input:read-only{-webkit-user-select:var(--select-ui-text-allowed, none);-moz-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none);color:var(--text-field-hint);cursor:not-allowed}.account-settings-home__input:focus:not(:-moz-read-only){border:1px solid var(--text-field-border-active);box-shadow:none}.account-settings-home__input:focus:not(:read-only){border:1px solid var(--text-field-border-active);box-shadow:none}.account-settings-home__input:focus:-moz-read-only{border:1px solid var(--text-field-border);box-shadow:none}.account-settings-home__input:focus:read-only{border:1px solid var(--text-field-border);box-shadow:none}.account-settings-home__email-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:16px;font-weight:700}.account-settings-home__email{font-weight:400;opacity:.3}.account-settings-home__error{font-size:12px;font-weight:500;color:var(--danger-on-color)}.account-settings-home__divider{width:100%;height:1px;background-color:var(--container-grey-background)}.account-settings-home__desc{padding-top:6px;font-size:14px;font-weight:400}.account-settings-home__link{text-decoration:underline}.account-settings-home__button-with-status{display:flex;flex-direction:row;gap:10px;align-items:center}.account-settings-home__status{font-weight:600;font-size:13px;opacity:.3}.account-settings-home__modal-overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;overflow:hidden;z-index:150}.account-settings-home__modal-container{background-color:var(--default-background-low);border-radius:12px;display:flex;flex-direction:column;padding:20px;max-width:300px}.account-settings-home__modal-title{font-size:18px;font-weight:700}.account-settings-home__modal-note{margin-top:6px;font-size:14px}.account-settings-home__modal-actions{margin-top:20px;display:flex;flex-direction:row;gap:20px;justify-content:flex-end}.health-kit-prompt{height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:32px}.health-kit-prompt__title{font-size:20px;font-weight:700}.health-kit-prompt__desc{font-size:14px;font-weight:400;opacity:.6}.health-kit-prompt__cancel{display:flex;align-items:center;justify-content:center}.select-menu{position:relative;display:inline-block;background:var(--default-background-low)}.select-menu--narrow{width:200px}.select-menu--wide{width:340px}.select-menu--full{width:100%}.select-menu__button{width:100%;box-sizing:border-box;color:var(--text-field);font-weight:600;font-size:16px;line-height:1.1;padding:16px 16px 16px 24px;display:flex;justify-content:space-between;align-items:center;text-align:left;border-radius:4px;border:1px solid var(--text-field-border)}@media (hover: hover) and (pointer: fine){.select-menu__button:hover:not(.select-menu__button--active){border:1px solid var(--text-field-border-hover)}}.select-menu__button--active{border:1px solid var(--text-field-border-active)}.select-menu__arrow>svg{width:24px;height:24px;background:var(--text-field)}.select-menu__menu{position:absolute;top:100%;left:0;right:0;margin-top:2px;border:1px solid var(--text-field-border);border-radius:4px;display:flex;flex-direction:column;max-height:min(100vh - 100px,600px);overflow:auto}.select-menu__menu-item{padding:16px 24px;line-height:1.1;font-weight:600;cursor:pointer;align-items:center;text-align:left;display:flex;justify-content:space-between}.select-menu__menu-item svg{width:13px}@media (hover: hover) and (pointer: fine){.select-menu__menu-item:hover{background:var(--default-background-lowest)}}.profile-pane{width:100%;display:flex;flex-direction:row;position:relative;-webkit-user-select:var(--select-ui-text-allowed, none);-moz-user-select:var(--select-ui-text-allowed, none);user-select:var(--select-ui-text-allowed, none);overflow:hidden;height:100%;animation:fadeInOpacity .5s ease-out forwards;background-color:var(--default-background-low)}.profile-pane__left-menu{display:flex;flex-direction:column;justify-content:space-between;padding:36px 20px 20px;overflow:auto;min-width:230px;background:var(--default-background-low);border-right:1px solid var(--default-divider)}.profile-pane--one-column .profile-pane__left-menu{width:100%;border-right:0}.profile-pane--one-column.profile-pane--body-with-content .profile-pane__left-menu{display:none}.profile-pane__left-menu-group{display:flex;flex-direction:column;gap:8px}.profile-pane__body{flex-grow:1;height:100%}.profile-pane:not(.profile-pane--one-column) .back-button{display:none}.reward-animations{display:flex;flex-direction:column;width:100%;height:100%}.reward-animations__credit-info{display:flex;justify-content:flex-end;align-items:center;gap:8px}.reward-animations__credit-container{position:relative}.reward-animations__credit-animation{position:absolute;top:0;left:0;animation:rewardFadeUp .5s ease-in forwards}.reward-animations__current-balance{font-size:24px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.reward-animations__body{display:flex;flex:1;justify-content:center;align-items:center}.reward-animations__reward-animation{display:flex;gap:16px;flex-direction:column;justify-content:center;align-items:center}.reward-animations__text{font-size:22px;font-weight:700;font-style:italic;color:var(--default-text);animation:rewardFadeUp .4s ease-in forwards;text-align:center;max-width:150px}.reward-animations__icon{animation:rewardFadeUp .4s ease-in forwards;animation-delay:.4s;animation-fill-mode:backwards}.reward-animations__modifier{font-size:52px;font-weight:900;font-style:italic;color:var(--default-text);animation:rewardFadeUp .3s ease-in forwards;animation-delay:.8s;animation-fill-mode:backwards;text-align:center}@keyframes rewardFadeUp{0%{transform:translateY(30px);opacity:0}50%{opacity:.7}to{transform:translateY(0);opacity:1}}.rewards{width:100%;height:100%;position:relative}.rewards__body{width:100%;height:100%;max-width:359px;max-height:547px;padding:18px;box-sizing:border-box;background:var(--default-background-lowest);border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rewards__streak{display:flex;flex-direction:column;width:100%;height:100%}.rewards__streak-info{display:flex;align-items:center;justify-content:space-between}.rewards__streak-number{font-size:24px;font-weight:600;line-height:26.4px}.rewards__streak-days{font-size:24px;font-weight:400;line-height:26.4px}.rewards__streak-icons{display:flex;gap:5px}.rewards__streak-icon{opacity:.3}.rewards__streak-icon--active{opacity:1}.rewards__coin{flex:1;display:flex;justify-content:center;align-items:center}.rewards__button-container{display:flex;justify-content:center;align-items:center}.rewards__claim-button{padding:16px;font-size:16px;font-weight:600;flex-grow:1}.change-password-form{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.change-password-form__actions{display:flex;flex-direction:row;gap:20px;font-weight:600}.signin-settings{display:flex;flex-direction:column;gap:30px}.signin-settings__loading{display:flex;justify-content:center;align-items:center;height:100%}.signin-settings__group{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:30px}.signin-settings__group:not(:last-child){border-bottom:1px solid var(--container-grey-background)}.signin-settings__heading{font-size:16px;font-weight:700;pointer-events:none}.signin-settings__description{font-size:14px;font-weight:400}.signin-settings__apple-button{border-radius:999px!important;padding:0 12px 0 6px!important;font-weight:500}.hide-scrollbar::-webkit-scrollbar{width:0px!important;height:0px!important}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}#root{opacity:1!important;transition:opacity 1s ease-in-out}html{overscroll-behavior:none}body{margin:0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent!important;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;overflow:hidden;font-family:Inter,sans-serif;color:var(--default-text);background:var(--default-background-low);--native-app-nav-offset: 0px}body button:focus-visible{outline-style:none}body.native-app-no-titlebar{--native-app-nav-offset: 20px}body:not(.android) div::-webkit-scrollbar,body:not(.android) main::-webkit-scrollbar{width:8px;height:8px}body:not(.android) div::-webkit-scrollbar-track,body:not(.android) div::-webkit-scrollbar-corner,body:not(.android) main::-webkit-scrollbar-track,body:not(.android) main::-webkit-scrollbar-corner{background:transparent}body:not(.android) div::-webkit-scrollbar-thumb,body:not(.android) main::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:20px}body:not(.android) div::-webkit-scrollbar-thumb:hover,body:not(.android) main::-webkit-scrollbar-thumb:hover{background:var(--default-highlight)}@supports not selector(::-webkit-scrollbar){body:not(.android) div,body:not(.android) main{scrollbar-color:var(--grey-400) transparent}@media (hover: hover) and (pointer: fine){body:not(.android) div:hover,body:not(.android) main:hover{scrollbar-color:var(--default-highlight) var(--default-divider)}}}body:not(.android) textarea::-webkit-scrollbar,body:not(.android) textarea:focus::-webkit-scrollbar{width:8px;height:8px}body:not(.android) textarea::-webkit-scrollbar-track,body:not(.android) textarea::-webkit-scrollbar-corner,body:not(.android) textarea:focus::-webkit-scrollbar-track,body:not(.android) textarea:focus::-webkit-scrollbar-corner{background:transparent}body:not(.android) textarea::-webkit-scrollbar-thumb,body:not(.android) textarea:focus::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:20px}body:not(.android) textarea::-webkit-scrollbar-thumb:hover,body:not(.android) textarea:focus::-webkit-scrollbar-thumb:hover{background:var(--default-highlight)}@supports not selector(::-webkit-scrollbar){body:not(.android) textarea,body:not(.android) textarea:focus{scrollbar-color:var(--grey-400) transparent}@media (hover: hover) and (pointer: fine){body:not(.android) textarea:hover,body:not(.android) textarea:focus:hover{scrollbar-color:var(--default-highlight) var(--default-divider)}}}input,textarea{caret-color:var(--default-text)}input::-moz-selection,textarea::-moz-selection{background:var(--editor-selection)}input::selection,textarea::selection{background:var(--editor-selection)}::-ms-reveal{display:none}*,:before,:after{box-sizing:content-box}body.native-app{--select-ui-text-allowed: none}body.web-app{--select-ui-text-allowed: text}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeOutOpacity{0%{opacity:1}to{opacity:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grecaptcha-badge{visibility:hidden}
