@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-800:oklch(27.8% .033 256.848);--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3761a7;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#3761a7;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#3761a7;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#3761a7;--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}*,:before,:after{box-sizing:content-box}}@layer components{.btn{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;justify-content:center;align-items:center;padding:10px;display:flex}@media (hover:hover){.btn:hover{opacity:.8}}.btn:active{opacity:.6}.btn:disabled{opacity:.4}.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:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px;outline-color:var(--buttons-secondary-border)}.btn-feedback{background-color:var(--buttons-secondary-background);padding:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--buttons-secondary-text);outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px;outline-color:var(--buttons-secondary-border);border-radius:74px}.btn-feedback--selected{background-color:var(--accent-yellow);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.btn-feedback--selected{outline-offset:2px;outline:2px solid #0000}}.btn-lg{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:1}.btn-md{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:1}.btn-sm{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:13px;line-height:1}.input{box-sizing:border-box;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--container-default-border);background-color:var(--default-background-low);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#000;--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input{outline-offset:2px;outline:2px solid #0000}}.input::placeholder{color:#000;opacity:.4}@media (hover:hover){.input:hover{border-color:var(--container-default-border)}}.input:focus{border-color:var(--container-default-border);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-\[2px\]{top:2px}.top-\[15px\]{top:15px}.top-\[calc\(50\%\+var\(--vertical-offset\)\)\]{top:calc(50% + var(--vertical-offset))}.top-\[min\(-1px\,calc\(-1\*env\(safe-area-inset-top\)\)\)\]{top:min(-1px, calc(-1 * env(safe-area-inset-top)))}.right-\(--horizontal-offset\){right:var(--horizontal-offset)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.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)))}.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-\(--horizontal-offset\){left:var(--horizontal-offset)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-\[6px\]{left:6px}.left-\[min\(-1px\,calc\(-1\*env\(safe-area-inset-left\)\)\)\]{left:min(-1px, calc(-1 * env(safe-area-inset-left)))}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-200{z-index:200}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing) * .5)}.m-2{margin:calc(var(--spacing) * 2)}.m-8{margin:calc(var(--spacing) * 8)}.m-12{margin:calc(var(--spacing) * 12)}.m-auto{margin:auto}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-20{margin-inline:calc(var(--spacing) * 20)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-7{margin-block:calc(var(--spacing) * 7)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-9{margin-block:calc(var(--spacing) * 9)}.my-auto{margin-block:auto}.mt-\(--native-app-nav-offset\){margin-top:var(--native-app-nav-offset)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-\[4px\]{margin-top:4px}.mt-\[50px\]{margin-top:50px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[18px\]{margin-bottom:18px}.mb-\[24px\]{margin-bottom:24px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.list-item{display:list-item}.table{display:table}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-\[24px\]{height:24px}.h-\[29px\]{height:29px}.h-\[42px\]\!{height:42px!important}.h-\[48px\]{height:48px}.h-\[250px\]{height:250px}.h-\[calc\(100\%-20px\)\]{height:calc(100% - 20px)}.h-auto{height:auto}.h-full{height:100%}.h-svh{height:100svh}.max-h-\[23px\]{max-height:23px}.min-h-\[80dvh\]{min-height:80dvh}.min-h-\[240px\]{min-height:240px}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-\[20px\]{width:20px}.w-\[24px\]{width:24px}.w-\[292px\]{width:292px}.w-\[343px\]{width:343px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-svw{width:100svw}.max-w-\[23px\]{max-width:23px}.max-w-\[423px\]{max-width:423px}.max-w-md{max-width:var(--container-md)}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.origin-top-left{transform-origin:0 0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[4px\]{gap:4px}.gap-\[11px\]{gap:11px}.gap-\[38px\]{gap:38px}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.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}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-none\!{--tw-border-style:none!important;border-style:none!important}.border-solid{--tw-border-style:solid;border-style:solid}.border-container-default-border{border-color:var(--container-default-border)}.border-gray-200{border-color:var(--color-gray-200)}.border-text-field-border{border-color:var(--text-field-border)}.bg-buttons-checkbox-background-default{background-color:var(--buttons-checkbox-background-default)}.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-default-text\!{background-color:var(--default-text)!important}.bg-free-journal-background{background-color:var(--free-journal-background)}.bg-grey-200{background-color:#e3e2e0}.bg-grey-300{background-color:#cbcac8}.bg-loading-bar-background{background-color:var(--loading-bar-background)}.bg-loading-bar-completed{background-color:var(--loading-bar-completed)}.bg-text-field-background{background-color:var(--text-field-background)}.bg-text-field-background-error{background-color:var(--text-field-background-error)}.bg-transparent{background-color:#0000}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[6px\]{padding:6px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\!{padding-inline:calc(var(--spacing) * 5)!important}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\!{padding-block:0!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-\[env\(safe-area-inset-right\)\]{padding-right:env(safe-area-inset-right)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-\(--quick-select-mobile-editor-left-padding\){padding-left:var(--quick-select-mobile-editor-left-padding)}.pl-0{padding-left:0}.pl-\[env\(safe-area-inset-left\)\]{padding-left:env(safe-area-inset-left)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/none\!{font-size:var(--text-sm)!important;line-height:1!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.48px\]{--tw-tracking:-.48px;letter-spacing:-.48px}.wrap-break-word{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.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)!important}.text-default-text{color:var(--default-text)}.text-gray-800{color:var(--color-gray-800)}.text-red-400{color:var(--color-red-400)}.text-red-600{color:#b03d3c}.text-text-field-text{color:var(--text-field-text)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder-text-field-hint::placeholder{color:var(--text-field-hint)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[0_-1px_1px_var\(--container-default-border\)\]{--tw-shadow:0 -1px 1px var(--tw-shadow-color,var(--container-default-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:opacity-30:is(:where(.group):hover *){opacity:.3}}.placeholder\:text-grey-400::placeholder{color:#b3b3b1}.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{--tw-outline-style:none;outline-style:none}@media (hover:hover){.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:#0000!important}.hover\:opacity-80:hover{opacity:.8}}.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-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-transparent:focus{--tw-ring-color:transparent}.active\:bg-transparent\!:active{background-color:#0000!important}.active\:opacity-50\!:active{opacity:.5!important}@media (hover:hover){.hover\:active\:bg-transparent\!:hover:active{background-color:#0000!important}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-container-grey-background:disabled{background-color:var(--container-grey-background)}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}@media (width>=48rem){.md\:inline{display:inline}.md\:h-auto{height:auto}.md\:w-\[624px\]{width:624px}.md\:max-w-\[624px\]{max-width:624px}.md\:grow-0{flex-grow:0}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-normal{justify-content:normal}.md\:justify-start{justify-content:flex-start}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-24{padding-inline:calc(var(--spacing) * 24)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:pl-24{padding-left:calc(var(--spacing) * 24)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}@media (hover:hover) and (pointer:fine){.supports-hover\:hidden\!{display:none!important}@media (hover:hover){.supports-hover\:group-hover\:flex\!:is(:where(.group):hover *){display:flex!important}}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}: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-100:#f1f8ec;--green-200:#ddf9c9;--green-300:#b3dba0;--green-400:#6fb566;--green-600:#287a44;--green-800:#2d5542;--grey-000:#fff;--grey-100:#f3f3f3;--grey-150:#ebebea;--grey-200:#e3e2e0;--grey-300:#cbcac8;--grey-400:#b3b3b1;--grey-50:#f9f9f9;--grey-500:#8d8d8c;--grey-600:#666;--grey-700:#3e3e3e;--grey-750:#323232;--grey-800:#242424;--grey-850:#121212;--grey-900:#000;--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-100:#fce8dc;--orange-200:#f8d1b5;--orange-300:#eab58c;--orange-400:#d9825e;--orange-50:#fff9f4;--orange-500:#c46e51;--orange-600:#a14e3c;--orange-700:#8c3a2f;--orange-800:#793127;--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-100:#f9ecea;--red-200:#fbdad7;--red-300:#de9f9a;--red-400:#cd7974;--red-500:#ba524f;--red-600:#b03d3c;--yellow-100:#f3f0d5;--yellow-200:#faedb7;--yellow-300:#eed26e;--yellow-400:#ffd000;--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-menu-open-background:var(--grey-200);--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:#0003;--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);--tooltips-background:var(--grey-800);--tooltips-border:var(--grey-600);--tooltips-text:var(--grey-000);--free-journal-background:var(--green-100);--bottom-sheet-border:var(--grey-200);--toc-item-active-background:var(--grey-50);--subscription-color:var(--pink-800);--subscription-color-modified:var(--pink-700);--subscription-button-text:var(--grey-000);--subscription-button-text-modified:var(--grey-900);--credit-exploring-text:var(--yellow-500);--credit-exploring-background:var(--neutral-100);--credit-growth-text:var(--green-800);--credit-growth-background:var(--green-100);--credit-calm-text:var(--blue-800);--credit-calm-background:var(--blue-050);--credit-promo-button:var(--green-400);--subscription-text:var(--pink-800);--subscription-background:var(--pink-100);--member-green-text:var(--green-800);--member-green-background:var(--green-200)}: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-menu-open-background:var(--grey-700);--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:#0006;--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);--tooltips-background:var(--grey-000);--tooltips-border:var(--grey-200);--tooltips-text:var(--grey-800);--free-journal-background:var(--green-800);--bottom-sheet-border:var(--grey-750);--toc-item-active-background:var(--grey-750);--subscription-color:var(--pink-100);--subscription-color-modified:var(--pink-300);--subscription-button-text:var(--grey-900);--subscription-button-text-modified:var(--grey-800);--credit-exploring-text:var(--yellow-100);--credit-exploring-background:var(--neutral-700);--credit-growth-text:var(--green-100);--credit-growth-background:var(--green-800);--credit-calm-text:var(--blue-100);--credit-calm-background:var(--blue-800);--credit-promo-button:var(--green-300);--subscription-text:var(--pink-200);--subscription-background:var(--pink-800);--member-green-text:var(--green-200);--member-green-background:var(--green-800)}[data-slate-editor]{--casc-cjk-font-family:var(--editor-cjk-font-family,"Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Noto Sans TC")}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}#root{transition:opacity 1s ease-in-out;opacity:1!important}html{overscroll-behavior:none}:root{--native-app-nav-offset:0px}:root.native-app-no-titlebar{--native-app-nav-offset:20px}:root.native-app{--select-ui-text-allowed:none}:root.web-app{--select-ui-text-allowed:text}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent!important}body button:focus-visible{outline-style:none}body{color:var(--default-text);background:var(--default-background-low);font-family:Inter,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans KR,Noto Sans JP,sans-serif}body.magic-cursor *{cursor:url(/cursor/pointer.png),auto!important}html:not(.android) div::-webkit-scrollbar{width:8px;height:8px}html:not(.android) main::-webkit-scrollbar{width:8px;height:8px}html:not(.android) div::-webkit-scrollbar-track{background:0 0}html:not(.android) div::-webkit-scrollbar-corner{background:0 0}html:not(.android) main::-webkit-scrollbar-track{background:0 0}html:not(.android) main::-webkit-scrollbar-corner{background:0 0}html:not(.android) div::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:20px}html:not(.android) main::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:20px}html:not(.android) div::-webkit-scrollbar-thumb:hover{background:var(--default-highlight)}html:not(.android) main::-webkit-scrollbar-thumb:hover{background:var(--default-highlight)}@supports not selector(::-webkit-scrollbar){html:not(.android) div,html:not(.android) main{scrollbar-color:var(--grey-400) transparent}@media (hover:hover) and (pointer:fine){html:not(.android) div:hover,html:not(.android) main:hover{scrollbar-color:var(--default-highlight) var(--default-divider)}}}html:not(.android) textarea::-webkit-scrollbar{width:8px;height:8px}html:not(.android) textarea:focus::-webkit-scrollbar{width:8px;height:8px}html:not(.android) textarea::-webkit-scrollbar-track{background:0 0}html:not(.android) textarea::-webkit-scrollbar-corner{background:0 0}html:not(.android) textarea:focus::-webkit-scrollbar-track{background:0 0}html:not(.android) textarea:focus::-webkit-scrollbar-corner{background:0 0}html:not(.android) textarea::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:20px}html:not(.android) textarea:focus::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:20px}html:not(.android) textarea::-webkit-scrollbar-thumb:hover{background:var(--default-highlight)}html:not(.android) textarea:focus::-webkit-scrollbar-thumb:hover{background:var(--default-highlight)}@supports not selector(::-webkit-scrollbar){html:not(.android) textarea,html:not(.android) textarea:focus{scrollbar-color:var(--grey-400) transparent}@media (hover:hover) and (pointer:fine){html:not(.android) textarea:hover,html:not(.android) textarea:focus:hover{scrollbar-color:var(--default-highlight) var(--default-divider)}}}input,textarea{caret-color:var(--default-text)}input::selection{background:var(--editor-selection)}textarea::selection{background:var(--editor-selection)}::-ms-reveal{display:none}img{-webkit-touch-callout:none}@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}.caret__container{pointer-events:none}.caret__border{border-left:2px solid #ffcf23;height:100%}.caret__top{color:#ffcf23;animation:1s linear infinite bounce;position:absolute;top:-32px;left:-11px}.caret--blink{animation:1s step-end infinite blink}@keyframes blink{0%{border-color:#ffcf23}50%{border-color:#0000}}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(15%)}}.text-editor{user-select:var(--select-ui-text-allowed,text)}.text-editor:focus-visible{outline:none}.w-button{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.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--color-subscription{--primary-color:var(--subscription-button-text);--primary-color-modified:var(--subscription-button-text);--secondary-color:var(--subscription-color);--secondary-color-modified:var(--subscription-color-modified);--secondary-color-subtle:var(--subscription-button-text-modified)}.w-button--color-promo{--primary-color:var(--default-background-lowest);--primary-color-modified:var(--default-background-low);--secondary-color:var(--credit-promo-button);--secondary-color-modified:var(--credit-promo-button);--secondary-color-subtle:var(--credit-promo-button)}.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}.error-display{flex-direction:column;justify-content:center;align-items:center;gap:25px;width:100vw;height:100vh;display:flex}.error-display__text{text-align:center;max-width:400px;line-height:1.55}.error-display__buttons{flex-direction:row;gap:15px;display:flex}.dimensions-indicator{z-index:1000;color:#fff;pointer-events:none;white-space:nowrap;background:#000c;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:12px;font-weight:500;position:absolute;box-shadow:0 2px 4px #0003}.distance-indicator{pointer-events:none;z-index:300;--distance-line-color:#007acc;width:100%;height:100%;position:absolute;top:0;left:0}.distance-indicator__line{pointer-events:none;background-color:var(--distance-line-color);position:absolute}.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:"";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%);position:absolute}.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:"";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%);position:absolute}.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{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;position:absolute;transform:translate(-50%,-50%)}.position-editor{z-index:200;touch-action:none}.position-editor__move{cursor:move;box-sizing:border-box;border:max(1px / var(--zoom), .5px) solid #000;width:100%;height:100%;position:absolute;top:0;left:0}.position-editor--line-mode .position-editor__move{height:var(--line-border-width)}.position-editor__rotate-container{height:calc(20px / var(--zoom));width:calc(50px / var(--zoom));left:100%;top:calc(50% - 10px / var(--zoom));position:absolute}.position-editor__rotate-container:before{content:" ";border-top:max(1px / var(--zoom), .5px) solid #000;width:100%;height:0;position:absolute;top:50%}.position-editor__rotate{height:calc(20px / var(--zoom));width:calc(20px / var(--zoom));border:max(1px / var(--zoom), .5px) solid #000;cursor:grab;background-color:#fff;border-radius:50%;position:absolute;top:0;right:0}.position-editor__rotate:active{cursor:grabbing}.position-editor__rotate svg{width:100%;height:100%}.position-editor__corner{height:calc(28px / var(--zoom));width:calc(28px / var(--zoom));position:absolute}.position-editor__corner--top-left{left:calc(-18px / var(--zoom));top:calc(-18px / var(--zoom))}.position-editor__corner--top-left:after{bottom:calc(3px / var(--zoom));right:calc(3px / var(--zoom))}.position-editor__corner--top-right{right:calc(-18px / var(--zoom));top:calc(-18px / var(--zoom))}.position-editor__corner--top-right:after{bottom:calc(3px / var(--zoom));left:calc(3px / var(--zoom))}.position-editor__corner--bottom-left{left:calc(-18px / var(--zoom));bottom:calc(-18px / var(--zoom))}.position-editor__corner--bottom-left:after{top:calc(3px / var(--zoom));right:calc(3px / var(--zoom))}.position-editor__corner--bottom-right{right:calc(-18px / var(--zoom));bottom:calc(-18px / var(--zoom))}.position-editor__corner--bottom-right:after{top:calc(3px / var(--zoom));left:calc(3px / var(--zoom))}.position-editor__corner:after{content:" ";height:calc(10px / var(--zoom));width:calc(10px / var(--zoom));border:max(1px / var(--zoom), .5px) solid #000;background-color:#fff;border-radius:50%;position:absolute}.position-editor__point{cursor:move;width:6px;height:6px;transform:scale(calc(1 / var(--zoom)));top:calc(12px / var(--zoom));background-color:#000;background-clip:padding-box;border:4px solid #0000;border-radius:50%;position:absolute}.position-editor__point--left{transform-origin:100% 0;right:0}.position-editor__point--right{transform-origin:0 0;left:0}.position-editor__delete-container{background:var(--default-background-low);border:1px solid var(--container-default-border);border-radius:8px;padding:6px;animation:.2s ease-in-out forwards fadeInOpacity;box-shadow:0 4px 8px #2424240f}.snap-indicator{pointer-events:none;z-index:250;--snap-line-color:#007acc;width:100%;height:100%;position:absolute;top:0;left:0}.snap-indicator__line{pointer-events:none;position:absolute}.snap-indicator__line--vertical{border-left:calc(1px / var(--zoom,1)) dashed var(--snap-line-color);width:0}.snap-indicator__line--horizontal{border-top:calc(1px / var(--zoom,1)) dashed var(--snap-line-color);height:0}.image-lightbox-modal{-webkit-user-select:none;user-select:none;width:100%;height:100%}.image-lightbox-modal__overlay{-webkit-backdrop-filter:blur(5px)brightness(70%);backdrop-filter:blur(5px)brightness(70%);z-index:300;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.image-lightbox-modal__container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.image-lightbox-modal__image{flex-shrink:0;position:relative;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.image-lightbox-modal__img{object-fit:fill;max-width:unset;position:absolute}.image-lightbox-modal__controls{background-color:var(--default-background-low);border:none;border-radius:26px;flex-direction:row;align-items:center;gap:8px;height:40px;padding-block:6px;padding-inline:8px;display:flex;position:absolute;bottom:40px;left:auto;right:auto;box-shadow:2px 2px 8px #3232321a}.image-lightbox-modal__control{padding:10px 12px}.image-lightbox-modal__control span{min-width:50px;display:block}.image-lightbox-modal__control{font-size:14px;font-weight:600}.image-lightbox-modal__control-divider{background-color:var(--default-divider);width:1px;height:18px}.image-lightbox-modal__close-button{width:20px;height:20px;position:absolute;top:40px;right:40px}.object-handle{z-index:125;-webkit-user-select:none;user-select:none;display:none;position:absolute}.is-selecting-mode .object-handle{display:block}.object-handle__icon-container{left:0;top:calc((18px - var(--casc-font-size) * var(--casc-line-height)) / 2 * -1);position:absolute}.ruler[data-children-object-type=divider] .object-handle__icon-container{top:calc((18px - var(--casc-font-size)) / 2 * -1)}.object-handle__icon{left:calc((var(--quick-select-mobile-editor-left-padding) + 18px) / 2 * -1);background:var(--buttons-checkbox-background-default);outline:1px solid var(--buttons-checkbox-border);outline-offset:-1px;border-radius:100%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:fixed}.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{transition:opacity .2s ease-in-out;position:relative}.ruler:not(:last-child){margin-bottom:calc(var(--casc-object-spacing,1) * var(--casc-font-size))}.ruler .ruler:not(:last-child){margin-bottom:calc(var(--casc-nested-object-spacing,.25) * var(--casc-font-size))}.ruler .object-handle{width:300cqw;height:calc(100% + var(--casc-font-size));left:-100cqw;top:calc(var(--casc-font-size) * -.5);position:absolute}.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 ::selection{-webkit-user-select:none;user-select:none;background-color:#0000}.ruler:not(.is-selecting-mode .ruler).block--transition-selected ::selection{-webkit-user-select:none;user-select:none;background-color:#0000}.ruler:not(.is-selecting-mode .ruler).block--selected,.ruler:not(.is-selecting-mode .ruler).block--transition-selected{background-color:var(--editor-selection)}@keyframes blinking{0%{opacity:1}50%{opacity:.2}}.ruler.block-focus-position--left,.ruler.block-focus-position--right{caret-color:#0000}.ruler.block-focus-position--left ::selection{background-color:#0000}.ruler.block-focus-position--right ::selection{background-color:#0000}.ruler.block-focus-position--left:before,.ruler.block-focus-position--right:before{content:"";background-color:var(--casc-color);width:1px;height:100%;animation:1s step-end infinite blinking;position:absolute;top:0}.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)}.image-file{cursor:default;flex-direction:column;align-items:center;max-width:100%;margin:auto;padding:0;display:flex;position:relative}.image-file__aspect-container{width:var(--img-preview-width,100%);position:relative;overflow:hidden;translate:0}.image-file__file{--crop-width:calc(100 - var(--crop-left,0) - var(--crop-right,0));--crop-height:calc(100 - var(--crop-top,0) - var(--crop-bottom,0));width:calc(10000% / var(--crop-width));left:calc(var(--crop-left,0) / var(--crop-width) * -100%);top:calc(var(--crop-top,0) / var(--crop-height) * -100%);pointer-events:none;-webkit-user-select:none;user-select:none;max-width:unset;display:block;position:absolute}.image-file__progress-bar-container{width:100%;height:5px;position:absolute;top:0;left:0;overflow:hidden}.image-file__progress-bar{background-color:var(--casc-color);height:100%;position:absolute}.image-file__progress-bar--indefinite{width:10%;animation:2s linear infinite indeterminate-progress-bar}@keyframes indeterminate-progress-bar{0%{left:-10%}to{left:100%}}.image-file-resizer{width:100%;height:var(--preview-height,100%);pointer-events:none;z-index:1;position:absolute;top:0}.image-file-resizer--active{border:2px solid var(--casc-color)}.image-file-resizer__handle{border:1px solid var(--grey-800);background-color:var(--grey-000);bottom:calc(8px / var(--zoom,1));-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:ns-resize;touch-action:none;width:calc(40px / var(--zoom,1));height:calc(6px / var(--zoom,1));border-radius:999px;display:none;position:absolute;left:50%;translate:-50%}.image-file-resizer__handle:before{content:"";inset:calc(-10px / var(--zoom,1)) calc(-12px / var(--zoom,1));position:absolute}.image--interactive .image-file-resizer__handle{display:block}.image-file-resizer--active .image-file-resizer__handle{opacity:0;pointer-events:none}.img-placeholder{background-color:var(--grey-200);width:100%;height:100%;position:relative;overflow:hidden}.img-placeholder__content{color:var(--grey-800);text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:300px;font-size:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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}}.paragraph{word-break:break-word;line-height:var(--casc-line-height);font-family:var(--casc-font-family), var(--casc-cjk-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);text-spacing-trim:space-all;color:var(--casc-color);-webkit-text-stroke-width:var(--casc-text-stroke-width);-webkit-text-stroke-color:var(--casc-text-stroke-color)}.paragraph:not([data-placeholder=""]):before{content:attr(data-placeholder);cursor:text;opacity:var(--placeholder-opacity);color:var(--placeholder-color);white-space:nowrap;text-overflow:ellipsis;width:100%;text-align:inherit;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.paragraph:not(.block--selected) ::selection{background-color:var(--editor-selection);cursor:default}.temp-added-page-pop-portal{pointer-events:none;z-index:5;justify-content:center;align-items:center;animation:1s ease-out forwards temp-added-page-pop-portal;display:flex;position:absolute;inset:48px}.temp-added-page-pop-portal__animation{width:100%;height:100%;color:var(--grey-900)}@keyframes temp-added-page-pop-portal{0%{opacity:0;transform:scale(.9)}15%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.journal-book{width:calc(var(--adjusted-book-width) * var(--zoom));height:calc(var(--adjusted-book-height) * var(--zoom));contain:layout;pointer-events:none;-webkit-user-select:none;user-select:none;--adjusted-book-width:var(--book-width);--adjusted-book-height:var(--book-height);flex-direction:row;justify-content:center;align-items:center;transition:height .25s ease-in-out,width .25s ease-in-out;display:flex;position:relative}.journal-book--hard-cover{--adjusted-book-width:calc(var(--book-width) * 1.05);--adjusted-book-height:calc(var(--book-height) * 1.05)}.editor-wrapper--pinch-zooming .journal-book{transition:unset}.journal-book:has(.book-page--cover-flipped){width:calc(var(--adjusted-book-width) * var(--zoom) * 2)}.journal-book__3d-context>.block-extension:not(.block-extension-bookpages):not(.block-extension-bookcover){display:none}.journal-book__3d-context{transform-style:preserve-3d;perspective:3000px;height:var(--adjusted-book-height);width:100%;position:absolute;top:0;left:0}.journal-book .block-extension-bookpages,.journal-book .block-extension-bookcover{transform-style:preserve-3d;height:var(--adjusted-book-height);width:100%;position:absolute;top:0;left:0}.journal-book__book{height:var(--adjusted-book-height);width:var(--adjusted-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;position:absolute}.editor-wrapper--pinch-zooming .journal-book__book{transition:unset}.journal-book__book{filter:drop-shadow(0 10px 10px #2424241a)}.journal-book--interacting .journal-book__book{scale:calc(var(--zoom) * .99);filter:drop-shadow(0 8px 8px #2424241f)}.journal-book__book{transform:translate(0%)}.journal-book__book:has(.book-page--cover-flipped){transform:translate(50%)}.journal-book__back-cover{pointer-events:all;background:var(--book-color);z-index:-500;border-radius:var(--right-page-border-radius);transform-origin:0 0;width:var(--adjusted-book-width);height:var(--adjusted-book-height);position:absolute;top:0;left:0}.journal-book__back-cover:after{content:"";background-blend-mode:multiply;background:linear-gradient(90deg,#1c342a0f 0%,#233a3108 15.63%,#263d3300 100%);width:19px;height:100%;position:absolute;left:0}.journal-book--hard-cover .journal-book__back-cover:before{content:"";background:linear-gradient(90deg,#0000000f 30%,#0000 100%);width:12px;height:100%;position:absolute}.journal-book--hard-cover .journal-book__back-cover:after{background:linear-gradient(#ffffff40 0%,#0000 4px);width:100%;box-shadow:inset -2px -2px 2px #00000026}.journal-book--hard-cover .journal-book__back-cover-inner{width:var(--book-width);height:var(--book-height);background:var(--page-color);top:calc(var(--book-height) * .025);-webkit-user-select:none;user-select:none;border-radius:var(--right-page-border-radius,0);display:block;position:absolute;left:0}.journal-book--hard-cover .journal-book__back-cover-inner-content:after{content:"";background-blend-mode:multiply;background:linear-gradient(90deg,#1c342a0f 0%,#233a3108 15.63%,#263d3300 100%);width:19px;height:100%;position:absolute;left:0}.book-page--cover .book-page__cover-inner:after{border-radius:var(--left-page-border-radius,0);content:"";background-image:var(--book-cover-overlay-url);width:100%;height:100%;opacity:var(--book-cover-overlay-opacity,1);pointer-events:none;background-position:50%;background-size:cover;position:absolute;top:0}.book-page--last .book-page__half--back:not(:has(.page)):after{border-radius:var(--left-page-border-radius,0);content:"";background-image:var(--book-cover-overlay-url);width:100%;height:100%;opacity:var(--book-cover-overlay-opacity,1);pointer-events:none;background-position:50%;background-size:cover;position:absolute;top:0}.journal-book__back-cover .journal-book__back-cover-inner:after{border-radius:var(--right-page-border-radius,0);content:"";background-image:var(--book-cover-overlay-url);width:100%;height:100%;opacity:var(--book-cover-overlay-opacity,1);pointer-events:none;background-position:50%;background-size:cover;position:absolute;top:0}.journal-stack{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;position:relative}.editor-wrapper--pinch-zooming .journal-stack{transition:unset}.journal-stack__scale{width:calc(var(--book-width));height:calc(var(--book-height));transform-origin:0 0;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{flex:1;display:flex}.journal-mode{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.journal-mode--pointer-disabled *{pointer-events:none!important}.trash-mode{flex-direction:row;width:100%;height:100%;display:flex}.trash-mode>.block-extension{display:none}.trash-mode .block-extension-booktrash{--zoom:.3;flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:max-content;justify-content:center;gap:24px;width:100%;display:grid}@media (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%;color:var(--default-text);text-align:center;opacity:.5;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.trash-mode__empty-text{max-width:317px;font-size:14px;font-weight:400;line-height:155%}.positionable,.position-editor{box-sizing:border-box;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:0 0;opacity:var(--pos-opacity);position:absolute}.positionable--operating,.position-editor--operating{z-index:1000;opacity:.8}.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);pointer-events:var(--pos-pointer-events)}.positionable--layout-editing{pointer-events:auto}.positionable[style*=--pos-layering]{z-index:1}.positionable--selected{background-color:var(--highlight-color);outline:4px solid var(--highlight-color)}:is(.positionable:has(>.sticker),.positionable:has(>.writingbox .image)){z-index:1}.positionable__label{box-sizing:border-box;font-size:var(--label-font-size,var(--casc-font-size));font-family:var(--label-font-family,var(--casc-font-family)), var(--casc-cjk-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));text-spacing-trim:space-all;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);-webkit-user-select:none;user-select:none;cursor:default;position:absolute;overflow:hidden}.positionable__label--top{transform:translate(calc(-50% + var(--label-offset-x,0px)), calc(-100% + var(--label-offset-y,0px)));top:0;left:50%}.positionable__label--bottom{transform:translate(calc(-50% + var(--label-offset-x,0px)), calc(100% + var(--label-offset-y,0px)));bottom:0;left:50%}.positionable__label--left{transform:translate(calc(-100% + var(--label-offset-x,0px)), calc(-50% + var(--label-offset-y,0px)));top:50%;left:0}.positionable__label--right{transform:translate(calc(100% + var(--label-offset-x,0px)), calc(-50% + var(--label-offset-y,0px)));top:50%;right:0}.positionable__label--top-left{transform:translate(calc(0% + var(--label-offset-x,0px)), calc(-100% + var(--label-offset-y,0px)));top:0;left:0}.positionable__label--top-right{transform:translate(calc(0% + var(--label-offset-x,0px)), calc(-100% + var(--label-offset-y,0px)));top:0;right:0}.positionable__label--bottom-left{transform:translate(calc(0% + var(--label-offset-x,0px)), calc(100% + var(--label-offset-y,0px)));bottom:0;left:0}.positionable__label--bottom-right{transform:translate(calc(0% + var(--label-offset-x,0px)), calc(100% + var(--label-offset-y,0px)));bottom:0;right:0}.positionable__label--left-top{transform:translate(calc(-100% + var(--label-offset-x,0px)), calc(0% + var(--label-offset-y,0px)));top:0;left:0}.positionable__label--left-bottom{transform:translate(calc(-100% + var(--label-offset-x,0px)), calc(0% + var(--label-offset-y,0px)));bottom:0;left:0}.positionable__label--right-top{transform:translate(calc(100% + var(--label-offset-x,0px)), calc(0% + var(--label-offset-y,0px)));top:0;right:0}.positionable__label--right-bottom{transform:translate(calc(100% + var(--label-offset-x,0px)), calc(0% + var(--label-offset-y,0px)));bottom:0;right:0}.bookname{box-sizing:border-box;justify-content:var(--bookname-justify-content,center);cursor:text;flex-direction:column;width:100%;height:100%;display:flex}.bookname__editable{line-height:var(--casc-line-height,1.5);font-family:var(--casc-font-family), var(--casc-cjk-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);text-spacing-trim:space-all;color:var(--casc-color,var(--grey-900));-webkit-text-stroke-width:var(--casc-text-stroke-width);-webkit-text-stroke-color:var(--casc-text-stroke-color);border:none;outline:none}.bookname__editable::selection{background-color:var(--editor-selection)}.bookname__editable:not([data-placeholder=""]):before{content:attr(data-placeholder);justify-content:var(--bookname-justify-content,center);opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;inset:0}.date-picker-header{grid-template-columns:repeat(7,1fr);justify-items:center;display:grid}.date-picker-header__nav-button{padding:8px 4px}.date-picker-header__current-text{grid-column-start:span 5;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.date-picker-clear-button{box-sizing:border-box;width:100%;font-size:13px;font-weight:600}.month-or-year-picker{-webkit-user-select:none;user-select:none;width:100%;position:relative}.month-or-year-picker__options{border-bottom:1px solid var(--container-default-border);grid-template-columns:repeat(3,1fr);gap:2px 4px;padding:0 4px 4px;display:grid}.month-or-year-picker__option{cursor:pointer;border:2px solid #0000}.month-or-year-picker__option:hover:not(.month-or-year-picker__option--selected){background:var(--container-neutral-background);border:2px solid var(--container-neutral-background-medium);border-radius:4px}.month-or-year-picker__option--selected{background:var(--container-neutral-background-medium);border-radius:4px;font-weight:700}.month-or-year-picker__option--today:not(.month-or-year-picker__option--selected){font-weight:700}.day-or-week-picker{-webkit-user-select:none;user-select:none;width:100%;position:relative}.day-or-week-picker__days{border-bottom:1px solid var(--container-default-border);flex-direction:column;padding:0 4px 4px;display:flex}.day-or-week-picker__day-of-week{text-align:center;opacity:.5;font-size:12px;font-weight:600}.day-or-week-picker__week{border:2px solid #0000;grid-template-columns:repeat(7,1fr);justify-items:center;gap:2px;display:grid}.day-or-week-picker__week--interactive{cursor:pointer}.day-or-week-picker__week--interactive:hover:not(.day-or-week-picker__week--selected){background:var(--container-neutral-background);border:2px solid var(--container-neutral-background-medium);border-radius:4px}.day-or-week-picker__week--selected{background:var(--container-neutral-background-medium);border-radius:4px;font-weight:700}.day-or-week-picker__day{box-sizing:border-box;letter-spacing:-.4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.day-or-week-picker__day--interactive{cursor:pointer}.day-or-week-picker__day--interactive:hover:not(.day-or-week-picker__day--selected){background:var(--container-neutral-background);border:2px solid var(--container-neutral-background-medium);border-radius:4px}.day-or-week-picker__day--selected{background:var(--container-neutral-background-medium);border-radius:4px;font-weight:700}.day-or-week-picker__day--today:not(.day-or-week-picker__day--selected){font-weight:700}.day-or-week-picker__day--other-month{font-size:14px}.day-or-week-picker__day--other-month:not(.day-or-week-picker__day--interactive:hover){opacity:.5}.dialog-container{z-index:150;position:relative}.dialog-container .dialog-overlay{-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5);z-index:150;justify-content:center;align-items:center;animation:.3s ease-in-out forwards fadeInOpacity;display:flex;position:fixed;inset:0}.dialog-container .dialog-overlay--transparent{-webkit-backdrop-filter:none;backdrop-filter:none}.dialog-container .dialog{box-sizing:border-box;background:var(--default-background-low);color:var(--default-text);z-index:150;border-radius:16px;flex-direction:column;width:400px;max-width:100%;max-height:100vh;display:flex;position:relative;overflow-y:auto}@media screen and (width<=768px) and (hover:none),screen and (width<=768px) and (pointer:coarse){.dialog-container .dialog{will-change:transform;border-radius:16px 16px 0 0;width:100%;transition:transform .3s ease-in-out;position:absolute;bottom:0}.dialog-container .dialog:not(.dialog--forced){padding-top:20px;padding-bottom:max(16px, env(safe-area-inset-bottom))}.dialog-container .dialog{animation:.3s ease-in-out forwards slideInFromBottom}.dialog-container .dialog__dismiss-button{display:none}.dialog-container .dialog--forced{height:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0}.dialog-container .dialog__dismiss-bar{box-sizing:border-box;justify-content:center;width:100%;padding:8px 0;display:flex;position:absolute;top:0}.dialog-container .dialog__dismiss-bar>div{background-color:var(--container-default-border);border-radius:4px;width:32px;height:4px}}.dialog-container .dialog--forced .dialog__dismiss-bar,.dialog-container .dialog--forced .dialog__dismiss-button{display:none}.dialog-container .dialog--transparent{background:0 0}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.basedate{cursor:pointer}.basedate__value{-webkit-user-select:none;user-select:none;text-wrap:nowrap;width:100%;line-height:var(--casc-line-height,1.5);font-family:var(--casc-font-family), var(--casc-cjk-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);text-spacing-trim:space-all;color:var(--casc-color,var(--grey-900));-webkit-text-stroke-width:var(--casc-text-stroke-width);-webkit-text-stroke-color:var(--casc-text-stroke-color)}.basedate--unset .basedate__value{opacity:var(--date-placeholder-opacity,var(--pagedate-placeholder-opacity,.3));color:var(--date-placeholder-color,var(--pagedate-placeholder-color,var(--casc-color,var(--grey-900))))}@media (hover:hover) and (pointer:fine){.basedate:not(.basedate--active):hover{background:var(--highlight-color)}}.basedate--active{background-color:var(--editor-selection)}.basedate__popup{z-index:200;background:var(--default-background-low);border:1px solid var(--container-default-border);border-radius:8px;width:256px;box-shadow:0 4px 8px #2424240f}.basedate__dialog{flex-direction:column;align-items:center;display:flex}.divider{height:var(--casc-font-size);cursor:pointer;flex-direction:column;justify-content:center;display:flex}.divider__line{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);width:100%}.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;user-select:none;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);position:absolute}.list-checkbox{height:calc(var(--casc-font-size) * var(--casc-line-height));width:var(--casc-font-size);margin-left:calc(var(--casc-font-size) * .5);flex-shrink:0;position:relative}.list-checkbox svg{width:100%;height:100%;color:var(--casc-color);position:absolute}.list-checkbox:has(input:not(:checked)) svg{opacity:.3}.list-checkbox input,.list-checkbox input:checked,.list-checkbox input:focus{cursor:pointer;appearance:none;width:100%;height:100%;position:absolute}@property --depth{syntax:"<number>";inherits:true;initial-value:0}.listitem{flex-direction:row;transition:--depth .3s;display:flex}.listitem__indent-space{width:calc(var(--depth) * var(--casc-font-size) * 2);flex-grow:0;flex-shrink: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;color:var(--casc-color);display:block}.list[data-list-type=ordered] .listitem__bullet:before{font-family:Roboto Mono,monospace;font-weight:700;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)}:is(.listitem:has(:checked) .listitem__bullet,.listitem:has(:checked) .listitem__content){opacity:.5}.listitem__content{flex-grow:1}.burning-animation{pointer-events:none;width:100%;position:absolute;inset:0}.burning-animation__burn-line{background-image:url(/assets/burn-line-BELP8W9s.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;animation:3s cubic-bezier(.6,0,1,1) forwards moveBlockUpward;position:absolute;bottom:0;left:0;right:0}.stack-page:has(.burning-animation) .page{animation:burnAwayPage var(--burn-duration,3s) forwards;animation-timing-function:cubic-bezier(.6,0,1,1);position:relative}@keyframes burnAwayPage{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes moveBlockUpward{0%{bottom:-5%}to{bottom:95%}}body.custom-cursor-active,body.custom-cursor-active *{cursor:none!important}.custom-cursor{pointer-events:none;transform-origin:50%;will-change:transform, opacity;background-position:50%;background-repeat:no-repeat;background-size:contain;position:fixed;inset:0}.custom-cursor--visible{opacity:1}.custom-cursor--hidden{opacity:0}.match-striker{width:var(--pos-width);height:var(--pos-height);background-repeat:no-repeat;background-size:cover}.match{cursor:pointer;width:100%;height:100%;width:var(--pos-width);height:var(--pos-height);touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.match__container{width:100%;height:100%}.match__image{background-repeat:no-repeat;background-size:100%;width:100%;height:100%}.match__tape{background-repeat:no-repeat;background-size:100%;width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.book-page{transform-style:preserve-3d;transform-origin:0;pointer-events:all;transition:transform .5s ease-out;position:absolute}.journal-book--hard-cover .book-page:not(.book-page--inner-page){scale:1.05}.journal-book--hard-cover .book-page--inner-page{--zoom:var(--hardcover-inner-zoom);top:calc(var(--book-height) * .025)}.book-page.book-page--left{transform-origin:100%}.book-page.book-page--left .page{--page-border-radius:var(--left-page-border-radius)!important}.book-page.book-page--left{--right-overflow-enabled:0}.book-page:not(.book-page--left) .page{--page-border-radius:var(--right-page-border-radius)!important}.book-page:not(.book-page--left):not(.book-page--cover){--left-overflow-enabled:0}.book-page__half{backface-visibility:hidden;position:absolute;top:0;left:0}.book-page__half--front{transform:rotateY(0)}.book-page__half--front:after{content:"";background-blend-mode:multiply;pointer-events:none;background:linear-gradient(90deg,#1c342a0f 0%,#233a3108 15.63%,#263d3300 100%);width:19px;position:absolute;inset:0}[data-page-index="0"] .book-page__half--front:after{background:0 0}.journal-book--hard-cover [data-page-index="0"] .book-page__half--front:after{width:100%;box-shadow:inset 2px 2px 2px #ffffff40,inset -2px -2px 2px #00000026}.book-page__half--back{transform:rotateY(180deg)}.book-page__half--back:has(.page) .book-page__content:after{content:"";background-blend-mode:multiply;pointer-events:none;background:linear-gradient(-90deg,#1c342a0f 0%,#233a3108 15.63%,#263d3300 100%);width:19px;height:100%;position:absolute;top:0;right:0}.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);width:var(--book-width);height:var(--book-height);transform-origin:0 0;overflow:hidden}.book-page__half--back:not(:has(.page)) .book-page__content:after{content:"";background-blend-mode:multiply;pointer-events:none;background:linear-gradient(-90deg,#1c342a0f 0%,#233a3108 15.63%,#263d3300 100%);width:19px;height:100%;position:absolute;right:0}[data-page-index="0"] .book-page__half--back:not(:has(.page)) .book-page__content{background:var(--book-color);position:relative}.journal-book--hard-cover [data-page-index="0"] .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);-webkit-user-select:none;user-select:none;border-radius:var(--left-page-border-radius,0);position:absolute;top:2.5%;left:5%}.journal-book--hard-cover [data-page-index="0"] .book-page__half--back:not(:has(.page)) .book-page__content .book-page__cover-inner-content{position:absolute;inset:0}.journal-book--hard-cover [data-page-index="0"] .book-page__half--back:not(:has(.page)) .book-page__content .book-page__cover-inner-content:after{content:"";background-blend-mode:multiply;pointer-events:none;background:linear-gradient(-90deg,#1c342a0f 0%,#233a3108 15.63%,#263d3300 100%);width:19px;height:100%;position:absolute;right:0}.journal-book--hard-cover [data-page-index="0"] .book-page__half--back:not(:has(.page)) .book-page__content:before{content:"";pointer-events:none;background:linear-gradient(-90deg,#0000000f 30%,#0000 100%);width:12px;height:100%;position:absolute;right:0}.journal-book--hard-cover [data-page-index="0"] .book-page__half--back:not(:has(.page)) .book-page__content:after{pointer-events:none;background:linear-gradient(0deg,#00000026 0%,#0000 4px);width:100%;box-shadow:inset 2px 2px 2px #ffffff40}.stack-page{opacity:1;filter:drop-shadow(0 5px 5px #2424241a);position:absolute}.stack-page--is-dragging .page{cursor:grabbing}.stack-page--back-buffer{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.trash-mode-page-wrapper{filter:drop-shadow(4.5px 7px 2.5px #0000)drop-shadow(3px 4.5px 2px #00000003)drop-shadow(1.5px 2.5px 2px #00000008)drop-shadow(.5px 1px 1.5px #0000000d)drop-shadow(0 .496px .496px #0000000f);will-change:filter;border:1px solid #0000;border-radius:8px;justify-content:center;height:fit-content;padding:30px 0;display:flex;position:relative}@media (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{background-color:var(--buttons-checkbox-background-default);border:1px solid var(--buttons-checkbox-border);pointer-events:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:none;position:absolute;top:12px;left:12px}.trash-mode-page-wrapper--selected .trash-mode-page-wrapper__checkbox{color:var(--buttons-primary-text);background-color:var(--buttons-checkbox-background-checked);border:1px solid var(--buttons-checkbox-background-checked);display:flex}@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{cursor:pointer;position:absolute;inset:0}.page{width:calc(var(--zoom) * var(--page-width,420px));height:calc(var(--zoom) * var(--page-height,595px));--safe-area-width:calc(var(--page-width) * .21);overflow:visible}.journal-book .page,.journal-stack .page{width:calc(var(--page-width,420px));height:calc(var(--page-height,595px))}.page{cursor:default}.page__scale-container{width:var(--page-width,420px);height:var(--page-height,595px);transform-origin:0 0;transform:scale(var(--zoom));position:relative}.journal-book .page__scale-container,.journal-stack .page__scale-container{transform:unset}.page__safe-area{pointer-events:none;inset:calc(var(--safe-area-width) * -1);left:calc(var(--safe-area-width) * -1 * var(--left-overflow-enabled,1));right:calc(var(--safe-area-width) * -1 * var(--right-overflow-enabled,1));position:absolute;overflow:clip}.page__content{pointer-events:all;width:var(--page-width,420px);height:var(--page-height,595px);top:var(--safe-area-width);left:calc(var(--safe-area-width) * var(--left-overflow-enabled,1));background-color:var(--page-background-color);border-radius:var(--page-border-radius,0);z-index:0;position:absolute}.page__background-image,.page__overlay-image{border-radius:var(--page-border-radius,0);pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.page__background-image{z-index:-1}.page__overlay-image{opacity:var(--page-overlay-opacity,1);z-index:0}.photo-calendar{box-sizing:border-box;width:100%;height:100%;color:var(--photocalendar-color);font-family:var(--photocalendar-font-family), var(--casc-cjk-font-family,"");flex-direction:column;display:flex}.photo-calendar__weekdays{flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.photo-calendar__weekday{text-align:center;font-family:var(--photocalendar-weekday-font-family,var(--photocalendar-font-family)), var(--casc-cjk-font-family,"");color:inherit;letter-spacing:.02em;padding:.2em 0;font-size:6.75px}.photo-calendar__grid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:1fr;min-height:0;display:grid}.photo-calendar__cell{box-sizing:border-box;appearance:none;text-align:right;width:100%;height:100%;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.photo-calendar__cell--empty{cursor:default}.photo-calendar__cell--has-page:not(.photo-calendar__cell--has-photo){background-color:var(--photocalendar-cell-placeholder-background-color)}.photo-calendar__cell--interactive{cursor:pointer}@media (hover:hover){.photo-calendar__cell--interactive:hover{background-color:color-mix(in srgb, currentColor 8%, transparent)}}.photo-calendar__cell-photo{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.photo-calendar__cell-weather{z-index:2;width:5.8px;height:5.8px;color:inherit;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;right:3px}.photo-calendar__day-number{font-family:var(--photocalendar-cell-font-family,var(--photocalendar-font-family)), var(--casc-cjk-font-family,"");color:inherit;-webkit-user-select:none;user-select:none;z-index:1;font-size:29.25px;font-weight:400;line-height:1;position:relative}.photo-calendar__cell--has-photo .photo-calendar__day-number{-webkit-text-stroke-width:.18px;font-size:5.8px;position:absolute;top:3px;left:3px}.photo-calendar__day-number--placeholder{opacity:.5}.confirm-delete{flex-direction:column;gap:24px;height:100%;padding:32px;display:flex}.confirm-delete__title{font-size:20px;font-weight:700}.confirm-delete__message{opacity:.5;font-size:14px;font-weight:400}.plant{width:100%;height:100%;position:relative}.w-menu{background:var(--default-background-low);border:1px solid var(--container-default-border);z-index:150;border-radius:8px;flex-direction:column;min-width:160px;padding:8px 0;display:flex;box-shadow:0 4px 8px #2424240f}.w-menu--in-dialog{box-shadow:none;background:0 0;border:none;gap:6px}.w-menu-static-content{margin:8px 0}.w-menu-divider{background-color:var(--dropdown-divider);width:100%;height:1px}.w-menu-item{justify-content:flex-start;padding:6px 16px;font-size:14px;font-weight:500}.w-menu--in-dialog .w-menu-item{font-size:16px}.positionable-image{--crop-width:calc(100 - var(--crop-left,0) - var(--crop-right,0));--crop-height:calc(100 - var(--crop-top,0) - var(--crop-bottom,0));width:100%;height:100%;position:relative;overflow:hidden;translate:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.positionable-image:not(.positionable-image--locked){cursor:pointer}.positionable--selected .positionable-image{cursor:zoom-in}.positionable-image__image{max-width:unset;width:calc(10000% / var(--crop-width));height:calc(10000% / var(--crop-height));left:calc(var(--crop-left,0) / var(--crop-width) * -100%);top:calc(var(--crop-top,0) / var(--crop-height) * -100%);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.positionable-image__placeholder{background-color:var(--posimg-placeholder-background-color,#e2e0da);background-image:var(--posimg-placeholder-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex;position:absolute}.positionable-image__placeholder-icon{color:var(--posimg-placeholder-color,var(--grey-900))}.positionable-image__placeholder-text{color:var(--posimg-placeholder-color,var(--grey-900));font-family:var(--posimg-placeholder-font-family,"inter");font-size:var(--posimg-placeholder-font-size,12px);font-weight:var(--posimg-placeholder-font-weight,400)}.scale{position:relative}.scale__items{flex-direction:var(--scale-direction,row);justify-content:flex-start;align-items:center;gap:var(--scale-icon-gap,0px);display:flex}.scale__icon{-webkit-user-select:none;user-select:none;box-sizing:border-box;background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;padding:0;display:flex;position:relative}.scale__icon:before{content:"";inset:calc(var(--scale-icon-gap,0px) / -2);position:absolute}.scale__icon img{object-fit:contain;width:100%;height:100%}.scale--variable-resource-size .scale__icon{flex:none;width:auto;max-width:100%;height:auto;max-height:100%}.scale--variable-resource-size .scale__icon img{width:auto;max-width:100%;height:auto;max-height:100%}.select{position:relative}.select__options{flex-direction:var(--select-direction,row);justify-content:flex-start;align-items:center;gap:var(--select-icon-gap,0px);display:flex}.select__option{-webkit-user-select:none;user-select:none;height:var(--select-option-size,100%);width:var(--select-option-size,100%);box-sizing:border-box;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;min-width:0;padding:0;display:flex;position:relative}.select__option:before{content:"";inset:calc(var(--select-icon-gap,0px) / -2);position:absolute}.select__option img{object-fit:contain;width:100%;height:100%}.sticker{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.sticker--draggable{cursor:grab}.toggle{width:100%;height:100%;position:relative}.toggle__button{-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0}.toggle__button img{object-fit:contain;width:100%;height:100%}.option-button{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);display:flex}.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;width:100%;height:100%;font-family:var(--tracker-font-family)}.tracker .w-menu-item .option-cell{width:32px;height:32px}.tracker__day{align-items:center;justify-content:var(--tracker-justify-content,flex-start);align-self:flex-start;gap:var(--tracker-cell-gap);flex-wrap:wrap;width:100%;display:flex;position:relative}.tracker__day .option-cell{width:100%;min-width:var(--tracker-option-value-width,32px)}.tracker__week{justify-content:start;align-items:start;gap:var(--tracker-cell-gap);grid-template-columns:repeat(var(--tracker-grid-columns,7), minmax(0, 1fr));width:100%;display:grid;position:relative}.tracker__week--calendar{grid-template-columns:repeat(7,minmax(0,1fr))}.tracker__month{grid-template-columns:repeat(var(--tracker-grid-columns,7), minmax(0, 1fr));gap:var(--tracker-cell-gap);box-sizing:border-box;grid-auto-rows:min-content;width:100%;height:100%;font-size:14px;display:grid}.tracker__month--calendar{grid-template-columns:repeat(7,minmax(0,1fr))}.tracker__year{grid-template-columns:repeat(var(--tracker-grid-columns,12), minmax(0, 1fr));gap:var(--tracker-cell-gap);grid-auto-rows:min-content;width:100%;height:100%;font-size:14px;display:grid}.tracker__year--calendar{grid-template-columns:repeat(12,minmax(0,1fr))}.tracker__emotion{cursor:auto;pointer-events:auto;grid-template-columns:repeat(var(--tracker-grid-columns,12), minmax(0, 1fr));gap:var(--tracker-cell-gap);grid-auto-rows:min-content;width:100%;height:100%;font-size:14px;display:grid;overflow:hidden}.tracker__emotion .option-cell--image{width:100%;height:100%;transform:rotate(var(--rotation,0deg));transform-origin:50%}.tracker__header{font-weight:var(--tracker-header-font-weight);color:var(--tracker-header-color);justify-content:center;align-items:center;display:flex}.wishlist-overview-tracker{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:2px;display:flex}.wishlist-overview-tracker__button{width:20px;height:20px}.wishlist-overview-tracker__button img{object-fit:contain;width:16px;height:16px}.option-cell{aspect-ratio:1;-webkit-user-select:none;user-select:none;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);width:100%;overflow:hidden;container-type:inline-size}.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{text-align:center;vertical-align:middle;z-index:100;justify-content:center;align-items:center;width:100%;height:100%;font-size:80cqw;display:flex}.option-cell--color{z-index:0;width:100%;height:100%}.option-cell--image{transform:scale(var(--tracker-cell-image-scale,1));z-index:10;width:100%;height:100%}.option-cell__none{border-width:0;width:fit-content}.w-menu .option-cell{width:20px}.legend{font-family:var(--legend-font-family);font-weight:var(--legend-font-weight);color:var(--legend-color);flex-direction:column;justify-content:center;align-items:center;display:flex}.legend__options{flex-direction:var(--legend-flex-direction,"column");gap:var(--legend-gap);flex-wrap:wrap;display:flex}.legend__cell{box-sizing:border-box;justify-content:start;width:32px;height:32px}.legend__label{margin:0 14px}.legend .option-cell{min-width:32px}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.writingbox{justify-content:var(--writingbox-justify-content,start);--wb-fade-height:30px;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.writingbox__content{flex:none;width:100%}.writingbox--thumbnail{overflow:hidden}.writingbox--overflowing{-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - var(--wb-fade-height)), #0000 100%);mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - var(--wb-fade-height)), #0000 100%);justify-content:start;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.writingbox--active.writingbox--overflowing{background-color:var(--grey-000);z-index:10;height:auto;margin:0 -8px;padding:0 8px;transition:background-color .3s ease-in-out;box-shadow:0 4px 8px #2424240f;-webkit-mask-image:none;mask-image:none}.writingbox--locked{-webkit-user-select:none;user-select:none}.positionable:has(>.writingbox){--casc-line-height:1.5;--casc-font-size:17px;--casc-color:#000}.positionable:has(>.writingbox):not(:has(.writingbox--locked)){cursor:text}.positionable:has(>.writingbox--active.writingbox--overflowing){z-index:50}.block-extension-dumb{height:0;font-size:0;position:absolute}.block-extension-ellipse{box-sizing:border-box;background:var(--ellipse-background);border-color:var(--ellipse-border-color);border-width:var(--ellipse-border-width);border-radius:50%;width:100%;height:100%}.block-extension-line{box-sizing:border-box;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;width:100%;height:100%}.block-extension-q{padding-left:calc(var(--casc-font-size) * 2)}.block-extension-q:before{content:"";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);position:absolute}.block-extension-q{--casc-text-align:left;--q-source-font-size-or-cascade:var(--q-source-font-size,calc(var(--casc-font-size) * .8))}.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{content:"- ";color:var(--casc-color);opacity:.8;font-family:var(--casc-font-family);font-size:var(--casc-font-size);line-height:var(--casc-line-height);width:var(--casc-font-size);position:absolute;left:0}.block-extension-rectangle{box-sizing:border-box;background:var(--rectangle-background);border-color:var(--rectangle-border-color);border-width:var(--rectangle-border-width,0px);border-radius:var(--rectangle-border-radius);width:100%;height:100%}.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)}.page-thumbnail{width:calc(var(--page-width) * var(--scale));height:calc(var(--page-height) * var(--scale));display:flex}.page-thumbnail__editor{-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:0 0;width:100%;height:100%;scale:var(--scale);text-align:initial;font-weight:initial;flex-shrink:0}@media screen and (width<=768px) and (hover:none),screen and (width<=768px) and (pointer:coarse){.dialog .page-thumbnail{margin:auto}}.page-thumbnail .page__content{pointer-events:none}.page-thumbnail--book-shadow{filter:drop-shadow(15px 19px 20px #00000008)drop-shadow(5px 10px 20px #0000000d);will-change:filter}.page-thumbnail--page-shadow{filter:drop-shadow(4.5px 7px 2.5px #0000)drop-shadow(3px 4.5px 2px #00000003)drop-shadow(1.5px 2.5px 2px #00000008)drop-shadow(.5px 1px 1.5px #0000000d)drop-shadow(0 .496px .496px #0000000f);will-change:filter}@media (hover:hover) and (pointer:fine){.page-thumbnail--interactive{transition:scale .2s ease-in-out}button:hover .page-thumbnail--interactive,.page-thumbnail--interactive:hover{scale:1.04}.page-thumbnail--interactive:active{scale:1.03}}@media (hover:none),(pointer:coarse){.page-thumbnail--interactive{transition:scale .1s ease-in-out}.page-thumbnail--interactive:active{scale:1.04}}.page-thumbnail--force-active{scale:1.04}.server-message{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;height:100%;padding:32px;display:flex}.server-message__title{font-size:20px;font-weight:700}.server-message__message{opacity:.6;font-size:14px;font-weight:400}.loading-spinner{flex-direction:column;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}.loading-spinner__spinner{border:5px solid var(--default-background-lowest);border-bottom-color:var(--default-highlight);box-sizing:border-box;border-radius:50%;width:48px;height:48px;animation:1s linear infinite rotate;display:inline-block}.waiting-state{background:var(--default-divider);border-radius:20px;width:183px;height:8px;overflow:hidden}.waiting-state__indicator{background:var(--default-highlight);border-radius:20px;width:50px;height:8px;animation:2s ease-in-out infinite loading}@keyframes loading{0%{transform:translate(-50px)}to{transform:translate(183px)}}.transaction-error{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;padding:26px 10px;display:flex}.transaction-error__title{font-size:20px;font-weight:700}.transaction-error__desc,.transaction-error__contact{opacity:.6;font-size:14px;font-weight:400}.subscription-plan-card{color:var(--subscription-color);border:1px solid var(--bottom-sheet-border);box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:17px;width:100%;padding-block:25px;display:flex;position:relative}.upgrade-to-premium-dialog .subscription-plan-card{max-width:80vw}.subscription-plan-card--selected{background-color:var(--subscription-background);border-color:#0000}.subscription-plan-card__limited-time-offer{color:var(--buttons-primary-text);background:var(--subscription-color);border-radius:30px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:500;position:absolute;top:-9.5px;left:50%;transform:translate(-50%)}.subscription-plan-card__icon-plan-selected{position:absolute;top:10px;right:10px;transform:scale(1.5)}.subscription-plan-card__plan-title{text-align:center;font-size:18px;font-weight:500}.subscription-plan-card__price{text-align:center;font-size:20px;font-weight:500}.subscription-plan-card__meta-info{opacity:.5;text-align:center;font-size:10px;font-weight:500}.subscription-plans{flex-direction:column;align-items:center;gap:36px;width:100%;max-width:430px;padding-inline:25px;display:flex}.upgrade-to-premium-dialog .subscription-plans{box-sizing:border-box;width:100%;max-width:unset;padding:56px 36px}@media screen and (width<=768px){.subscription-plans{padding-inline:0}}.subscription-plans__plans{flex-direction:column;align-items:center;gap:13px;width:100%;margin-top:10px;display:flex}.subscription-plans__become-a-member-button{color:var(--buttons-primary-text);background:var(--subscription-color);border-radius:48px;padding:15px;font-size:14px;font-weight:500;line-height:1.1}.subscription-plans__benefits{color:var(--subscription-color);flex-direction:column;gap:16px;max-width:80vw;font-size:14px;font-weight:500;line-height:1.55;display:flex}.subscription-plans__benefit-description{flex:1;min-width:0}.subscription-plans__section-title{padding-left:21px}.subscription-plans__benefit{gap:11px;display:flex}.subscription-plans__icon-check{margin-top:4px}.subscription-plans__benefit-link{text-decoration:underline}.subscription-plans__lifetime-upgrade{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;display:flex}.subscription-plans__upgrade-button{color:var(--buttons-primary-text);background:var(--subscription-color);border-radius:48px;width:fit-content;padding:15px;font-size:14px;font-weight:500;line-height:1.1}.subscription-plans__upgrade-button--disabled{opacity:.3;pointer-events:none;cursor:default}.subscription-plans__terms-note{opacity:.5;width:100%;max-width:80vw;color:var(--subscription-color);font-size:10px;font-weight:500;line-height:150%}.upgrade-to-premium-dialog{width:100%;max-height:80vh;overflow-y:auto}.new-feature{box-sizing:border-box;flex-direction:column;width:433px;max-width:433px;height:100%;max-height:100dvh;padding:56px 36px;display:flex;position:relative;overflow-y:auto}@media screen and (width<=768px){.new-feature{width:100vw;max-width:100%}}.new-feature__body{box-sizing:border-box;flex-direction:column;flex-grow:1;gap:21px;width:100%;height:100%;display:flex;overflow:auto}.new-feature__badge{border-radius:30px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:2px 8px;font-size:10px;font-weight:500;line-height:150%;display:flex}.new-feature__badge--limited{background-color:var(--subscription-background);color:var(--subscription-text)}.new-feature__badge--premium{background-color:var(--member-green-background);color:var(--member-green-text)}.new-feature__title{flex-direction:column;gap:10px;font-size:18px;font-weight:600;line-height:150%;display:flex}.new-feature__intro{margin-top:-18px;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.new-feature__bullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.new-feature__bullets li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:flex}.new-feature__check{background-color:var(--member-green-background);width:21px;height:21px;color:var(--member-green-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.new-feature__check svg{width:11px;height:11px}.new-feature__note{background-color:var(--tabs-background);border-radius:4px;gap:10px;padding:12px;font-size:14px;font-style:normal;line-height:150%}.new-feature__actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.new-feature__btn{box-sizing:border-box;border-radius:48px;justify-content:center;align-self:stretch;align-items:center;min-width:40px;height:40px;padding:15px 10px;display:flex}.new-feature__footer{text-align:center;opacity:.5;margin-top:4px;font-size:13px}.new-feature__terms-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.version-upgrade{flex-direction:column;justify-content:space-between;height:100%;padding:32px;display:flex}.version-upgrade__title{border-bottom:1px solid var(--container-default-border);padding-bottom:18px;font-size:14px;font-weight:600;display:flex}.version-upgrade__body{margin:22px 0;font-size:16px;font-weight:600}.snackbar{bottom:calc(100px + env(safe-area-inset-bottom) + var(--keyboard-height,0px));z-index:3000;width:fit-content;max-width:80vw;color:var(--snackbar-text);background:var(--snackbar-background);user-select:var(--select-ui-text-allowed,none);border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-left:auto;margin-right:auto;padding:12px 16px;font-size:14px;font-weight:400;transition:all 60ms linear;display:flex;position:fixed;left:0;right:0;box-shadow:0 4px 8px #2424240f}.snackbar--disappear{opacity:0;z-index:-1;transition:all .15s ease-in;transform:translateY(20px)}.snackbar:has(button){min-width:312px}@media screen and (width<=768px){.snackbar{box-sizing:border-box;width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}.snackbar svg{flex-shrink:0}.snackbar__content{height:32px;white-space:wrap;flex:1;align-items:center;gap:4px;display:flex}.snackbar--error{background:var(--red-600);color:var(--grey-000)}.snackbar__divider{background:var(--snackbar-border);opacity:.6;width:1px;height:20px}.snackbar button{border-radius:8px;justify-content:center;align-items:center;height:16px;padding:8px;font-size:14px;font-weight:500;display:flex}.snackbar button svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.snackbar button:hover{background:var(--snackbar-hover-background)}}.titlebar{-webkit-user-select:none;user-select:none;z-index:1000;box-sizing:border-box;-webkit-app-region:drag;cursor:grab;width:100%;height:20px;display:none;position:fixed;top:0;left:0}.native-app-no-titlebar .titlebar{display:flex}.titlebar:active{cursor:grabbing}.react-apple-signin-auth-btn svg rect{fill:#0000}.arrow-reminder{pointer-events:none;z-index:149;position:relative}.arrow-reminder__icon{position:absolute}.arrow-reminder__text{text-align:center;text-wrap:nowrap;font-size:16px;font-weight:500;line-height:.89;position:absolute}.arrow-reminder.store-onboarding-arrow .arrow-reminder__icon{top:0;left:48px}.arrow-reminder.store-onboarding-arrow .arrow-reminder__text{top:12px;left:84px;rotate:-13deg}.is-mobile .arrow-reminder.store-onboarding-arrow .arrow-reminder__icon{top:-36px;left:22px;transform:rotate(-55deg)}.is-mobile .arrow-reminder.store-onboarding-arrow .arrow-reminder__text{top:-76px;left:16px}.arrow-reminder.library-onboarding-arrow .arrow-reminder__icon{top:-40px;left:-60px;transform:rotate(135deg)scaleY(-1)}.arrow-reminder.library-onboarding-arrow .arrow-reminder__text{top:0;left:-100px;transform:rotate(7deg)}.is-mobile .arrow-reminder.library-onboarding-arrow .arrow-reminder__icon{top:-46px;left:12px;transform:rotate(220deg)scaleY(-1)}.is-mobile .arrow-reminder.library-onboarding-arrow .arrow-reminder__text{top:-78px;left:-12px}.arrow-reminder.journal-builder-onboarding-arrow .arrow-reminder__icon{top:-40px;left:calc(50% - 60px);transform:translate(-50%)rotate(300deg)}.arrow-reminder.journal-builder-onboarding-arrow .arrow-reminder__text{top:-50px;left:calc(50% + 10px);transform:translate(-50%)rotate(10deg)}.is-mobile .arrow-reminder.journal-builder-onboarding-arrow .arrow-reminder__icon{top:100px;left:-130px;transform:translate(-50%)rotate(180deg)scaleY(1)}.is-mobile .arrow-reminder.journal-builder-onboarding-arrow .arrow-reminder__text{font-size:13px;top:74px;left:-135px;transform:translate(-50%)rotate(-10deg)}.sticker-button{cursor:pointer;opacity:1;pointer-events:auto;width:64px;height:64px}.sticker-button--playing{opacity:.8;pointer-events:none;cursor:default}.tooltip{text-align:center;background:var(--tooltip-background);color:var(--tooltip-text);border:1px solid var(--tooltip-border);z-index:150;border-radius:4px;flex-direction:column;gap:2px;padding:4px 6px;font-size:12px;font-weight:500;line-height:1.2;display:flex}.tooltip__subcontent{opacity:.5}.nav-bar{box-sizing:border-box;width:100%;height:61px;user-select:var(--select-ui-text-allowed,none);touch-action:none;padding:0 8px;padding-top:var(--native-app-nav-offset);flex-direction:row;flex:none;justify-content:space-between;display:flex;position:relative}.nav-bar__slot{flex-direction:row;align-items:center;height:100%;display:flex}.nav-bar__slot--center{font-size:14px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.nav-bar__single-line{-webkit-line-clamp:1;line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.profile-pane-body{flex-direction:column;width:100%;height:100%;display:flex}.profile-pane-body__content{flex-grow:1;flex-shrink:1;padding:clamp(12px,7%,60px);overflow:auto}.debug-menu{box-sizing:border-box;flex-direction:column;gap:10px;display:flex}.debug-menu__json{word-break:break-all}.debug-menu__disable-debug-mode{align-self:flex-start}.debug-menu__section{border:1px solid gray;border-radius:5px;flex-direction:column;align-items:flex-start;display:flex}.debug-menu__header{font-size:20px}.debug-menu__body{flex-direction:column;align-self:stretch;align-items:flex-start;padding:10px;display:flex}.debug-menu__function-list{flex-flow:wrap;gap:6px;display:flex}.debug-menu__tauri-args,.debug-menu__tauri-result,.debug-menu__eval-input,.debug-menu__eval-output{align-self:stretch;font-family:monospace;font-size:14px}.debug-menu__eval-output,.debug-menu__tauri-result{background-color:#ebebeb}.debug-menu__eval-run{margin-top:6px}.sign-up-prompt{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;height:100%;padding:32px;display:flex}.sign-up-prompt__title{font-size:20px;font-weight:700}.sign-up-prompt__desc{opacity:.6;font-size:14px;font-weight:400}.sign-up-prompt__sign-in{flex-direction:column;align-items:center;display:flex}.app-nav{z-index:149;background:var(--default-background-low);box-sizing:border-box;user-select:var(--select-ui-text-allowed,none);color:var(--default-text);border-right:1px solid var(--default-divider);height:calc(100% - var(--native-app-nav-offset));margin-top:var(--native-app-nav-offset);flex-direction:column;justify-content:space-between;font-size:12px;font-weight:400;line-height:18px;animation:2s ease-out forwards fadeInOpacity;display:flex;top:20px;left:0}.app-nav__main-buttons{flex-direction:column;display:flex}.app-nav__button{opacity:.5;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 14px;display:flex}@media (hover:hover) and (pointer:fine){.app-nav__button:hover{opacity:1}}.app-nav__button:active,.app-nav__button--active{opacity:1}@media screen and (width<=768px){.app-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:none;border-top:1px solid var(--default-divider);flex-direction:row;flex-shrink:0;justify-content:space-evenly;align-items:center;width:100%;height:80px;margin-top:0;padding-top:0;position:sticky;top:auto;bottom:0}.app-nav__main-buttons{display:contents}.app-nav__button{width:100%;padding:8px}.app-nav .sticker-button{display:none}}.pane-control{box-sizing:border-box;width:100%;min-width:100vw;height:100%;padding-top:var(--keyboard-viewport-offset-top,0px);justify-content:center;align-items:center;display:flex;position:relative;container:pane-control/inline-size}@media screen and (width<=768px){.pane-control{flex-direction:column-reverse}}.pane-control:has(.book-pane .drawer,.book-pane .writingbox-mobile-editor,.book-pane .mobile-preview-drawer):after{content:"";width:100%;height:env(safe-area-inset-bottom);background:var(--default-background-low);position:absolute;top:calc(100% - .5px);left:0}.pane-control:has(.book-pane .editor-nav-bar--docked):before{content:"";width:100%;height:env(safe-area-inset-top);background:var(--default-background-low);opacity:0;z-index:1;animation:.25s ease-in forwards fadeInOpacity;position:absolute;bottom:100%;left:0}.building-animation-overlay{background:var(--default-background-lowest);z-index:100000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.building-animation-overlay__image{image-rendering:auto;width:100%;max-width:min(360px,45vw);height:auto;max-height:min(45vh,360px)}.is-mobile .building-animation-overlay__image{max-width:min(380px,65vw);max-height:min(480px,65vh)}.journal-builder-confirm-payment-details{flex-direction:column;gap:12px;display:flex}.journal-builder-confirm-payment-details__total-container{box-sizing:border-box;justify-content:space-between;align-items:flex-start;width:100%;margin-top:12px;display:flex}.journal-builder-confirm-payment-details__total-label{font-size:14px;font-weight:500}.journal-builder-confirm-payment-details__total-value{gap:10px;font-size:16px;font-weight:500;display:flex}.journal-builder-confirm-payment-details__value-original{text-underline-offset:2px;text-decoration:line-through;text-decoration-thickness:1px}.journal-builder-confirm-payment-details__value-current{color:var(--subscription-text)}.journal-builder-confirm-payment-details__premium-summary-text{color:var(--subscription-text);align-items:center;gap:8px;margin-top:-6px;font-size:14px;font-weight:500;line-height:150%}.journal-builder-confirm-payment-details__premium-summary-offer{color:var(--subscription-text);align-items:center;gap:8px;margin-top:-8px;margin-left:auto;display:flex}.journal-builder-confirm-payment-details__premium-summary{color:var(--subscription-text);box-sizing:border-box;background:var(--subscription-background);border-radius:8px;align-items:center;gap:16px;width:100%;padding:12px 16px;display:flex}.journal-builder-confirm-payment-details__premium-summary button{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.skeleton{z-index:999999;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:var(--default-text);width:100%;height:100%;animation:1.7s ease-out infinite skeleton;position:absolute;top:0;left:0;overflow:hidden}@keyframes skeleton{0%,12%{opacity:.2}47%,76%{opacity:.3}to{opacity:.2}}.product-thumbnail{display:flex}.product-thumbnail__image{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.product-thumbnail--book-shadow{filter:drop-shadow(15px 19px 20px #00000008)drop-shadow(5px 10px 20px #0000000d);will-change:filter}.product-thumbnail--page-shadow{filter:drop-shadow(4.5px 7px 2.5px #0000)drop-shadow(3px 4.5px 2px #00000003)drop-shadow(1.5px 2.5px 2px #00000008)drop-shadow(.5px 1px 1.5px #0000000d)drop-shadow(0 .496px .496px #0000000f);will-change:filter}@media (hover:hover) and (pointer:fine){.product-thumbnail--interactive{transition:scale .2s ease-in-out}button:hover .product-thumbnail--interactive,.product-thumbnail--interactive:hover{scale:1.04}.product-thumbnail--interactive:active{scale:1.03}}@media (hover:none),(pointer:coarse){.product-thumbnail--interactive{transition:scale .1s ease-in-out}.product-thumbnail--interactive:active{scale:1.04}}.product-thumbnail--force-active{scale:1.04}.product-item{flex-direction:column;justify-content:center;align-items:center;width:fit-content;display:flex}.buy-credit{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:100%;display:flex}.buy-credit-list{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;padding:32px;display:flex}.buy-credit-list__title{align-self:stretch;width:100%;font-size:20px;font-weight:700;line-height:110%}.buy-credit-list__container{flex-direction:column;gap:6px;width:100%;display:flex}.buy-credit-list__item{box-sizing:border-box;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;padding:6px 12px;display:grid;position:relative}.buy-credit-list__item-icon{justify-content:center;align-items:center;display:flex}.buy-credit-list__item-price{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.buy-credit-list__item-credit{color:var(--default-text);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:150%;display:flex}.buy-credit-list__item-credit svg{width:9.8px;height:9.8px}.buy-credit-list__item-popular{position:absolute;top:4px;left:6px}.buy-credit-list__buy-button{width:100%;padding:13px 0;font-size:14px;font-weight:700;line-height:110%}.buy-credit-list__note{color:var(--default-text);opacity:.5;text-align:center;font-size:14px;font-style:italic}.buy-credit-list__upgrade-notice{color:var(--subscription-text);box-sizing:border-box;align-items:center;gap:16px;width:100%;margin:0 -16px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.buy-credit-list__upgrade-notice-text button{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.price{flex-direction:column;gap:4px;display:flex}.price__sale-tag{background:var(--green-400);z-index:151;width:fit-content;color:var(--default-background-lowest);border-radius:4px;margin:10px 0;padding:4px 6px;font-size:12px;font-weight:600}.price__original-price{opacity:.5;font-size:14px;font-style:normal;font-weight:600;line-height:150%;text-decoration-line:line-through}.price__effective-price{font-size:21px;font-weight:500;line-height:110%}.price__effective-price--discounted{color:var(--subscription-text)}.price__credits-needed{opacity:.5;font-size:14px;font-style:italic;font-weight:600;line-height:150%}.confirm-payment{flex-direction:column;gap:24px;height:100%;padding:32px;display:flex}.confirm-payment__title{font-size:20px;font-weight:500;line-height:1.5}.confirm-payment__item{justify-content:center;width:100%;height:100%;display:flex}.confirm-payment__item [title=purchase-animation]{z-index:125;position:absolute}.confirm-payment__item-container{justify-content:center;align-items:center;display:flex;position:relative}.confirm-payment__message{font-size:14px;line-height:1.5}.confirm-payment__member-message{color:var(--subscription-text);align-items:center;gap:12px;margin-top:4px;font-size:13px;display:flex}.confirm-payment__member-message svg{flex-shrink:0;width:16px;height:16px}.confirm-payment__member-message--show-background{background:var(--subscription-background);padding:8px 16px}.confirm-payment button{font-weight:600}.confirm-payment__building-overlay{background:var(--default-background-lowest);z-index:100000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-payment__building-animation{image-rendering:auto;width:100%;max-width:min(720px,90vw);height:auto;max-height:min(90vh,720px)}.purchase-time{opacity:.6;align-items:center;gap:4px;font-size:12px;line-height:1.5;display:flex}.purchase-time svg{width:14px;height:14px}.breathing-exercise{pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#ffffff4d;justify-content:center;align-items:center;transition:opacity 2s;display:flex;position:absolute;inset:0}.breathing-exercise--visible{opacity:1}.breathing-exercise__animation{width:min(600px,100%)}.fireplace-background{position:absolute;inset:0}.fireplace-background__image{object-fit:cover;width:100%;height:100%;max-width:unset;object-position:right center}.tint{z-index:0;width:100%;height:100%;transition:background-color 1.5s ease-in-out;position:absolute;top:0;left:0}.tint--half-sun{background-color:#ff652315}.tint--sun{background-color:#0000}.tint--cloud{background-color:#004ec315}.environment-container{position:absolute;inset:0}.environment{object-fit:cover;width:100%;height:100%;max-width:unset}.zen-mode .dialog-overlay,.zen-mode .dialog,.zen-mode .w-menu,.zen-mode .editor-wrapper{opacity:1;pointer-events:none;animation:2s ease-in-out .5s forwards fadeOutOpacity}.zen-mode .zen-mode-overlay{z-index:150;pointer-events:all;position:absolute;inset:0}.drawer{width:100%;padding-bottom:var(--keyboard-height,0px);background:var(--default-background-low);border-top:1px solid var(--container-default-border);will-change:transform;border-radius:16px 16px 0 0;flex-direction:column;transition:transform .3s ease-in-out,opacity .3s ease-in-out;animation:.3s ease-in-out forwards slideInFromBottom;display:flex;position:absolute;bottom:0}body:has(.dialog) .drawer{visibility:hidden;opacity:0;pointer-events:none}.drawer__drag-bar-container{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:8px 0;display:flex}.drawer__drag-bar{background-color:var(--container-default-border);border-radius:2px;width:32px;height:4px}.is-mobile .drawer__content{height:35vh;max-height:35vh}.drawer__content:has(.table-of-contents--dnd-active){height:50vh;max-height:50vh}.drawer__content:has(.journal-builder-pane){height:fit-content;max-height:50vh}.editor-loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.editor-loading__flip-image{width:50%;max-width:200px}.export-overlay{background:var(--default-background-lowest);z-index:100000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.export-overlay__image{height:180px}.export-overlay__content{flex-direction:column;align-items:center;gap:16px;display:flex}.export-overlay__label{text-align:center;margin:0;font-size:16px;font-weight:500;line-height:1.5}.upgrade-button{text-align:center;white-space:nowrap;flex-shrink:0;margin:0 16px;padding:6px 16px;font-size:13px;font-style:normal;font-weight:500;line-height:110%}.editor-ellipsis-menu:not(.editor-ellipsis-menu--in-dialog){border-radius:16px;min-width:230px;padding-block:12px}.editor-ellipsis-menu__meta{opacity:.5;flex-direction:column;gap:4px;padding-left:16px;padding-right:16px;font-size:12px;line-height:16px;display:flex}.editor-ellipsis-menu__meta-row{flex-direction:row;justify-content:space-between;display:flex}.editor-ellipsis-menu__menu-item{gap:12px;position:relative}.editor-ellipsis-menu__menu-item svg{color:var(--default-text)}.editor-ellipsis-menu__undo-redo{flex-direction:row;justify-content:space-evenly;display:flex}.editor-ellipsis-menu__undo-redo-item{flex-direction:column;gap:6px;font-size:12px;display:flex}.editor-nav-bar{touch-action:none}.editor-nav-bar--docked{opacity:0;background:var(--default-background-low);border-bottom:1px solid var(--container-default-border);height:54px;animation:.25s ease-in forwards fadeInOpacity;position:relative}.editor-nav-bar__slot{flex-direction:row;align-items:center;gap:8px;padding:8px;display:flex}.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{box-sizing:border-box;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;left:50%;transform:translate(-50%)}.editor-nav-bar__slot--right{transition:transform .3s ease-in-out;position:absolute;top:0;right:0;transform:translateY(0)}.editor-nav-bar__slot--right.editor-nav-bar__slot--hidden{pointer-events:none;transform:translateY(-150px)}.editor-nav-bar__slot--below{border:1px solid var(--container-default-border);background:var(--default-background-low);z-index:200;opacity:1;border-radius:8px;margin-top:10px;transition:opacity .3s ease-in-out;position:absolute;top:60px;left:50%;translate:-50%;box-shadow:0 4px 8px #2424240f}.editor-nav-bar__slot--below.editor-nav-bar__slot--hidden{opacity:0;pointer-events:none}.editor-nav-bar__divider{border-left:1px solid var(--container-default-border);width:0;height:20px}.editor-nav-bar__static-text{white-space:nowrap;flex-direction:row;gap:4px;padding-inline:10px;font-size:14px;font-weight:500;display:flex}.editor-nav-bar__static-text svg{padding-right:4px}.context-menu-item{justify-content:space-between}.context-menu-item__left{flex-direction:row;display:flex}.context-menu-item__right{color:#24242499;font-size:12px}.context-menu{min-width:200px}.zoom-buttons{background:var(--default-background-low);border:1px solid var(--container-default-border);border-radius:8px;flex-direction:column;align-items:center;display:flex;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{background-color:var(--default-background-low);-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;height:100%;display:flex;position:absolute}.image-cropper-modal__overlay{position:fixed;inset:0}.image-cropper-modal__header{border-bottom:1px solid var(--default-divider);height:56px;color:var(--default-text);padding-inline:24px;padding-top:max(var(--native-app-nav-offset), env(safe-area-inset-top));flex-shrink:0;justify-content:space-between;align-items:center;font-weight:500;display:flex}.image-cropper-modal__close-button{width:24px;height:24px}.image-cropper-modal__close-button svg{width:18px;height:18px}.image-cropper-modal__body{touch-action:pan-x pan-y;flex-grow:1;position:relative;overflow:auto}.image-cropper-modal__center{justify-content:center;align-items:center;width:fit-content;min-width:100%;min-height:100%;display:flex}.image-cropper-modal__container{flex-shrink:0;position:relative}.image-cropper-modal__image{pointer-events:none;width:100%;height:100%}.image-cropper-modal__image-overlay{pointer-events:none;background-color:var(--default-background-low);position:absolute;inset:0}.image-cropper-modal__cropper{outline:2px solid var(--default-text);cursor:move;touch-action:none;position:absolute}.image-cropper-modal__handle{touch-action:none;width:39px;height:39px;position:absolute}.image-cropper-modal__handle--center,.image-cropper-modal__handle--middle{width:26px;height:26px}.image-cropper-modal__handle:before{content:" ";box-sizing:border-box;border-style:solid;border-color:var(--default-text);position:absolute}.image-cropper-modal__handle--left{left:-13px}.image-cropper-modal__handle--left:before{border-left-width:4px;height:26px;left:7px}.image-cropper-modal__handle--right{right:-13px}.image-cropper-modal__handle--right:before{border-right-width:4px;height:26px;right:7px}.image-cropper-modal__handle--top{top:-13px}.image-cropper-modal__handle--top:before{border-top-width:4px;width:26px;top:7px}.image-cropper-modal__handle--bottom{bottom:-13px}.image-cropper-modal__handle--bottom:before{border-bottom-width:4px;width:26px;bottom:7px}.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{bottom:calc(86px + env(safe-area-inset-bottom));position:absolute;left:16px}.image-cropper-modal__footer{border-top:1px solid var(--default-divider);height:70px;padding-inline:24px;padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.image-cropper-modal__save-button{box-sizing:border-box;justify-content:center;align-items:center;height:44px;padding:20px 16px;font-size:14px;font-weight:500;line-height:110%;display:flex}.dropdown-list{background:var(--default-background-low);box-sizing:border-box;z-index:151;flex-direction:column;gap:16px;padding:16px;display:flex}.dropdown-list__command-group{flex-direction:column;gap:12px;display:flex}.dropdown-list__command-group--with-grid-layout{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));display:grid}.dropdown-list__option{box-sizing:border-box;flex-direction:column;gap:8px;height:fit-content;padding:6px;display:flex}.dropdown-list__option-icon{color:var(--accent-text-on-accent)}.dropdown-list__option-label{white-space:nowrap;align-self:flex-start;padding:6px 0;font-size:16px;font-weight:500}.dropdown-list__option--with-icon .dropdown-list__option-label{align-self:center;padding:0;font-size:12px}.dropdown-list-button{padding:6px}.dropdown-list-button--disabled{opacity:.5}.popup-list{box-sizing:border-box;background:var(--default-background-low);border:1px solid var(--container-default-border);z-index:151;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 4px 8px #2424240f}.popup-list__option{border-radius:8px;flex-direction:column;gap:8px;padding:6px 19px;display:flex}.popup-list__option-icon{color:var(--accent-text-on-accent)}.popup-list__option-label{color:var(--default-text);font-size:12px;font-weight:500}.popup-list-button{border-radius:8px;gap:6px;padding:6px;font-size:14px;font-weight:500;line-height:15.4px;display:flex}.switch-container{display:flex;position:relative}.switch-container .switch{outline:2px solid var(--container-grey-background);background:var(--container-grey-background);box-sizing:border-box;border-radius:8px;width:100%;display:flex}.switch-container .switch__indicator{background:var(--grey-000);border-radius:6px;height:100%;transition:transform .3s ease-out;position:absolute}.switch-container .switch__button{color:var(--default-text);z-index:101;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:6px;font-size:12px;font-weight:600;transition:opacity .3s ease-out;display:flex}.switch-container .switch__button--active{opacity:1;color:var(--grey-900)}.list-specific-sfm{justify-content:center;align-items:center;gap:8px;display:flex}.list-specific-sfm__switch-group{background:var(--container-grey-background);border-radius:8px;padding:2px;display:flex}.list-specific-sfm__switch-group .focus-menu__button:disabled{opacity:1;background:var(--default-background-low)}.selection-sub-focus-menu{flex-direction:row;justify-content:space-between;align-items:center;height:100%;display:flex}.focus-menu--selecting .selection-sub-focus-menu{width:100%}.selection-sub-focus-menu__body{align-items:center;gap:8px;width:100%;height:100%;display:flex}.selection-sub-focus-menu:not(:has(.selection-sub-focus-menu__body>*))+.focus-menu__divider{display:none}.selection-sub-focus-menu__scrollable-container{touch-action:none;white-space:nowrap;scroll-behavior:smooth;flex:1;justify-content:center;align-items:center;gap:8px;display:flex;overflow-x:auto}.smsfm-convert-object-message{color:var(--default-text);opacity:.8;text-align:left;user-select:var(--select-ui-text-allowed,none);margin-left:16px;font-size:12px;font-weight:400}.sub-focus-menu-container{overscroll-behavior:contain;width:100%;max-width:600px;overflow:auto}.is-mobile:not(.android) .writingbox-mobile-editor:focus-within .sub-focus-menu-container,.is-keyboard-visible .sub-focus-menu-container,.sub-focus-menu-container:not(:empty){height:round(var(--prev-keyboard-height,0px) - var(--keyboard-viewport-offset-top,0px), 1px);transition:height .2s ease-out}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.focus-menu{background:var(--default-background-low);flex-direction:column;justify-content:center;align-items:center;display:flex}.focus-menu:not(.focus-menu--docked-to-keyboard){border:1px solid var(--container-default-border);border-radius:16px}html:not(.is-mobile) .focus-menu--docked-to-keyboard{border-top:1px solid var(--container-default-border)}.focus-menu{z-index:1}.focus-menu__content{pointer-events:auto;text-align:center;touch-action:pan-x;box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;max-width:600px;padding:11px;font-size:1.5rem;display:flex;overflow-x:auto;container:inline-size}.focus-menu__content::-webkit-scrollbar{width:0!important;height:0!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__content .focus-menu__divider:last-child{display:none}.focus-menu__button{flex-shrink:0;gap:6px;height:fit-content;font-size:14px;font-weight:600}.focus-menu__button--disabled{opacity:.5}.focus-menu__button--disabled:hover,.focus-menu__button--disabled:active{background:0 0!important}.focus-menu__button svg{display:inline}.focus-menu__menu{gap:10px;min-width:200px}.focus-menu__menu-item{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.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{flex-direction:row;align-items:center;display:flex}.focus-menu__menu-item-right{color:#24242499;font-size:12px}.focus-menu__scrollable-container{touch-action:none;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}@media screen and (width<=768px){.focus-menu__scrollable-container{white-space:nowrap;scroll-behavior:smooth;flex:1;margin-block:-8px;padding-block:8px;overflow-x:auto}}.focus-menu__divider{background:var(--container-default-border);align-self:center;width:1px;height:20px}.writingbox-mobile-editor:not(.writingbox-mobile-editor--is-expanded) .focus-menu{position:unset}.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}.writingbox-mobile-editor :focus-visible{outline:none}.writingbox-mobile-editor{caret-color:var(--default-text)}.writingbox-mobile-editor ::selection{cursor:default;background-color:#0000}.writingbox-mobile-editor.is-selecting-mode .paragraph ::selection{background-color:#0000}.writingbox-mobile-editor.is-selecting-mode,.writingbox-mobile-editor--with-virtual-caret{caret-color:#0000}.writingbox-mobile-editor .writingbox{box-shadow:unset;height:100%;transform:scale(1)}.writingbox-mobile-editor .image{background-color:var(--default-background-low)}.writingbox-mobile-editor .image--interactive .image-file{box-shadow:inset 0 0 0 2px var(--default-highlight)}.writingbox-mobile-editor .image-file{width:fit-content;max-width:100%;height:50px;margin:unset;box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--container-default-border);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:2px;display:flex;overflow:hidden}.writingbox-mobile-editor .image-file__aspect-container{border-radius:6px;width:auto;height:100%;display:flex;position:relative;overflow:hidden}.writingbox-mobile-editor .img-placeholder__content{font-size:0}.writingbox-mobile-editor .img-placeholder__content button{display:none}.writingbox-mobile-editor .block-extension-imgcaption{--casc-text-align:left}.writingbox-mobile-editor:after{content:"";border-radius:inherit;pointer-events:none;background-color:var(--highlight-color);width:100%;height:100%;animation:.5s ease-in-out forwards flash;position:absolute;top:0;left:0;overflow:hidden}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:#0000}}.page-navigation-buttons{background:var(--default-background-low);box-sizing:border-box;border:1px solid var(--container-default-border);border-radius:16px;gap:8px;padding:11px;display:flex;box-shadow:0 4px 8px #2424240f}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.collapse-drawer{z-index:20;background:var(--default-background-low);border-top:1px solid var(--container-default-border);border-radius:16px 16px 0 0;flex-direction:column;width:100%;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #24242414}.collapse-drawer__handle{cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;height:32px;display:flex}.collapse-drawer__handle:active{cursor:grabbing}.collapse-drawer__handle-bar{background:var(--container-default-border);border-radius:4px;width:40px;height:4px}.collapse-drawer__content{touch-action:pan-y;overscroll-behavior:contain;transition:height .25s;overflow-y:auto}html:not(.android) .collapse-drawer__content::-webkit-scrollbar{width:8px;height:8px}html:not(.android) .collapse-drawer__content::-webkit-scrollbar-track{background:0 0}html:not(.android) .collapse-drawer__content::-webkit-scrollbar-corner{background:0 0}html:not(.android) .collapse-drawer__content::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:20px}html:not(.android) .collapse-drawer__content::-webkit-scrollbar-thumb:hover{background:var(--default-highlight)}@supports not selector(::-webkit-scrollbar){html:not(.android) .collapse-drawer__content{scrollbar-color:var(--grey-400) transparent}@media (hover:hover) and (pointer:fine){html:not(.android) .collapse-drawer__content:hover{scrollbar-color:var(--default-highlight) var(--default-divider)}}}.collapse-drawer__footer{touch-action:none;flex-shrink:0}.favorite-button{z-index:126;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.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-product-item{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;width:205px;display:flex}.store-product-item__button{flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.store-product-item__sale{width:fit-content;color:var(--default-background-lowest);background:#d9825e;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:600;position:absolute;top:8px;right:8px}.store-product-item__info{flex-direction:column;display:flex}.store-product-item__name{justify-content:center;align-self:stretch;align-items:center;height:39px;display:flex}.store-product-item__name span{text-align:center;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:inherit;font-size:13px;font-weight:400;display:-webkit-box;overflow:hidden}.store-product-item__operations{justify-content:center;align-items:center;gap:6px;display:flex}.store-product-item__operations .favorite-button{width:20px;height:20px}.store-product-item__operations .favorite-button svg{width:16px;height:16px}.store-product-item__purchase-button{border:1px solid var(--default-text);border:1px solid var(--buttons-secondary-border);background:var(--buttons-secondary-background);box-sizing:border-box;align-items:center;gap:4px;height:26px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1;display:flex}.store-product-item__purchase-button svg{width:13px;height:13px}.mobile-preview-drawer__content-inner{flex-direction:column;gap:16px;padding:16px 24px;display:flex}.mobile-preview-drawer__title{color:var(--default-text);margin:0;font-size:22px;font-weight:600;line-height:1.3}.mobile-preview-drawer__grid{grid-template-columns:1fr 1fr;gap:16px 12px;width:100%;min-width:0;display:grid}.mobile-preview-drawer__card{border:1px solid #0000;border-radius:12px;min-width:0;padding:8px;transition:border-color .15s;display:flex}.mobile-preview-drawer__card--selected{border-color:var(--default-highlight)}.mobile-preview-drawer__card .store-product-item{box-sizing:border-box;width:100%}.mobile-preview-drawer__cta{padding:12px 24px 20px}.mobile-preview-drawer__cta-button{box-sizing:border-box;justify-content:center;width:100%}.credit-balance-button{text-align:center;box-sizing:border-box;border-radius:48px;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:40px;padding:15px 14px;font-size:14px;font-weight:500;line-height:110%;display:flex}.credit-balance-button svg{width:14px;height:14px}.author-profile{background:var(--default-background-low);border:1px solid var(--container-default-border);z-index:200;border-radius:16px;flex-direction:column;gap:25px;max-width:384px;padding:24px;display:flex;box-shadow:0 4px 8px #2424240f}.author-profile__author{align-items:center;gap:11px;width:fit-content;font-size:14px;font-weight:400;display:flex}.author-profile__author-avatar{background-color:var(--grey-400);border:1px solid var(--grey-100);border-radius:50%;width:40px;height:40px}.author-profile__header{justify-content:space-between;gap:40px;width:100%;display:flex}.author-profile__info{flex-direction:column;justify-content:center;gap:4px;display:flex}.author-profile__avatar{border-radius:50%;width:80px;height:80px}.author-profile__name{font-size:24px;font-weight:500}.author-profile__country{opacity:.7;font-size:12px;line-height:155%}.author-profile__bio{font-size:14px;font-weight:400;line-height:155%}.author-profile__links{flex-wrap:wrap;gap:16px;display:flex}.author-profile__link-icon{background-color:currentColor;width:24px;height:24px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dialog .author-profile{box-shadow:none;border:none;border-radius:0;max-width:100%}.product-preview-body{flex-direction:column;gap:16px;display:flex}.product-preview-body__title{color:var(--default-text);margin:0;font-size:24px;font-weight:600;line-height:1.3}.product-preview-body__desc{color:var(--default-text);margin:0;font-size:14px;font-weight:400;line-height:1.5}.product-preview-body__section-title{color:var(--default-text);margin:0;font-size:14px;font-weight:700;line-height:1.5}.product-preview-body__cover{justify-content:center;padding:16px 0;display:flex}.product-preview-body__related{border-top:1px solid var(--default-divider);flex-direction:column;gap:16px;padding-top:16px;display:flex}.product-preview-body__related-grid{grid-template-columns:1fr 1fr;gap:16px 12px;width:100%;min-width:0;display:grid}.product-preview-body__related-grid .store-product-item{width:100%}.product-preview-body__bundle{flex-direction:column;gap:12px;padding-top:4px;display:flex}.product-preview-body__bundle-grid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;min-width:0;display:grid}.product-preview-body__bundle-grid .store-product-item{box-sizing:border-box;border:1px solid #0000;border-radius:12px;width:100%;padding:10px;transition:border-color .15s}.product-preview-body__bundle-grid .store-product-item--selected{border-color:var(--default-highlight)}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.product-preview-panel__top-row{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.product-preview-panel__top-right{align-items:center;gap:8px;display:flex}.product-preview-panel__scroll{flex:1;padding:8px 24px 24px;overflow:hidden auto}html:not(.android) .product-preview-panel__scroll::-webkit-scrollbar{width:8px;height:8px}html:not(.android) .product-preview-panel__scroll::-webkit-scrollbar-track{background:0 0}html:not(.android) .product-preview-panel__scroll::-webkit-scrollbar-corner{background:0 0}html:not(.android) .product-preview-panel__scroll::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:20px}html:not(.android) .product-preview-panel__scroll::-webkit-scrollbar-thumb:hover{background:var(--default-highlight)}@supports not selector(::-webkit-scrollbar){html:not(.android) .product-preview-panel__scroll{scrollbar-color:var(--grey-400) transparent}@media (hover:hover) and (pointer:fine){html:not(.android) .product-preview-panel__scroll:hover{scrollbar-color:var(--default-highlight) var(--default-divider)}}}.product-preview-panel__cta{border-top:1px solid var(--container-default-border);background:var(--container-default-background);flex-direction:column;flex-shrink:0;gap:12px;padding:20px 24px;display:flex}.product-preview-panel__cta-button{box-sizing:border-box;justify-content:center;width:100%}.share-button{width:40px;height:40px;color:var(--default-text);justify-content:center;align-items:center;display:flex}.share-button svg{width:20px;height:20px}.share-button:active{opacity:.9}.product-sidebar{width:var(--product-sidebar-width,328px);background:var(--container-default-background);border-right:1px solid var(--container-default-border);box-sizing:border-box;height:100%;padding-top:var(--native-app-nav-offset);flex-direction:column;flex-shrink:0;display:flex}.product-preview-editor{--product-sidebar-width:328px;width:100%;height:100%;display:flex;overflow:hidden}.product-preview-editor--no-stickers .editor-wrapper__bottom-toolbar{display:none}.product-preview-editor--mobile{position:relative}.product-preview-editor--mobile:has(.mobile-preview-drawer) .editor-wrapper__bottom-toolbar{bottom:calc(16px + var(--mobile-preview-drawer-height,0px))}.product-preview-editor:not(.product-preview-editor--mobile) .journal-background{left:var(--product-sidebar-width)}.product-preview-editor__center{flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.product-preview-editor__center .editor-wrapper:not(:has(.trash-mode)) .editor-nav-bar__slot--left{display:none}.editor-bottom-toolbar{background:var(--default-background-low);border:1px solid var(--container-default-border);border-radius:16px;padding:11px}.trash-menu{border:1px solid var(--container-default-border);background-color:var(--default-background-low);z-index:1;border-radius:16px;flex-direction:row;align-items:center;gap:8px;padding:11px;display:flex;box-shadow:0 4px 8px #2424240f}.trash-menu__selected-count{justify-content:center;min-width:200px;font-size:14px;font-weight:500;display:flex}.editor-lower-side-pane{background:var(--default-background-low);border:1px solid var(--container-default-border);box-sizing:border-box;border-radius:16px;margin-bottom:4px;overflow:hidden}.editor-side-pane{background:var(--default-background-low);border:1px solid var(--container-default-border);box-sizing:border-box;border-radius:16px;flex-direction:column;margin-top:4px;display:flex;overflow:clip}.is-keyboard-visible .editor-side-pane{margin-bottom:var(--keyboard-height,unset)}:is(.is-keyboard-visible:has(.focus-menu) .editor-side-pane,.editor-wrapper:has(.sub-focus-menu-container:not(:empty)) .editor-side-pane){margin-bottom:calc(var(--prev-keyboard-height,unset) + 48px)}.journal-builder-pane{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;display:flex;position:sticky}.is-mobile .journal-builder-pane{width:100%;height:50dvh}.journal-builder-pane__top{justify-content:space-between;align-items:center;padding:17px 15px;display:flex}.journal-builder-pane__back-button svg{width:20px;height:20px}.journal-builder-pane__title{font-size:14px}.journal-builder-pane__title-container{cursor:default;align-items:center;gap:6px;display:flex}.journal-builder-pane__title-container svg{width:15px;height:15px}.journal-builder-pane__step{opacity:.5;font-size:12px;font-weight:500}.journal-builder-pane__options{box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:auto;margin-bottom:auto;padding:16px;display:flex;overflow-x:auto}.is-mobile .journal-builder-pane__options{box-sizing:border-box;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:10px;display:grid;overflow:hidden auto}.journal-builder-pane__options:has(.background-option){box-sizing:border-box;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:10px;display:grid;overflow:hidden auto}.journal-builder-pane__options:has(.background-option){grid-template-columns:repeat(3,minmax(0,1fr));height:fit-content}.is-mobile .journal-builder-pane__options:has(.background-option){grid-template-columns:repeat(4,minmax(0,1fr))}.journal-builder-pane__option{text-align:left;border:1px solid var(--buttons-checkbox-border);cursor:pointer;box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:24px;display:flex;position:relative}.is-mobile .journal-builder-pane__option{width:100%;height:100%;margin-top:0;margin-bottom:0;padding:16px}.journal-builder-pane__option--selected{border-color:var(--default-text)}.journal-builder-pane__option:has(.journal-builder-pane__option-theme){min-height:120px;padding:0;overflow:hidden}.journal-builder-pane__option:has(.journal-builder-pane__option-price){padding:36px 24px}.journal-builder-pane__option-theme{background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:200%;height:100%;display:flex}.journal-builder-pane__option-price{gap:8px;font-size:11px;font-weight:500;line-height:110%;display:flex;position:absolute;bottom:16px;left:16px}.journal-builder-pane__option--default .journal-builder-pane__option-price{display:none}.journal-builder-pane__option-discounted{color:var(--subscription-color)}.journal-builder-pane__option-price--premium .journal-builder-pane__option-original{text-decoration:line-through}.journal-builder-pane__option-check-mark{z-index:1000;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:16px;right:16px}.journal-builder-pane__option-title{text-align:left;width:100%;color:var(--default-text);margin-bottom:4px;font-size:16px;font-weight:500;line-height:150%}.journal-builder-pane__option-theme .journal-builder-pane__option-title{text-align:center}.journal-builder-pane__option-desc{color:var(--default-text);opacity:.5;font-size:14px;font-weight:400;line-height:130%}.journal-builder-pane__option-theme .journal-builder-pane__option-desc{text-align:center}.journal-builder-pane__footer{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.journal-builder-pane__premium-summary{background:var(--subscription-background);color:var(--subscription-text);box-sizing:border-box;align-items:center;gap:16px;width:100%;padding:12px 16px;font-size:12px;font-weight:500;display:flex}.journal-builder-pane__premium-summary button{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.journal-builder-pane__total-container{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 16px 21px;display:flex}.journal-builder-pane__total-label{text-transform:uppercase;font-size:10px}.journal-builder-pane__total-value{flex-direction:column;align-items:flex-start;font-size:16px;font-weight:500;display:flex}.journal-builder-pane__total-current{color:var(--subscription-color)}.journal-builder-pane__total-original{opacity:.6;text-underline-offset:2px;margin-top:2px;font-size:13px;font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}.journal-builder-pane__next{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:130px;min-width:56px;height:52px;padding:12px 8px;font-weight:500;display:flex}.journal-builder-pane__cover-picker,.journal-builder-pane__theme-picker{width:100%;margin:auto 0}.template-page{box-sizing:border-box;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.template-page--dragging{opacity:.3}.page-picker--vertical .template-page{padding:26px 0}.page-picker--horizontal .template-page{padding:12px 24px}.background-option{aspect-ratio:1;cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:6.205px;width:100%;padding:4px;position:relative;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.background-option:focus,.background-option:active,.background-option:focus-visible,.background-option[data-selected=true]{border-color:var(--default-text)}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.background-picker{flex-direction:column;height:100%;padding-inline:16px;display:flex;overflow-y:auto}.editor-side-pane .background-picker{padding-top:16px}.background-picker__heading{margin-bottom:16px;font-size:14px;font-weight:600}.background-picker__title{font-size:14px;font-weight:500}.background-picker__body{flex-direction:column;gap:24px;padding-bottom:16px;display:flex}.background-picker__options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.background-picker::-webkit-scrollbar{width:0!important;height:0!important}@supports not selector(::-webkit-scrollbar){.background-picker{scrollbar-width:none!important}}.table-of-contents-item{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:var(--default-background-low);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:78px;padding:10px;font-size:10px;display:flex}@media (hover:hover){.table-of-contents-item:hover,.table-of-contents-item--pair-left:hover+.table-of-contents-item--pair-right{opacity:.7}.table-of-contents-item--pair-left:has(+.table-of-contents-item--pair-right:hover){opacity:.7}}.table-of-contents-item--active,.table-of-contents-item--pair-left.table-of-contents-item--active+.table-of-contents-item--pair-right{background-color:var(--toc-item-active-background)}.table-of-contents-item--pair-left:has(+.table-of-contents-item--pair-right.table-of-contents-item--active){background-color:var(--toc-item-active-background)}.table-of-contents-item--dragging{background-color:var(--default-background-low);border:1px solid var(--container-default-border);border-radius:8px;box-shadow:0 4.216px 8.432px #2424240f}.table-of-contents-item--menu-open{background-color:var(--container-menu-open-background)!important;opacity:1!important}.table-of-contents-item__content{width:100%}.table-of-contents-item__page-number{opacity:.5;font-size:10px;font-weight:500}.table-of-contents-item__text{line-clamp:2;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.table-of-contents-item__text--locked{opacity:.3}.table-of-contents-item__text--single-line{-webkit-line-clamp:1;line-clamp:1}.table-of-contents-item__timestamp{opacity:.5;height:18px}.table-of-contents-item__thumbnail{box-sizing:border-box;flex-shrink:0;place-content:center;width:50px;min-height:100%;display:flex;position:relative;overflow:hidden}.table-of-contents-item__drag-handle{aspect-ratio:.35;height:100%;color:var(--grey-400);padding:10px;display:none}.table-of-contents--dnd-active .table-of-contents-item__drag-handle{justify-content:center;align-items:center;display:flex}.book-info-link{cursor:pointer;padding-block:4px;text-decoration:underline}.book-info-link__icon{white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:text-bottom;text-decoration:none}.book-info-link__icon svg{padding-right:3px;display:inline}@media (hover:hover) and (pointer:fine){.book-info-link:hover{opacity:.5}}.book-info-link--active{opacity:.5}.book-info-link-form{box-sizing:border-box;flex-direction:column;gap:8px;width:281px;padding:8px 16px;display:flex}.is-mobile .book-info-link-form{width:100%;padding:0 16px}.book-info-link-form__header{justify-content:space-between;align-items:center;display:flex}.book-info-link-form__inline-action{cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline}.book-info-link-form__label{font-size:14px;font-weight:500}.book-info-link-form__page-select{border:1px solid var(--text-field-border);background:var(--text-field-background);cursor:pointer;box-sizing:border-box;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:40px;padding-inline:12px;display:flex}.book-info-link-form__page-select--open{border-color:var(--text-field-border-active)}.book-info-link-form__page-select-placeholder{color:var(--text-field-text);opacity:.5;font-size:14px;font-weight:500;line-height:1.1}.book-info-link-form__chevron{color:var(--dropdown-text);transform:rotate(90deg)}.book-info-link-form__chevron--open{transform:rotate(-90deg)}.book-info-link-form__page-menu{flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.book-info-link-form__link-name-input{padding:12px;font-size:14px;font-weight:500}.book-info-link-form__page-field{flex-direction:column;gap:10px;width:251px;display:flex}.is-mobile .book-info-link-form__page-field{width:100%}.book-info-link-form__page-item{border:1px solid var(--container-default-border);background:var(--default-background-low);border-radius:10px;padding:4px;position:relative}.book-info-link-form__page-item .table-of-contents-item{border-radius:8px;height:auto;padding:8px}.book-info-link-form__page-item .table-of-contents-item:hover{background:0 0}.book-info-link-form__remove-page-button{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.book-info-link-form__remove-page-button svg{width:10px;height:10px}.book-info-link-form__url-input{height:40px;padding:12px;font-size:14px;font-weight:500;line-height:1.1}.book-info-link-form__actions{justify-content:space-between;align-items:center;padding-block:8px;font-size:14px;font-weight:500;display:flex}.is-mobile .book-info-link-form__actions{flex-direction:column-reverse;padding-block:0}.is-mobile .book-info-link-form__actions .book-info-link-form__done-button{box-sizing:border-box;width:100%;margin-block:16px}.book-info-link-page-list{flex-direction:column;width:281px;max-height:333px;display:flex}.is-mobile .book-info-link-page-list{width:100%}.book-info-link-page-list__title{cursor:default;padding:6px 16px;font-size:14px;font-weight:500}.book-info-link-page-list__list{margin-top:8px;overflow-y:auto}.book-info{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.editor-side-pane .book-info{padding-top:16px}.book-info__editor{overscroll-behavior:contain;height:100%;margin:8px;overflow-y:auto}.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}.cover-mode-preview-dialog{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;height:100%;padding:32px;display:flex}.cover-mode-preview-dialog__title{font-size:20px;font-weight:700}.cover-mode-preview-dialog__desc{opacity:.6;font-size:14px;font-weight:400}.cover-item{flex-direction:column;align-items:center;display:flex;position:relative}.cover-item__price-button{z-index:1000;color:#fff;height:18px;user-select:var(--select-ui-text-allowed,none);background:#242424;border-radius:38px;justify-content:center;align-items:center;gap:4px;padding:6px 9px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.cover-item__price-button svg{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.cover-item__price-button:hover span{opacity:.65}}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.cover-picker{flex-direction:column;height:100%;padding-inline:16px;display:flex;overflow-y:auto}.editor-side-pane .cover-picker{padding-top:16px}.cover-picker__heading{margin-bottom:16px;font-size:14px;font-weight:600}.cover-picker__title{font-size:14px;font-weight:500}.cover-picker__body{flex-direction:column;gap:24px;padding-bottom:16px;display:flex}.cover-picker__covers{grid-template-columns:1fr 1fr;gap:24px 6px;display:grid}.is-mobile .cover-picker__covers{grid-template-columns:1fr 1fr 1fr}.cover-picker::-webkit-scrollbar{width:0!important;height:0!important}@supports not selector(::-webkit-scrollbar){.cover-picker{scrollbar-width:none!important}}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.page-picker{flex-direction:column;height:100%;display:flex}.page-picker__templates{flex:1;gap:8px;padding-inline:16px;display:flex}.page-picker__templates::-webkit-scrollbar{width:0!important;height:0!important}@supports not selector(::-webkit-scrollbar){.page-picker__templates{scrollbar-width:none!important}}.page-picker--vertical .page-picker__templates{flex-direction:column;padding-block:16px;overflow-y:auto}.page-picker--horizontal .page-picker__templates{flex-direction:row;padding-top:8px;overflow:auto hidden}.page-picker__item{cursor:pointer;filter:drop-shadow(4.5px 7px 2.5px #0000)drop-shadow(3px 4.5px 2px #00000003)drop-shadow(1.5px 2.5px 2px #00000008)drop-shadow(.5px 1px 1.5px #0000000d)drop-shadow(0 .496px .496px #0000000f);will-change:filter;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.page-picker__item--selected{border:1px solid var(--default-text)}.page-picker__bottom-buttons{justify-content:center;align-items:center;padding:16px;display:flex}.page-picker--vertical .page-picker__bottom-buttons{border-top:1px solid var(--container-default-border)}.page-picker__add-button{flex-grow:1;font-size:14px;font-weight:600}.page-menu__metadata{font-size:12px}.dialog .page-menu__metadata{font-size:14px}.page-menu__metadata{opacity:.5;user-select:var(--select-ui-text-allowed,none);padding-inline:16px}.page-menu__date-popup{z-index:200;background:var(--default-background-low);border:1px solid var(--container-default-border);border-radius:8px;width:256px;box-shadow:0 4px 8px #2424240f}.page-menu__date-dialog{flex-direction:column;align-items:center;display:flex}.book-calendar{flex-direction:column;width:100%;margin:0 auto;display:flex}.book-calendar__header{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.book-calendar__header svg{width:24px;height:24px}.book-calendar__month-button{background:0 0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.book-calendar__month-button:disabled{opacity:.3;cursor:not-allowed}.book-calendar__visible-text{text-align:center;gap:4px;font-size:14px;font-weight:600;display:flex}.book-calendar__grid{text-align:center;grid-template-columns:repeat(7,1fr);justify-items:center;column-gap:2px;padding:0 10px 10px;display:grid}.book-calendar__day-of-week{opacity:.5;padding:8px 0;font-size:12px;font-weight:600}.book-calendar__day{aspect-ratio:1;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.is-mobile .book-calendar__day{width:36px}.book-calendar__day--other-month{opacity:.2}.book-calendar__day--today{font-weight:700}.book-calendar__day-button{border:none;border-radius:0;padding:0}.book-calendar__day-number{font-size:14px;line-height:1}.table-of-contents{flex-direction:column;height:100%;display:flex;position:relative}.table-of-contents__header{z-index:3;justify-content:space-between;padding:12px;display:flex;position:sticky;top:4px}.table-of-contents__add-page-button{font-size:14px;font-weight:500;line-height:140%;display:flex}.table-of-contents__calendar-layer{z-index:2;background:var(--default-background-low);border-top:1px solid var(--default-divider);box-sizing:border-box;border-radius:0 0 16px 16px;width:100%;position:absolute;top:56px;left:0;right:0}.table-of-contents__overlay{z-index:1;background:var(--overlay-default);border-radius:0 0 16px 16px;position:absolute;inset:56px 0 -16px}.table-of-contents__content{flex:1;overflow-y:auto}.editor-side-pane .table-of-contents__content{border-top:1px solid var(--default-divider)}.table-of-contents__footer{border-top:1px solid var(--default-divider);justify-content:space-between;align-items:center;padding:16px;display:flex}.table-of-contents__done-button{width:100%;color:var(--buttons-primary-text);font-size:14px;font-weight:500}.object-picker-element{cursor:grab}.object-picker-element--dragging{opacity:.5}.object-picker{-webkit-user-select:none;user-select:none;flex-direction:column;gap:10px;height:100%;display:flex;overflow-y:auto}.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{flex-direction:column;display:flex}.children-editor__title{font-size:14px;font-weight:600}.children-editor__child{background-color:var(--color-background);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:8px;flex-direction:column;margin-inline:-8px;padding:4px 8px;display:flex}.children-editor__child:hover{background-color:var(--default-background-lowest)}.children-editor__type{color:var(--color-text);font-size:13px;font-weight:600;line-height:1}.children-editor__id{font-size:10px}.children-editor__content{opacity:.8;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.children-editor__id-selectable{-webkit-user-select:all;user-select:all;cursor:text}.properties-editor{flex-direction:column;gap:10px;height:100%;display:flex;overflow-y:auto}.drawer .properties-editor{max-height:45vh}.properties-editor__header{flex-direction:row;display:flex}.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;user-select:all}.properties-editor__header-buttons{flex-direction:row;flex-grow:0;align-items:center;gap:2px;display:flex}.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{box-sizing:border-box;background-color:var(--default-background-lowest);border-width:0;border-radius:8px;width:100%;height:270px;font-family:monospace;font-size:12px;line-height:1.3;display:none}.properties-editor__save-button{display:none;position:absolute;bottom:4px;right:4px}.property-editor{border-radius:8px;flex-direction:row;min-height:32px;font-size:13px;display:flex}.property-editor__tooltip{text-align:left;max-width:300px}.property-editor__label{-webkit-user-select:none;user-select:none;opacity:.8;flex-grow:0;flex-shrink:0;width:150px;font-weight:500;line-height:32px}.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{box-sizing:border-box;background-image:none;border-width:0;border-radius:8px;padding:4px 8px;font-family:monospace;font-size:13px}.property-editor input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.property-editor input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.property-editor select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.property-editor select::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.property-editor input,.property-editor select{background-color:#0000}.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{width:fit-content;position:relative}:is(.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}.uncontrolled-input:has(input:focus,input:hover) .uncontrolled-input__unit{display:block}.uncontrolled-input__unit{pointer-events:none;-webkit-user-select:none;user-select:none;text-transform:uppercase;font-size:8px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.unknown-property-editor,.unset-property-editor{padding-left:8px;font-family:monospace;line-height:32px}.number-property-editor__input,.string-property-editor__input{width:80px}.boolean-property-editor{align-items:center;height:100%;display:flex}.boolean-property-editor input[type=checkbox]{border:1px solid var(--text-field-border);background-color:var(--default-background-lowest);border-radius:4px;width:20px;height:20px}.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{flex-direction:row;align-items:center;gap:4px;padding-left:8px;display:flex}.color-property-editor__color-input-container{border:1px solid var(--text-field-border);border-radius:8px;width:20px;height:20px;position:relative;overflow:hidden}.color-property-editor__color-input{width:20px;height:20px;position:absolute;opacity:0!important}.color-property-editor__opacity-input{width:40px}.quad-length-property-editor{grid-template-rows:min-content min-content;grid-template-columns:repeat(2,1fr);display:grid}.quad-length-property-editor>div:first-child{grid-area:1/1}.quad-length-property-editor>div:nth-child(2){grid-area:1/2}.quad-length-property-editor>div:nth-child(3){grid-area:2/2}.quad-length-property-editor>div:nth-child(4){grid-area:2/1}.quad-length-property-editor__input{width:60px}.image-resource-property-editor{background-color:var(--default-background-lowest);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;width:100px;height:100px;overflow:hidden}.image-resource-property-editor__status{box-sizing:border-box;text-align:center;-webkit-user-select:none;user-select:none;color:#fff;opacity:0;flex-direction:column;justify-content:center;width:100%;height:100%;padding:8px;font-size:10px;display:flex}.image-resource-property-editor__status:hover{opacity:1;background-color:#00000059}.confirm-navigate-store{flex-direction:column;gap:24px;height:100%;padding:32px;display:flex}.confirm-navigate-store__title{font-size:20px;font-weight:700}.confirm-navigate-store__message{opacity:.5;font-size:14px;font-weight:400}.sticker-picker-body{background-position:top;background-repeat:repeat-y;background-size:100%;background-attachment:local;background-origin:content-box;flex:1;width:100%;position:relative;overflow:hidden auto}.sticker-picker-body--can-add{cursor:pointer}.sticker-picker-body--drag-over{outline-offset:-6px;outline:2px dashed #24b9244d}.sticker-picker-body__grid{grid-template-columns:1fr 1fr 1fr;display:grid}.drawer .sticker-picker-body__grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.sticker-picker-body__grid{pointer-events:none}.sticker-picker-body__message-container{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sticker-picker-body__message{background:var(--default-background-low);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.sticker-picker-body__message-text{opacity:.5;text-align:center}.sticker-picker-body__go-premium{pointer-events:auto}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.sticker-picker{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:stretch;align-items:stretch;height:100%;display:flex}.sticker-picker__tabs{flex:0 0 content;box-sizing:border-box;flex-direction:row;gap:6px;width:100%;max-width:100%;padding:8px 16px;display:flex;overflow-x:auto}.sticker-picker__tabs::-webkit-scrollbar{width:0!important;height:0!important}@supports not selector(::-webkit-scrollbar){.sticker-picker__tabs{scrollbar-width:none!important}}.drawer .sticker-picker__tabs{order:1}.sticker-picker-item{aspect-ratio:1;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;display:flex}.sticker-picker-item__image{cursor:grab;max-width:70%;max-height:70%}.sticker-picker-item-add{aspect-ratio:1;pointer-events:none;justify-content:center;align-items:center;display:flex}.sticker-picker-tab{background-color:var(--default-background-lowest);border-radius:999px;flex:none;justify-content:center;align-items:center;width:66px;height:38px;display:flex}.sticker-picker-tab--active{outline:1px solid var(--default-text);outline-offset:-1px}.sticker-picker-tab__image{background-position:50%;background-repeat:no-repeat;background-size:contain;width:36px;height:28px}.sticker-picker-title{text-align:center;cursor:text;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:0 0;width:100%;margin:0;padding-block:16px;font-size:14px;font-weight:500}.sticker-picker-title:not(input){cursor:default;user-select:var(--select-ui-text-allowed,none)}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.editor-wrapper{opacity:0;--top-inset:72px;--editor-default-padding:40px;--focusmenu-content-height:0px;background:0 0;width:100%;height:100%;animation:.5s ease-out 1s forwards fadeInOpacity;position:relative}.editor-wrapper:has(.focus-menu){--focusmenu-content-height:48px}.editor-wrapper:has(.focus-menu) .page-navigation-buttons{display:none}.editor-wrapper{--address-bar-height:0px}.is-keyboard-visible .is-mobile.is-safari .editor-wrapper{--address-bar-height:round(calc((100lvh - 100dvh) / 2), 1px)}.is-mobile.is-safari .editor-wrapper:has(.sub-focus-menu-container:not(:empty)){--address-bar-height:round(calc((100lvh - 100dvh) / 2), 1px)}.editor-wrapper{--keyboard-area-height:calc(var(--address-bar-height,0px) + var(--keyboard-height,0px))}.editor-wrapper:has(.sub-focus-menu-container:not(:empty)){--keyboard-area-height:calc(var(--address-bar-height,0px) + var(--prev-keyboard-height,0px))}.editor-wrapper{--bottom-inset:72px}.editor-wrapper:has(.drawer){--bottom-inset:var(--drawer-height,0px)}.editor-wrapper:has(.drawer) .editor-bottom-toolbar{display:none}.editor-wrapper:has(.writingbox-mobile-editor){--bottom-inset:calc(var(--writingbox-mobile-editor-height,0px) + 72px)}.is-mobile.is-keyboard-visible .editor-wrapper{--top-inset:0px}.is-mobile .editor-wrapper:has(.sub-focus-menu-container:not(:empty)){--top-inset:0px}.editor-wrapper:has(.drawer):not(.editor-wrapper--builder){--top-inset:0px}.is-mobile.is-keyboard-visible .editor-wrapper .editor-wrapper__top-nav{pointer-events:none;transform:translateY(-150px)}.is-mobile .editor-wrapper:has(.sub-focus-menu-container:not(:empty)) .editor-wrapper__top-nav{pointer-events:none;transform:translateY(-150px)}.editor-wrapper:has(.drawer):not(.editor-wrapper--builder) .editor-wrapper__top-nav{pointer-events:none;transform:translateY(-150px)}.is-mobile .editor-wrapper{--editor-default-padding:16px}.editor-wrapper__top-nav{top:calc(16px + var(--native-app-nav-offset,0px));z-index:1;transition:transform .3s ease-in-out;position:absolute;left:16px;right:16px;transform:translateY(0)}.editor-wrapper__mobile-top-nav{margin-top:var(--native-app-nav-offset,0px)}.editor-wrapper__bottom-toolbar{z-index:1;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 8px #2424240f}.editor-wrapper__zoom-buttons{position:absolute;bottom:16px;left:16px}.editor-wrapper__page-navigation-buttons{position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.editor-wrapper__side-pane{top:calc(var(--top-inset,0px) + var(--native-app-nav-offset,0px));height:430px;width:var(--side-pane-width,264px);z-index:2;position:absolute;right:16px;box-shadow:0 4px 8px #2424240f}@media (height<=768px){.is-keyboard-visible .editor-wrapper__side-pane{height:unset;bottom:16px}}.editor-wrapper:has(.page-picker,.journal-builder-pane) .editor-wrapper__side-pane{top:calc(16px + var(--native-app-nav-offset));height:unset;z-index:2;margin:0;bottom:16px}.editor-wrapper__lower-side-pane{right:16px;bottom:var(--bottom-inset,0px);width:var(--lower-pane-width,264px);z-index:1;height:430px;position:absolute;box-shadow:0 4px 8px #2424240f}.editor-wrapper .focus-menu,.editor-wrapper .trash-menu{position:absolute}.editor-wrapper .focus-menu:not(.editor-wrapper .focus-menu--docked-to-keyboard,.editor-wrapper .trash-menu--docked-to-keyboard),.editor-wrapper .trash-menu:not(.editor-wrapper .focus-menu--docked-to-keyboard,.editor-wrapper .trash-menu--docked-to-keyboard){bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #2424240f}.editor-wrapper .focus-menu--docked-to-keyboard,.editor-wrapper .trash-menu--docked-to-keyboard{bottom:0;left:0;right:0}.editor-wrapper__scroll-container{overscroll-behavior:contain;-webkit-user-select:text;user-select:text;touch-action:pan-x pan-y;height:100%;overflow:auto}.editor-wrapper__scroll-container--disabled{touch-action:none;overflow:hidden}.editor-wrapper .text-editor{box-sizing:border-box;cursor:default;flex-direction:column;width:max-content;min-width:100%;height:auto;min-height:100%;display:flex}.editor-wrapper .text-editor:has(.journal-mode,.trash-mode__empty){justify-content:center}.editor-wrapper .text-editor{--editor-padding-top:calc(var(--editor-default-padding) + var(--top-inset,0px));--editor-padding-right:calc(var(--editor-default-padding) + var(--right-inset,0px));--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);transition:padding .3s ease-in-out}.editor-wrapper .text-editor:after{content:"";height:calc(var(--keyboard-area-height,0px));display:block}.editor-wrapper__selection-rect{border:1px dashed var(--default-highlight);pointer-events:none;z-index:1000;background-color:#0066ff1a;position:fixed}.journal-builder-page{width:100%;height:100%}.journal-builder-page--mobile{height:100%}.journal-builder-page__building-overlay{background:var(--default-background-lowest);z-index:100000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.journal-builder-page__building-animation{image-rendering:auto;width:100%;max-width:min(720px,90vw);height:auto;max-height:min(90vh,720px)}.stripe-page{flex-flow:wrap;gap:20px;display:flex}.stripe-page h3{font-size:28px;font-weight:700}.stripe-page pre{max-height:40vh;font-size:12px;overflow:auto}.stripe-page__left,.stripe-page__right{flex-direction:column;flex:250px;align-items:flex-start;gap:12px;padding:30px;display:flex}.stripe-page__left{border-right:1px solid #d3d3d3;flex:0 0 250px;width:250px}@media (width<=768px){.stripe-page__left{border-bottom:1px solid #d3d3d3;border-right:none;flex:100%;width:100%}}.stripe-page .btn{box-sizing:border-box;width:100%;max-width:320px}.coin{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.coin__rotate-container{transform-style:preserve-3d;transform:rotate(0)}.coin__middle{background-size:cover;position:absolute;top:0}.coin__side{z-index:-1;width:12px;transition:"opacity 0.1s linear";opacity:0;position:absolute}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.onboarding-page{box-sizing:border-box;background:var(--default-background-low);width:100%;height:100%;position:relative;overflow:hidden}.onboarding-page__intro{box-sizing:border-box;width:100%;height:100%;padding:36px;animation:1.5s ease-in 1.1s forwards slideUp;position:relative}.onboarding-page__logo{opacity:0;animation:.2s ease-in forwards fadeInOpacity;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.25)}.onboarding-page__icon-cup,.onboarding-page__icon-smile,.onboarding-page__icon-paper-clip,.onboarding-page__icon-flower-plant{opacity:0;position:absolute;transform:scale(0)}.onboarding-page__icon-cup{animation:.3s ease-out .2s forwards popIn;top:8.5%;left:39%}.onboarding-page__icon-smile{animation:.3s ease-out .3s forwards popIn;top:33%;left:55%}.onboarding-page__icon-paper-clip{animation:.3s ease-out .4s forwards popIn;top:60%;left:39.5%}.onboarding-page__icon-flower-plant{animation:.3s ease-out .5s forwards popIn;top:80.5%;left:55%}.onboarding-page__get-started{opacity:0;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;height:100%;padding:36px;animation:1.5s ease-in 1.1s forwards slideUpAndFadeIn;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.onboarding-page__get-started::-webkit-scrollbar{width:0!important;height:0!important}@supports not selector(::-webkit-scrollbar){.onboarding-page__get-started{scrollbar-width:none!important}}@media (height<=768px){.onboarding-page__get-started{justify-content:flex-start}}@media (width<=768px){.onboarding-page__get-started{gap:32px}}.onboarding-page__text-container{flex-direction:column;justify-content:center;align-items:center;gap:60px;display:flex}@media (width<=768px){.onboarding-page__text-container{flex-shrink:1;gap:40px;max-height:47vh}}.onboarding-page__get-started-container{opacity:0;flex-direction:column;gap:32px;margin-top:20px;animation:.4s ease-in 3s forwards fadeInOpacity;display:flex}.onboarding-page__get-started-button{margin:0 auto;padding:16px 58px;font-size:16px;font-weight:500}.onboarding-page__already-have-account{gap:6px;font-size:14px;display:flex}.onboarding-page__sign-in-button{font-weight:700}@keyframes popIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{to{transform:translateY(-100%)}}@keyframes slideUpAndFadeIn{to{opacity:1;pointer-events:auto;overflow:auto;transform:translate(-50%,-100%)}}.first-journal-option{box-sizing:border-box;opacity:0;border:1px solid #0000;border-radius:24px;flex-direction:row-reverse;gap:36px;width:100%;padding:16px;animation:.6s ease-out forwards rise-and-fade-in;display:flex;position:relative}.first-journal-option--selected{background:var(--default-background-lowest);border:1px solid var(--buttons-checkbox-background-checked)}@media (hover:hover) and (pointer:fine){.first-journal-option:hover{background:var(--default-background-lowest)}}@media screen and (width>=992px){.first-journal-option{flex-direction:column;gap:0;padding:24px}}.first-journal-option__checkmark{color:var(--buttons-primary-text);background:var(--buttons-primary-background);border-radius:50%;padding:7px 5px 4px 6px;position:absolute;top:15px;right:15px}.first-journal-option__header{flex-direction:column;justify-content:center;gap:7px;display:flex}@media screen and (width>=992px){.first-journal-option__header{justify-content:flex-start}}.first-journal-option__title{text-align:left;max-width:145px;font-size:26px;font-weight:700;line-height:1}.first-journal-option__highlights{text-align:left;flex-direction:column;margin-bottom:24px;display:flex}.first-journal-option__highlight{font-size:14px;line-height:1.4}.first-journal-option__product-item{margin:auto}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.pick-first-journal-page{box-sizing:border-box;background:var(--default-background-low);flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;width:100%;height:100%;padding-block:16px;display:flex;overflow:auto}@media screen and (width>=992px){.pick-first-journal-page{justify-content:center;gap:32px;padding-block:36px}}.pick-first-journal-page__loading{justify-content:center;align-items:center;height:100%;display:flex}.pick-first-journal-page__content{padding-bottom:108px}.pick-first-journal-page__content::-webkit-scrollbar{width:0!important;height:0!important}@supports not selector(::-webkit-scrollbar){.pick-first-journal-page__content{scrollbar-width:none!important}}.pick-first-journal-page__header{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;animation:.5s ease-out forwards rise-and-fade-in;display:flex}@media screen and (width>=992px){.pick-first-journal-page__header{gap:18px}}.pick-first-journal-page__title{text-align:center;font-size:24px;font-weight:400}.pick-first-journal-page__journals{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;gap:6px 0;margin-top:16px;display:grid}@media screen and (width>=992px){.pick-first-journal-page__journals{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);gap:0 32px;margin-top:56px}}.pick-first-journal-page__add-to-library-button-container{opacity:0;background:var(--default-background-low);border-top:1px solid var(--container-default-border);width:100%;padding:18px 0 32px;animation:.6s ease-out forwards rise-and-fade-in;position:absolute;bottom:0}@media screen and (width>=992px){.pick-first-journal-page__add-to-library-button-container{border-top:none}}.pick-first-journal-page__add-to-library-button{gap:4px;width:fit-content;margin:auto;padding:20px 38px;font-size:16px;font-weight:500;line-height:1.1;display:flex}@keyframes rise-and-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shared-page{background:var(--default-background-lowest);max-width:100%;height:100vh;position:relative;overflow-y:auto}.shared-page__body{vertical-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.loading-animation{z-index:300;justify-content:center;align-items:center;width:100lvw;height:100lvh;display:flex;position:fixed;top:0}.loading-animation__image{opacity:0;width:200px;animation:.5s ease-in-out forwards fadeInOpacity}.sync-status-indicator{z-index:149;-webkit-user-select:none;user-select:none;color:#cbc9c3;background-color:#323232;border-radius:5px;justify-content:center;align-items:center;gap:16px;padding:12px;font-size:14px;display:flex;position:absolute;bottom:22px;left:24px}.sync-status-indicator__tooltip{display:none}.sync-status-indicator__tooltip--visible,.sync-status-indicator:hover .sync-status-indicator__tooltip{background-color:#323232;border-radius:4px;width:180px;padding:8px;font-size:12px;display:block;position:absolute;bottom:58px;left:0}@media (width<=768px){.sync-status-indicator{bottom:0;left:0}.sync-status-indicator span{display:none}}.book-pane{background:var(--default-background-low);width:100%;min-width:0;min-height:0;user-select:var(--select-ui-text-allowed,none);flex-direction:column;height:100%;animation:.5s ease-out forwards fadeInOpacity;display:flex;position:relative;overflow:clip}.tag-display-empty{text-align:center;color:var(--default-text);opacity:.7;flex-direction:column;justify-content:center;align-items:center;max-width:480px;margin:0 auto;padding:60px 24px;font-size:15px;line-height:1.5;display:flex}.tag-display-empty__book{background:var(--default-background-lowest);border-radius:3.96px 13.86px 13.86px 3.96px;width:140px;height:198px;margin-bottom:40px;position:relative;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}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.category{flex-direction:column;display:flex;position:relative}.category__layout{gap:56px;display:flex;position:relative}.category--no-banner .category__layout{flex-direction:column;gap:0}.category__left{width:clamp(260px,30vw,475px);top:var(--store-header-h);height:calc(100dvh - var(--store-header-h) - var(--native-app-nav-offset,0px));text-align:center;box-sizing:border-box;flex-direction:column;flex:0 0 clamp(260px,30vw,475px);justify-content:center;align-self:flex-start;gap:24px;padding:34px 0 34px 50px;display:flex;position:sticky;overflow:auto}.category__left::-webkit-scrollbar{width:0!important;height:0!important}@supports not selector(::-webkit-scrollbar){.category__left{scrollbar-width:none!important}}.category--no-banner .category__left{flex:0}.category__banner-graphic{width:100%;max-width:300px;height:auto;margin:0 auto;display:block}.category__title{color:var(--default-text);letter-spacing:clamp(-.6px,-.095vw,-1.216px);font-size:clamp(32px,5vw,64px);font-style:normal;font-weight:500;line-height:90%}.category__title--no-graphic{text-align:center;width:100%;padding-bottom:32px;line-height:150%}.category__body,.category__text{flex-direction:column;gap:24px;display:flex}.category__description{color:var(--default-text);opacity:.88;font-size:clamp(13px,1.25vw,16px);font-weight:400;line-height:160%}.category__right{flex:auto;min-width:0;padding:100px 50px 100px 0}@media screen and (width>=769px){.category--no-banner .category__right{padding:20px 50px}}.category__book-list{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:max-content;grid-auto-columns:max-content;justify-content:start;align-items:flex-end;gap:72px 30px;width:100%;padding:0;display:grid}.category__product-item{justify-content:center;align-items:center;display:flex}.category__book-header{justify-content:space-between;align-items:center;width:100%;padding:40px 0 25px;display:flex}.category__sort-button{top:calc(var(--store-header-h) + 20px);z-index:160;box-sizing:border-box;border:1px solid var(--buttons-checkbox-border);background:var(--default-background-low);align-self:flex-end;width:40px;height:40px;margin:20px 50px -60px 0;font-size:14px;position:sticky}.category__sort-badge{background:var(--buttons-primary-background);min-width:18px;height:18px;color:var(--buttons-primary-text);text-align:center;box-sizing:border-box;border-radius:9px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-4px;right:-4px}.category__filter-panel{flex-direction:column;gap:16px;max-width:240px;padding:18px;display:flex}.category__filter-section-title{color:var(--default-text);padding-bottom:18px;font-size:16px;font-weight:700}.category__filter-section-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.category__sort-options{flex-direction:column;gap:4px;display:flex}.category__sort-option{color:var(--default-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 4px;font-size:15px;display:inline-flex}.category__sort-option:hover{background:var(--buttons-secondary-background-hover,#0000000a)}.category__radio{border:2px solid var(--default-text);box-sizing:border-box;border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}.category__radio--selected:after{content:"";background:var(--default-text);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category__filter-tags{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.category__filter-tag{text-align:center;box-sizing:border-box;cursor:pointer;height:32px;color:var(--default-text);border:1px solid var(--buttons-secondary-border);background:0 0;border-radius:48px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:500;line-height:110%;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.category__filter-tag--active{background:var(--buttons-primary-background);color:var(--buttons-primary-text);border-color:var(--buttons-primary-background)}.category__filter-divider{background:var(--buttons-checkbox-border);opacity:.5;height:1px;margin:8px 0}.category__filter-clear{color:var(--default-text);opacity:.7;font-size:13px;text-decoration:underline;position:absolute;right:16px}.category__filter-clear:hover{opacity:1}.category__empty{text-align:center;color:var(--default-text);opacity:.7;padding:60px 20px;font-size:15px;line-height:1.5}.category__sort-item{padding:6px 16px 6px 42px}.category__sort-item svg{position:absolute;left:18px}@media screen and (width<=768px){.category{box-sizing:border-box;height:auto;padding-inline:16px}.category__layout{flex-direction:column;gap:12px;height:auto;padding:32px 0}.category--no-banner .category__layout{gap:0;padding-top:24px}.category__title{font-size:21px}.category__body{flex-direction:column-reverse}.category__left{text-align:center;flex:none;align-items:center;width:calc(100vw - 32px);height:auto;padding:12px 0 0;position:static}.category__banner-graphic{max-width:185px}.category__right{padding:0;overflow:visible}.category__sort-button{border:1px solid var(--buttons-checkbox-border);z-index:160;box-sizing:border-box;background:var(--default-background-low);width:40px;height:40px;right:16px;top:calc(100svh - 56px - 80px - env(safe-area-inset-bottom));margin:0;font-size:14px;position:fixed}.category__filter-panel{max-width:unset;flex-direction:column-reverse}.category__book-list{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:max-content;grid-auto-columns:max-content;justify-content:start;align-items:flex-end;gap:20px 30px;width:100%;padding:0;display:grid}.category .store-product-item{scale:.9}}.favorite-books{box-sizing:border-box;padding:34px 50px;display:flex}.favorite-books--empty{text-align:center;width:100%;height:calc(100dvh - var(--store-header-h) - var(--native-app-nav-offset,0px));flex-direction:column;justify-content:center;align-items:center}.favorite-books__blank-book{background:var(--default-background-lowest);border-radius:3.96px 13.86px 13.86px 3.96px;width:140px;height:198px;margin-bottom:40px;position:relative;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}.favorite-books__blank-book svg{opacity:.6;background:var(--default-background-low);border:1px solid var(--default-divider);fill-rule:evenodd;border-radius:50%;padding:12px;position:absolute;bottom:16px;right:16px}.favorite-books__empty-message{color:var(--default-text);letter-spacing:-.72px;opacity:.5;font-size:20px;font-weight:500}.favorite-books__collect-message{color:var(--default-text);opacity:.5;letter-spacing:-.45px;font-size:13px}.favorite-books__list{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(max-content,220px));grid-auto-rows:max-content;grid-auto-columns:max-content;justify-content:space-between;align-items:flex-end;gap:40px 30px;width:100%;display:grid}.favorite-books__product-item{justify-content:center;align-items:center;display:flex}@media screen and (width<=768px){.favorite-books{padding-inline:16px}.favorite-books__list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:25px 16px 100px}.store-product-item{scale:.9}}.featured-product-display{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:100%;min-width:0;height:413px;padding-block:40px;display:flex;position:relative;background-position:50%!important;background-size:cover!important}@media (width<=768px){.featured-product-display{height:245px;padding-block:20px}}.featured-product-display__tag{color:var(--grey-900);background:var(--accent-pink);border-radius:50px;padding:6px 12px;font-size:14px;font-weight:500;position:absolute;top:12px;left:12px}.featured{flex-direction:column;gap:40px;padding:40px 50px;display:flex}@media (width<=768px){.featured{padding:24px 0}}.featured__container{box-sizing:border-box;flex-direction:row;align-items:stretch;gap:15px;width:100%;height:100%;display:flex}.featured__container>:first-child{flex:0 60%}.featured__container>:last-child{flex:0 40%}@media (width<=768px){.featured__container{flex-wrap:wrap}.featured__container>:first-child,.featured__container>:last-child{flex:0 0 100%}}.featured__banner{box-sizing:border-box;flex-direction:row;align-items:stretch;gap:15px;width:100%;height:100%;display:flex}.featured__banner>:first-child{flex:0 0 60%}.featured__banner>:last-child{flex:0 0 40%}.featured__banner .featured-product-display{width:auto;min-width:0}@media (width<=768px){.featured__banner{flex-wrap:wrap}.featured__banner>:first-child,.featured__banner>:last-child{flex:0 0 100%}}.featured-builder{background:var(--grey-50);box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:100%;min-width:0;height:413px;padding-block:40px;display:flex;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}@media (width<=768px){.featured-builder{height:245px;padding-block:20px}}.featured-builder__tag{color:var(--grey-900);background:var(--accent-pink);pointer-events:none;border-radius:50px;padding:6px 12px;font-size:14px;font-weight:500;position:absolute;top:12px;left:12px}.featured-book-category-display{counter-reset:book-number;box-sizing:border-box;flex-direction:column;flex:1;gap:16px;width:100%;padding:0 16px;display:flex}.featured-book-category-display:not(:last-child){border-bottom:1px solid var(--default-divider)}.featured-book-category-display__header{flex-direction:column;flex:1;gap:8px;width:100%;display:flex}.featured-book-category-display__content{flex-direction:column;flex:1;gap:32px;width:100%;padding-bottom:32px;display:flex}@media (width<=768px){.featured-book-category-display__content{flex-direction:column-reverse}}.featured-book-category-display__title{color:var(--default-text);text-align:center;align-self:stretch;font-size:21px;font-weight:500;line-height:110%}.featured-book-category-display__subtitle{color:var(--default-text);text-align:center;align-self:stretch;font-size:14px;font-weight:500;line-height:110%}.featured-book-category-display__books{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:30px;width:fit-content;margin-inline:auto;display:grid}@media screen and (width<=768px){.featured-book-category-display__books{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.featured-book-category-display__button{border:1px solid var(--buttons-secondary-border,#e3e2e0);background:var(--buttons-secondary-background,#fff);box-sizing:border-box;border-radius:48px;justify-content:center;align-self:center;align-items:center;gap:4px;min-width:40px;height:40px;padding:15px;font-size:14px;font-weight:500;display:flex}.featured-book-category-display__button svg{margin:4px}.featured-book-category-display__name{font-style:italic}.featured-tag-display{min-height:100vh}.featured-tag-display__grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:30px;width:fit-content;margin-inline:auto;padding:60px 0 20px;display:grid}@media screen and (width<=768px){.featured-tag-display__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.featured-categories{flex-direction:column;gap:40px;display:flex}.featured-tags{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;min-height:40px;display:grid}.featured-tags__left{flex-wrap:nowrap;justify-content:flex-start;font-size:14px;display:flex}.featured-tags__center{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.featured-tags__right{justify-content:flex-end;font-size:14px;display:flex}.featured-tags__right svg{width:12px;height:12px}@media (width<=768px){.featured-tags{grid-template-columns:1fr}.featured-tags__left,.featured-tags__right{justify-content:center}}.featured-tags__tag{text-align:center;box-sizing:border-box;border:1px solid var(--buttons-secondary-border);border-radius:48px;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;height:24px;padding:15px 14px;font-size:14px;font-weight:500;line-height:110%;display:flex}.featured-tags__tag--active{background:var(--buttons-primary-background);color:var(--buttons-primary-text);border:0}.featured-tags__sort-button{align-items:center;gap:6px;height:24px;font-size:14px;display:inline-flex}.featured-tags__sort-button svg{width:16px;height:16px}.featured-tags__sort-label{color:var(--default-text);font-weight:400}.featured-tags__sort-label strong{margin-left:4px;font-weight:600}.featured-tags__sort-item{padding:6px 16px 6px 42px}.featured-tags__sort-item svg{position:absolute;left:18px}.featured-tags__clear{color:var(--default-text);opacity:.7;align-items:center;gap:6px;height:24px;font-size:14px;display:inline-flex}.featured-tags__clear:hover{opacity:1}.featured-tags__clear-x{font-size:16px;line-height:1}@media screen and (width<=768px){.featured-tags{position:relative}.featured-tags__left,.featured-tags__right{position:absolute;bottom:-80%}.featured-tags__left{left:16px}.featured-tags__right{right:16px}}.product-preview{background:var(--container-default-background);box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.create-button{text-align:center;box-sizing:border-box;border-radius:48px;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:40px;padding:15px 14px;font-size:14px;font-weight:500;line-height:110%;display:flex}.create-button svg{width:14px;height:14px}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.book-store-header{width:100%;top:calc(0px - env(safe-area-inset-top,0px));z-index:151;background:var(--default-background-low);padding-top:env(safe-area-top);box-sizing:border-box;flex-direction:column;align-items:flex-start;display:flex;position:sticky}.book-store-header__upper-container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 50px;transition:padding .2s ease-in-out;display:none}@media (width<=768px){.book-store-header__upper-container{display:flex}}.book-store-header__left,.book-store-header__right{justify-content:center;align-items:center;gap:15px;display:flex}.book-store-header__title{box-sizing:border-box;padding:22px 0 16px;font-size:20px;font-style:normal;font-weight:500}.book-store-header__nav-container{width:100%;position:relative}.book-store-header__nav{box-sizing:border-box;align-items:flex-start;gap:8px;width:100%;padding:32px 0 8px;display:flex}.book-store-header__nav-left{scroll-behavior:smooth;flex:auto;gap:8px;min-width:0;padding:0 50px;display:flex;overflow-x:auto}.book-store-header__nav-left::-webkit-scrollbar{width:0!important;height:0!important}@supports not selector(::-webkit-scrollbar){.book-store-header__nav-left{scrollbar-width:none!important}}.book-store-header__nav-right{flex:none;gap:8px;margin-left:auto;padding-right:50px;display:flex}@media (width<=768px){.book-store-header__nav-right{display:none}}.book-store-header__right{justify-content:center;align-items:center;gap:15px;display:flex}@media screen and (width<=768px){.book-store-header{top:-64px}.book-store-header__upper-container{padding:0 16px}.book-store-header__nav{padding:8px 0}.book-store-header__nav:first-child{padding-left:16px}.book-store-header__nav-left{padding:0 16px 8px}}.book-store-nav-item{text-align:center;box-sizing:border-box;border-radius:48px;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;height:40px;padding:15px 14px;font-size:14px;font-weight:500;line-height:110%;display:flex}.book-store-nav-item--active{background:var(--buttons-primary-background);color:var(--buttons-primary-text);border:0}.book-store-nav-item--favorite{width:40px;padding:10px}.book-store-nav-item--border{border:1px solid var(--buttons-secondary-border)}.store-tab{--store-header-h:80px;scrollbar-gutter:stable;box-sizing:border-box;width:100%;height:100%;padding-top:var(--native-app-nav-offset);flex-direction:column;display:flex;overflow:hidden auto}.store-tab__body{box-sizing:border-box;flex:1;width:100%;min-height:0}.store-tab__title{color:var(--default-text);text-align:center;align-self:stretch;font-size:21px;font-weight:500;line-height:110%}.store-tab__subtitle{color:var(--default-text);text-align:center;align-self:stretch;font-size:14px;font-weight:500;line-height:110%}.all-book-item{scroll-snap-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.all-book-item:has(.all-book-item__ellipsis){padding-bottom:40px}.all-book-item__button{position:relative}.all-book-item__ellipsis{display:none;position:absolute;bottom:0;right:0}.all-book-item__ellipsis--active{display:block}@media (hover:hover) and (pointer:fine){.all-book-item:hover .all-book-item__ellipsis{display:block}}.hide-scrollbar::-webkit-scrollbar{width:0!important;height:0!important}@supports not selector(::-webkit-scrollbar){.hide-scrollbar{scrollbar-width:none!important}}.library{z-index:105;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.library--thumbnail{justify-content:center}.library__body{box-sizing:border-box;flex-direction:column;flex-grow:1;align-items:center;max-width:100%;transition:padding .2s ease-in-out;display:flex;position:relative;overflow-x:auto}.library--gallery .library__body{justify-content:center;align-items:flex-start;min-width:100%;padding:100px}@media (height<=640px){.library--gallery .library__body{justify-content:flex-start}}@media (hover:none),(pointer:coarse){.library--gallery .library__body{padding-inline:20px}.library--gallery .library__body:has(.all-book-item:nth-child(2)){scroll-snap-type:x mandatory;padding-inline:50vw}}.library--thumbnail .library__body{flex-grow:0;width:100%;height:fit-content}.library__trash{z-index:200;background:var(--default-divider);border-radius:10px 0 0 10px;width:300px;height:100%;position:absolute;right:0;overflow-y:auto;box-shadow:0 0 12px #00000040}.library__trash::-webkit-scrollbar{width:0!important;height:0!important}@supports not selector(::-webkit-scrollbar){.library__trash{scrollbar-width:none!important}}.library__list{box-sizing:border-box;width:100%}.library--gallery .library__list{cursor:grab;flex-wrap:nowrap;align-items:flex-end;gap:80px;width:fit-content;margin-inline:auto;display:flex}.library--thumbnail .library__list{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:40px 45px;max-width:1200px;padding:100px;display:flex}@media screen and (width<=768px){.library__list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.library--thumbnail .library__list{align-items:center;gap:26px;padding:72px 0 40px}.library--gallery .library__list{align-items:center;gap:60px}.library__body,.library__header{padding:20px}}.no-journal{opacity:.5;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;height:100%;display:flex}.library-nav-bar{box-sizing:border-box;z-index:153;width:100%;margin-top:var(--native-app-nav-offset);justify-content:space-between;padding:0 16px;transition:padding .2s ease-in-out;display:flex;position:absolute;top:16px}.library-nav-bar__left,.library-nav-bar__right{width:fit-content}.library-nav-bar__content{border:1px solid var(--container-default-border);background:var(--default-background-low);box-sizing:border-box;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;height:100%;padding:11px;display:flex;box-shadow:0 4px 8px #2424240f}.library-nav-bar__divider{border-left:1px solid var(--container-default-border);width:0;height:20px}.library-nav-bar__title{white-space:nowrap;font-size:14px;font-weight:500;line-height:32px}.library-select{z-index:152;width:100%;height:100%;position:relative;top:0;overflow-y:auto}.library-select__empty{opacity:.5;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;height:100%;display:flex}.library-select__body{box-sizing:border-box;width:100%;padding:calc(88px + var(--native-app-nav-offset)) 42px 88px 42px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:max-content;gap:24px;transition:padding .2s ease-in-out;display:grid}@media (width<=768px){.library-select__body{--zoom:.19;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;padding-inline:12px}}.library-select__menu{border:1px solid var(--container-default-border);background-color:var(--default-background-low);z-index:1;text-align:center;border-radius:16px;justify-content:space-between;align-items:center;width:290px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.1;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #2424240f}@media (width<=768px){.library-select__menu{bottom:calc(90px + env(safe-area-inset-bottom))}}.library-select__menu-button{border-radius:5px}.library-select__menu-buttons{gap:8px;display:flex}.library-select-item{justify-content:center;align-items:center;height:100%;display:flex}.library-item-wrapper{box-sizing:border-box;border:1px solid #0000;border-radius:8px;justify-content:center;min-width:130px;height:100%;padding:30px 0;display:flex;position:relative}@media screen and (width<=768px){.library-item-wrapper{padding:10px 0}}.library-item-wrapper--selected{border:1px solid var(--default-text)}.library-item-wrapper__checkbox{background-color:var(--default-background-low);border:1px solid var(--container-default-border);border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:none;position:absolute;top:12px;left:12px}.library-item-wrapper--selected .library-item-wrapper__checkbox{color:var(--default-background-low);background-color:var(--default-text);border:1px solid var(--accent-border-on-accent);display:flex}@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{z-index:1;cursor:pointer;position:absolute;inset:0}.trash{z-index:152;width:100%;height:100%;position:relative;overflow-y:auto}.trash__body{box-sizing:border-box;width:100%;padding:calc(88px + var(--native-app-nav-offset)) 42px 88px 42px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:max-content;gap:24px;transition:padding .2s ease-in-out;display:grid}@media (width<=768px){.trash__body{--zoom:.19;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;padding-inline:12px}}.trash__menu{border:1px solid var(--container-default-border);background-color:var(--default-background-low);z-index:1;text-align:center;border-radius:16px;justify-content:space-between;align-items:center;width:290px;padding:11px;font-size:14px;font-weight:500;line-height:1.1;display:flex;position:fixed;bottom:16px;left:50%;translate:-50%;box-shadow:0 4px 8px #2424240f}@media (width<=768px){.trash__menu{bottom:calc(90px + env(safe-area-inset-bottom))}}.trash__menu-buttons{gap:8px;display:flex}.trash-item{justify-content:center;align-items:center;height:100%;display:flex}.account-settings-delete{flex-direction:column;align-items:center;gap:30px;display:flex}.account-settings-delete__question{margin-bottom:20px;font-size:24px;font-weight:500}.account-settings-delete__options{flex-direction:column;gap:8px;width:100%;display:flex}.account-settings-delete__option{box-sizing:border-box;border:1px solid var(--container-default-border);border-radius:74px;width:100%;padding:16px 0;font-size:18px}@media (hover:hover) and (pointer:fine){.account-settings-delete__option:hover{background:#f1e2a64d}}.account-settings-delete__option--selected{color:var(--grey-900);background:#f1e2a6!important}.account-settings-delete__textarea{border:1px solid var(--default-divider);box-sizing:border-box;resize:none;background:0 0;border-radius:24px;width:100%;height:250px;padding:16px 24px;font-size:16px}.account-settings-delete__textarea:focus{border:1px solid var(--default-divider);box-shadow:none}.account-settings-delete__textarea::placeholder{color:#cbc9c3}.account-settings-delete__confirm-group{flex-direction:column;gap:12px;width:100%;display:flex}.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{flex-direction:column;gap:12px;width:100%;display:flex}.account-settings-delete__label{font-size:14px;font-weight:600}.account-settings-delete__input{box-sizing:border-box;border:1px solid var(--default-divider);background-color:#0000;border-radius:6px;width:100%;padding:16px 24px;font-weight:500;outline:none!important}.account-settings-delete__input:focus{border:1px solid var(--default-text);box-shadow:none}.toggle-switch{border:1.5px solid var(--grey-400);border-radius:25px;flex-direction:row;width:46px;height:21px;padding:2px;display:flex}.toggle-switch--disabled{background-color:var(--grey-400);border:1.5px solid var(--default-divider)}.toggle-switch--on{background-color:var(--buttons-toggle-background-on);justify-content:end}.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{background-color:var(--buttons-toggle-button);border-radius:100%;width:21px;height:21px}.account-settings-home{flex-direction:column;gap:20px;display:flex}.account-settings-home__form{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.account-settings-home__label{flex-direction:column;gap:3px;width:100%;font-size:16px;font-weight:700;display:flex}.account-settings-home__input{box-sizing:border-box;border:1px solid var(--text-field-border);width:100%;color:var(--text-field-text);background-color:#0000;background:var(--text-field-background);border-radius:6px;padding:16px 24px;font-weight:500;outline:none!important}@media (hover:hover) and (pointer:fine){.account-settings-home__input:hover:not(:read-only){border:1px solid var(--text-field-border-hover)}}.account-settings-home__input:read-only{user-select:var(--select-ui-text-allowed,none);color:var(--text-field-hint);cursor:not-allowed}.account-settings-home__input:focus:not(:read-only){border:1px solid var(--text-field-border-active);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{flex-flow:wrap;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;display:flex}.account-settings-home__email{opacity:.3;font-weight:400}.account-settings-home__error{color:var(--danger-on-color);font-size:12px;font-weight:500}.account-settings-home__divider{background-color:var(--container-grey-background);width:100%;height:1px}.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{flex-direction:row;align-items:center;gap:10px;display:flex}.account-settings-home__status{opacity:.3;font-size:13px;font-weight:600}.account-settings-home__modal-overlay{z-index:150;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.account-settings-home__modal-container{background-color:var(--default-background-low);border-radius:12px;flex-direction:column;max-width:300px;padding:20px;display:flex}.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{flex-direction:row;justify-content:flex-end;gap:20px;margin-top:20px;display:flex}.health-kit-prompt{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;height:100%;padding:32px;display:flex}.health-kit-prompt__title{font-size:20px;font-weight:700}.health-kit-prompt__desc{opacity:.6;font-size:14px;font-weight:400}.health-kit-prompt__cancel{justify-content:center;align-items:center;display:flex}.select-menu{background:var(--default-background-low);display:inline-block;position:relative}.select-menu--narrow{width:200px}.select-menu--wide{width:340px}.select-menu--full{width:100%}.select-menu__button{box-sizing:border-box;width:100%;color:var(--text-field);text-align:left;border:1px solid var(--text-field-border);border-radius:4px;justify-content:space-between;align-items:center;padding:16px 16px 16px 24px;font-size:16px;font-weight:600;line-height:1.1;display:flex}@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{background:var(--text-field);width:24px;height:24px}.select-menu__menu{border:1px solid var(--text-field-border);z-index:1000;background:var(--default-background-low);border-radius:4px;flex-direction:column;display:flex;position:fixed;overflow:auto}.select-menu__menu-item{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;padding:16px 24px;font-weight:600;line-height:1.1;display:flex}.select-menu__menu-item svg{width:13px}@media (hover:hover) and (pointer:fine){.select-menu__menu-item:hover{background:var(--default-background-lowest)}}.feedback{justify-content:center;display:flex}.feedback__form{flex-direction:column;align-items:flex-start;max-width:450px;display:flex}.feedback__label{width:100%}.feedback__emojis-container{justify-content:center;width:100%;padding:60px 0;display:flex}.feedback__emojis{flex-wrap:wrap;place-content:center;gap:16px;max-width:292px;display:flex}.feedback__emoji{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:61px;height:61px;font-size:32px;display:flex}@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{box-sizing:border-box;border:1px solid var(--text-field-border);resize:none;width:100%;height:250px;color:var(--text-field-text);background-color:#0000;background:var(--text-field-background);border-radius:6px;margin:14px 0;padding:16px 24px;font-weight:500;outline:none!important}@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{justify-content:center;width:100%;padding:20px 0;display:flex}.feedback__submit-button{width:100%;max-width:246px;font-weight:600}.feedback__include-email-note{margin-top:8px;font-size:12px}.profile-pane{width:100%;user-select:var(--select-ui-text-allowed,none);background-color:var(--default-background-low);flex-direction:row;height:100%;animation:.5s ease-out forwards fadeInOpacity;display:flex;position:relative;overflow:hidden}.profile-pane__left-menu{background:var(--default-background-low);border-right:1px solid var(--default-divider);flex-direction:column;justify-content:space-between;min-width:230px;padding:36px 20px 20px;display:flex;overflow:auto}.profile-pane--one-column .profile-pane__left-menu{border-right:0;width:100%}.profile-pane--one-column.profile-pane--body-with-content .profile-pane__left-menu{display:none}.profile-pane__left-menu-group{flex-direction:column;gap:8px;display:flex}.profile-pane__body{flex-grow:1;height:100%}.profile-pane:not(.profile-pane--one-column) .back-button{display:none}.promo-code-card{flex-direction:column;gap:35px;width:100%;padding-bottom:35px;display:flex}.promo-code-card__divider{background:var(--default-divider,#f3f3f3);width:100%;height:1px;margin-bottom:35px}.promo-code-card__form{flex-direction:column;gap:16px;display:flex}.promo-redemption-success{width:100%;min-height:calc(100vh - var(--rewards-top-nav-height) - var(--rewards-bottom-nav-height));box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:35px;display:flex}.promo-redemption-success__content{letter-spacing:-.19px;text-align:left;flex-direction:column;gap:12px;width:100%;max-width:320px;font-size:18px;line-height:1.5;display:flex}.promo-redemption-success__reward-list{margin:0;padding-left:20px;list-style:outside}.promo-redemption-success__reward-list li+li{margin-top:6px}.promo-redemption-success__message,.promo-redemption-success__credits-line,.promo-redemption-success__note{margin:0}.promo-redemption-success__reward-name,.promo-redemption-success__message-value,.promo-redemption-success__credits-value{font-weight:700}.promo-redemption-success__note{letter-spacing:-.13px;font-size:13px}.promo-redemption-success__actions{flex-direction:column;gap:21px;width:100%;display:flex}.promo-redemption-success__celebration{flex-direction:column;align-items:center;gap:4px;display:flex}@media screen and (height>=860px){.promo-redemption-success{scroll-snap-align:start;scroll-snap-stop:always}}.reward-animations{flex-direction:column;width:100%;height:100%;display:flex}.reward-animations__credit-info{justify-content:flex-end;align-items:center;gap:8px;display:flex}.reward-animations__credit-container{position:relative}.reward-animations__credit-animation{animation:.5s ease-in forwards rewardFadeUp;position:absolute;top:0;left:0}.reward-animations__current-balance{text-align:center;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.reward-animations__body{flex:1;justify-content:center;align-items:center;display:flex}.reward-animations__reward-animation{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.reward-animations__text{color:var(--default-text);text-align:center;max-width:150px;font-size:22px;font-style:italic;font-weight:700;animation:.4s ease-in forwards rewardFadeUp}.reward-animations__icon{animation:.4s ease-in .4s backwards rewardFadeUp}.reward-animations__modifier{color:var(--default-text);text-align:center;font-size:52px;font-style:italic;font-weight:900;animation:.3s ease-in .8s backwards rewardFadeUp}@keyframes rewardFadeUp{0%{opacity:0;transform:translateY(30px)}50%{opacity:.7}to{opacity:1;transform:translateY(0)}}.rewards{--rewards-top-nav-height:calc(61px + var(--native-app-nav-offset,0px));--rewards-bottom-nav-height:0px;justify-content:center;width:100%;min-height:100%;max-height:100%;display:flex}.rewards__body{box-sizing:border-box;flex-direction:column;gap:35px;width:100%;max-width:359px;min-height:100%;padding:18px;display:flex}.rewards__main{flex-direction:column;flex:1 0 auto;gap:35px;width:100%;min-height:100%;display:flex}.rewards__streak{flex-direction:column;gap:35px;width:100%;display:flex}.rewards__section-header{flex-direction:column;display:flex}.rewards__section-title{letter-spacing:-.18px;margin:0;font-size:18px;font-weight:600;line-height:1.5}.rewards__section-description{margin:0;font-size:14px;line-height:1.5}.rewards__streak-info{justify-content:space-between;align-items:center;gap:16px;display:flex}.rewards__streak-duration{font-size:24px;font-weight:400;line-height:1.1}.rewards__streak-number{font-weight:600}.rewards__streak-icons{gap:5px;display:flex}.rewards__streak-icon{opacity:.3}.rewards__streak-icon--active{opacity:1}.rewards__coin{justify-content:center;align-items:center;display:flex}@media screen and (width<=768px){.rewards{--rewards-bottom-nav-height:80px}}.change-password-form{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.change-password-form__actions{flex-direction:row;gap:20px;font-weight:600;display:flex}.signin-settings{flex-direction:column;gap:30px;display:flex}.signin-settings__loading{justify-content:center;align-items:center;height:100%;display:flex}.signin-settings__group{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:30px;display:flex}.signin-settings__group:not(:last-child){border-bottom:1px solid var(--container-grey-background)}.signin-settings__heading{pointer-events:none;font-size:16px;font-weight:700}.signin-settings__description{font-size:14px;font-weight:400}.signin-settings__apple-button{font-weight:500;border-radius:999px!important;padding:0 12px 0 6px!important}
