*,*:before,*:after{box-sizing:border-box;padding:0;margin:0;-webkit-appearance:none;appearance:none}*:not(:is(input,textarea)){-webkit-user-select:none;user-select:none}:root{color-scheme:light;interpolate-size:allow-keywords;--dvh: 1dvh;--safe-area-inset-left: var( --android-safe-area-inset-left, env(safe-area-inset-left, 0px) );--safe-area-inset-right: var( --android-safe-area-inset-right, env(safe-area-inset-right, 0px) );--safe-area-inset-top: var( --android-safe-area-inset-top, env(safe-area-inset-top, 0px) );--safe-area-inset-bottom: var( --android-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px) );--app-z-index-dialog: 10;--app-z-index-popover: 10;--app-z-index-keyboard-float: 100;--app-z-index-overlay: 1000;--app-sine-in: cubic-bezier(.12, 0, .39, 0);--app-sine-out: cubic-bezier(.61, 1, .88, 1);--app-sine-in-out: cubic-bezier(.37, 0, .63, 1);--app-quad-in: cubic-bezier(.11, 0, .5, 0);--app-quad-out: cubic-bezier(.5, 1, .89, 1);--app-quad-in-out: cubic-bezier(.45, 0, .55, 1);--app-cubic-in: cubic-bezier(.32, 0, .67, 0);--app-cubic-out: cubic-bezier(.33, 1, .68, 1);--app-cubic-in-out: cubic-bezier(.65, 0, .35, 1);--app-quart-in: cubic-bezier(.5, 0, .75, 0);--app-quart-out: cubic-bezier(.25, 1, .5, 1);--app-quart-in-out: cubic-bezier(.76, 0, .24, 1);--app-quint-in: cubic-bezier(.64, 0, .78, 0);--app-quint-out: cubic-bezier(.22, 1, .36, 1);--app-quint-in-out: cubic-bezier(.83, 0, .17, 1);--app-expo-in: cubic-bezier(.7, 0, .84, 0);--app-expo-out: cubic-bezier(.16, 1, .3, 1);--app-expo-in-out: cubic-bezier(.87, 0, .13, 1);--app-circ-in: cubic-bezier(.55, 0, 1, .45);--app-circ-out: cubic-bezier(0, .55, .45, 1);--app-circ-in-out: cubic-bezier(.85, 0, .15, 1);--app-back-in: cubic-bezier(.36, 0, .66, -.56);--app-back-out: cubic-bezier(.34, 1.56, .64, 1);--app-back-in-out: cubic-bezier(.68, -.6, .32, 1.6);--app-push-transition-timing-function: cubic-bezier(.2, 0, 0, 1);--app-timing-function: cubic-bezier(.17, 0, .36, 1);--app-timing-function-bounce: cubic-bezier(.45, 0, 0, 1.13);--app-ios-keyboard-transition-timing-function: cubic-bezier( .38, .7, .125, 1 );--app-transition: calc(.3s * var(--v)) var(--app-timing-function);--app-transition-bounce: calc(.3s * var(--v)) var(--app-timing-function-bounce);--app-ios-keyboard-transition: calc(.4s * var(--v)) var(--app-ios-keyboard-transition-timing-function);--app-text-03: rgb(from var(--app-text) r g b / 3%);--app-text-05: rgb(from var(--app-text) r g b / 5%);--app-text-10: rgb(from var(--app-text) r g b / 10%);--app-text-20: rgb(from var(--app-text) r g b / 20%);--app-text-30: rgb(from var(--app-text) r g b / 30%);--app-text-40: rgb(from var(--app-text) r g b / 40%);--app-text-50: rgb(from var(--app-text) r g b / 50%);--app-text-60: rgb(from var(--app-text) r g b / 60%);--app-text-70: rgb(from var(--app-text) r g b / 70%);--app-text-80: rgb(from var(--app-text) r g b / 80%);--app-text-90: rgb(from var(--app-text) r g b / 90%);--app-text: rgb(0 0 0);--app-text-label: rgb(0 0 0);--app-text-inverse: rgb(255 255 255);--app-gray-05: #f2f2f2;--app-gray-10: #e5e5e5;--app-gray-20: #ccc;--app-gray-30: #b2b2b2;--app-gray-40: #999;--app-gray-50: #808080;--app-gray-60: #666;--app-gray-70: #4d4d4d;--app-gray-80: #333;--app-gray-90: #1a1a1a;--app-bg: rgb(255 255 255);--app-bg-10: rgb(from var(--app-bg) r g b / 10%);--app-bg-20: rgb(from var(--app-bg) r g b / 20%);--app-bg-30: rgb(from var(--app-bg) r g b / 30%);--app-bg-40: rgb(from var(--app-bg) r g b / 40%);--app-bg-50: rgb(from var(--app-bg) r g b / 50%);--app-bg-60: rgb(from var(--app-bg) r g b / 60%);--app-bg-70: rgb(from var(--app-bg) r g b / 70%);--app-bg-80: rgb(from var(--app-bg) r g b / 80%);--app-bg-90: rgb(from var(--app-bg) r g b / 90%);--app-bg-base-color: rgb(241 240 238);--app-bg-tab-bar-color: var(--app-bg);--app-primary-color: var(--app-green);--app-line-color: var(--app-gray-10);--app-outline-floating-color: transparent;--app-shadow: 0 4px 20px rgb(0 0 0 / 15%);--app-shadow-narrow: 0px 2px 4px 0px rgb(0 0 0 / 15%);--app-shadow-light: 0 4px 20px rgb(0 0 0 / 5%);--app-shadow-dark: 0 6px 16px 0 rgb(0 0 0 / 8%), 0 3px 6px -4px rgb(0 0 0 / 12%), 0 9px 28px 8px rgb(0 0 0 / 5%);--app-red-10: rgb(255 105 105 / 6%);--app-red-50: rgb(255 105 105 / 50%);--app-red: rgb(255 105 105);--app-green-10: rgb(39 180 44 / 6%);--app-green-50: rgb(39 180 44 / 50%);--app-green: rgb(39 180 44);--app-blue-10: rgb(19 113 236 / 6%);--app-blue-50: rgb(19 113 236 / 50%);--app-blue: rgb(19 113 236)}:root,::backdrop{--app-backdrop: rgb(0 0 0 / 60%)}@media (display-mode: standalone){:root{--dvh: 1lvh}}html,body{overflow:hidden;overscroll-behavior:none}html{-webkit-tap-highlight-color:transparent}body{min-width:320px;margin:0;font-family:sans-serif;font-style:normal;color:var(--app-text);background-color:var(--app-bg-base-color);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body:after,:modal:after{position:absolute;inset:0;z-index:var(--app-z-index-overlay);pointer-events:none;content:"";background-image:var(--app-overlay-image, none);background-repeat:repeat;background-position:center;background-size:auto;opacity:.2}ul,ol,menu{list-style:none}input,textarea,button{font-family:inherit;font-size:inherit;font-variation-settings:inherit;color:inherit;-webkit-appearance:none;appearance:none;background:none;border:none}a{color:inherit}button:where(:not(:disabled),:not(:read-only)){cursor:pointer}input::placeholder,textarea::placeholder{color:var(--app-text-40)}dialog{color:var(--app-text)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}@property --app-animatable-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.keyboard-float{&[data-v-b16872e6]{position:fixed;bottom:0;left:0;z-index:var(--app-z-index-keyboard-float);transition:translate var(--app-ios-keyboard-transition),opacity calc(.2s * var(--v)) linear}&.right[data-v-b16872e6]{right:0;left:auto}&.v-enter-from[data-v-b16872e6],&.v-leave-to[data-v-b16872e6]{opacity:0;translate:0 0!important}}.toolbar-button{&[data-v-cb609a85]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;transition:background-color calc(.15s * var(--v)) var(--app-timing-function)}&[aria-pressed=true][data-v-cb609a85]{background-color:rgb(from var(--app-text) r g b / 5%)}&[data-v-cb609a85]:not([aria-pressed=true]):active{opacity:.6}}svg[data-v-cb609a85-s]{fill:var(--app-text-70)}.keyboard-toolbar[data-v-6c349ec6]{display:flex;justify-content:space-between;width:100dvw;padding:4px 8px}.toolbar-buttons[data-v-6c349ec6]{display:flex;gap:4px}.right-buttons[data-v-6c349ec6]{position:relative;padding-left:4px}.toolbar-buttons-separator[data-v-6c349ec6]{position:absolute;top:-4px;left:0;width:1px;height:calc(100% + 8px);border-color:var(--app-text-10);border-right:none}.keyboard-toolbar-wrapper[data-v-9b01ae6c]{position:relative;width:100dvw;padding-bottom:50lvh;margin-bottom:-50lvh;background-color:var(--app-bg);box-shadow:var(--app-shadow-narrow),0 -.333px var(--app-text-10)}.keyboard-toolbar-inner[data-v-9b01ae6c]{position:relative;min-height:44px}.default-toolbar[data-v-9b01ae6c]{position:absolute;bottom:0}.bottom-injectee[data-v-9b01ae6c]{position:absolute;bottom:0;background-color:var(--app-bg)}.has-border{&[data-v-9b01ae6c]{position:relative;padding-bottom:44px}&[data-v-9b01ae6c]:after{position:absolute;right:0;bottom:44px;left:0;display:block;height:1px;content:"";background-color:var(--app-text-10)}}.keyboard-alternative{&[data-v-39b251ef]{position:fixed;right:0;bottom:0;left:0;z-index:var(--app-z-index-keyboard-float);width:100%}&.v-enter-active[data-v-39b251ef],&.v-leave-active[data-v-39b251ef]{transition:var(--app-ios-keyboard-transition)}&[data-v-39b251ef]:is(.v-enter-from,.v-leave-to){transform:translateY(100%)}&.no-transition[data-v-39b251ef]{transition:none}}.marker-event-item-full-day-wrapper{&[data-v-48194d7a] .event.fill.attending .event-inner:after{position:absolute;top:0;right:-.15rem;bottom:0;width:.25rem;content:"";background-color:var(--event-item-color-dark);border-radius:0 .11rem .11rem 0;transform:skew(-10deg)}&[data-v-48194d7a] .event-line:after{position:absolute;top:0;right:0;width:.2rem;height:.2rem;content:"";background-color:var(--event-item-color-dark);border-radius:.1rem}}.marker-event-item-wrapper{&[data-v-a9f17486] .item-label{position:relative}&[data-v-a9f17486] .item.fill.attending .item-line-wrapper:before{position:absolute;right:0;bottom:0;left:0;height:.15rem;content:"";background-color:var(--event-item-color-dark);border-radius:0 0 .1rem .1rem}&[data-v-a9f17486] .event-line:after{position:absolute;right:0;bottom:0;width:100%;height:.2rem;content:"";background-color:var(--event-item-color-dark);border-radius:.05rem}}._theme_dp5kt_1,._theme_dp5kt_1:root{--app-text: #454545;--app-text-secondary: rgb(from var(--app-text) r g b / 70%);--app-text-disabled: rgb(from var(--app-text) r g b / 33%);--app-text-label: #333;--app-text-inverse: #fff;--app-bg: #fff;--app-bg-base-color: #eef5f5;--app-bg-theme-color: #eef5f5;--app-bg-tab-bar-color: #fff;--app-cover-color: #f4f4f4;--app-line-color: #cfe4e4;--app-outline-floating-color: transparent;--app-primary-color: #35c4ad;--app-theme-color-1: #cdc7ba;--app-theme-color-1-light: #d8d3ca;--app-theme-color-1-dark: #b7af9f;--app-theme-color-2: #edc86e;--app-theme-color-2-light: #ffd75a;--app-theme-color-2-dark: #e9b223;--app-theme-color-3: #ee8578;--app-theme-color-3-light: #ff9b86;--app-theme-color-3-dark: #e17553;--app-theme-color-4: #ff5fb3;--app-theme-color-4-light: #ff94cc;--app-theme-color-4-dark: #ee4281;--app-theme-color-5: #c572cc;--app-theme-color-5-light: #d496d9;--app-theme-color-5-dark: #b5569e;--app-theme-color-6: #9a8cc9;--app-theme-color-6-light: #b9afda;--app-theme-color-6-dark: #7d6bba;--app-theme-color-7: #5197ff;--app-theme-color-7-light: #86b4ff;--app-theme-color-7-dark: #447fd7;--app-theme-color-8: #35c4ad;--app-theme-color-8-light: #54cbb8;--app-theme-color-8-dark: #3da78e}._theme_14ktg_1,._theme_14ktg_1:root{--app-text: #551008;--app-text-secondary: rgb(from var(--app-text) r g b / 70%);--app-text-disabled: rgb(from var(--app-text) r g b / 33%);--app-text-label: #af242a;--app-text-inverse: #fff;--app-bg: #ffe8e8;--app-bg-base-color: #ffe1de;--app-bg-theme-color: #f8bcbd;--app-bg-tab-bar-color: #ffe1de;--app-cover-color: #ffa7b0;--app-line-color: #fff;--app-outline-floating-color: transparent;--app-primary-color: #ff90a0;--app-theme-color-1: #d3b5a7;--app-theme-color-1-light: #dbc3b9;--app-theme-color-1-dark: #cda998;--app-theme-color-2: #edc86e;--app-theme-color-2-light: #efcf80;--app-theme-color-2-dark: #e7b740;--app-theme-color-3: #f6ac87;--app-theme-color-3-light: #f6b897;--app-theme-color-3-dark: #f38c59;--app-theme-color-4: #ff90a0;--app-theme-color-4-light: #ffa3b0;--app-theme-color-4-dark: #f96879;--app-theme-color-5: #d3b0c8;--app-theme-color-5-light: #dbbdd1;--app-theme-color-5-dark: #c290b1;--app-theme-color-6: #bec0dc;--app-theme-color-6-light: #c5c9e1;--app-theme-color-6-dark: #9ba0ca;--app-theme-color-7: #a6cff0;--app-theme-color-7-light: #b9d9f3;--app-theme-color-7-dark: #98c6ec;--app-theme-color-8: #80b7ad;--app-theme-color-8-light: #90c0b8;--app-theme-color-8-dark: #5c9486}._theme_twfx8_1,._theme_twfx8_1:root{--app-text: #3f2034;--app-text-secondary: rgb(from var(--app-text) r g b / 70%);--app-text-disabled: rgb(from var(--app-text) r g b / 33%);--app-text-label: #511800;--app-text-inverse: #fff;--app-bg: #f4e9da;--app-bg-base-color: #eae3d0;--app-bg-theme-color: #e8e1ce;--app-bg-tab-bar-color: #eae3d0;--app-cover-color: #dbc9ac;--app-line-color: #fff;--app-outline-floating-color: transparent;--app-primary-color: #ff8f45;--app-theme-color-1: #f6f5f6;--app-theme-color-1-light: #fff;--app-theme-color-1-dark: #edebec;--app-theme-color-2: #c4bf92;--app-theme-color-2-light: #c4bf92;--app-theme-color-2-dark: #a69e69;--app-theme-color-3: #d9ae77;--app-theme-color-3-light: #debb8c;--app-theme-color-3-dark: #d9ae77;--app-theme-color-4: #ffb512;--app-theme-color-4-light: #ffbd33;--app-theme-color-4-dark: #faab00;--app-theme-color-5: #ff8f45;--app-theme-color-5-light: #ffa366;--app-theme-color-5-dark: #f88049;--app-theme-color-6: #b0b4aa;--app-theme-color-6-light: #b0b4aa;--app-theme-color-6-dark: #b2b6ac;--app-theme-color-7: #91c4c4;--app-theme-color-7-light: #a6cfcf;--app-theme-color-7-dark: #80bcbb;--app-theme-color-8: #8ebf92;--app-theme-color-8-light: #9dc8a1;--app-theme-color-8-dark: #7db681}.tape-event-item-full-day-wrapper{&[data-v-cf931128] .event.fill.attending .event-inner{&:before{position:absolute;top:0;right:-.17rem;left:auto;width:.17rem;height:100%;content:"";background-image:linear-gradient(-85deg,transparent,transparent 30%,rgb(from var(--event-item-color-light) r g b / 80%) 30%,rgb(from var(--event-item-color-light) r g b / 80%) 100%)}&:after{position:absolute;right:-.2rem;bottom:0;left:auto;width:.3rem;height:.81rem;content:"";background-image:linear-gradient(-111deg,transparent,transparent 48%,var(--event-item-color-dark) 48%,var(--event-item-color-dark));transform:skew(5deg);transform-origin:bottom right;rotate:30deg;translate:-.1rem}}&[data-v-cf931128] .event.line .event-line{&:before{position:absolute;top:0;right:-.17rem;left:auto;width:.17rem;height:100%;content:"";background-image:linear-gradient(-60deg,transparent,transparent 32%,rgb(from var(--event-item-color-light) r g b / 80%) 32%,rgb(from var(--event-item-color-light) r g b / 80%) 100%)}&:after{position:absolute;right:-.14rem;bottom:0;left:auto;width:.15rem;height:.15rem;content:"";background-image:linear-gradient(-115deg,transparent,transparent 52%,var(--event-item-color-dark) 52%,var(--event-item-color-dark));transform:skew(5deg);transform-origin:bottom right;rotate:60deg;translate:-.02rem .02rem}}&[data-v-cf931128] .event.attending .event-label{position:relative}}.tape-event-item-wrapper{&[data-v-ad4eeb97] .item.fill.attending .item-line-wrapper{overflow:hidden;border-radius:0 0 1.5rem/0 0 .3rem;&:before{position:absolute;right:0;bottom:0;width:1.25rem;height:.4rem;content:"";background-color:var(--event-item-color-dark);transform:translate(-.06rem) rotate(-28deg);transform-origin:right calc(100% - .3rem)}}&[data-v-ad4eeb97] .item.line .event-line{overflow:hidden;border-radius:0 0 1.5rem/0 0 .6rem;&:before{position:absolute;right:0;bottom:0;width:.3rem;height:.1rem;content:"";background-color:var(--event-item-color-dark);transform:rotate(-26deg);transform-origin:right calc(100% - .3rem)}}&[data-v-ad4eeb97] .item.fill.attending .item-label-text{position:relative}}._theme_56fsr_1,._theme_56fsr_1:root{--app-text: #262026;--app-text-secondary: rgb(from var(--app-text) r g b / 70%);--app-text-disabled: rgb(from var(--app-text) r g b / 33%);--app-text-label: #606060;--app-text-inverse: #fff;--app-bg: #cfd1cf;--app-bg-base-color: #c4c8c4;--app-bg-theme-color: #c5c8c5;--app-bg-tab-bar-color: #c4c8c4;--app-cover-color: #b7bbb7;--app-line-color: #eaeaea;--app-outline-floating-color: transparent;--app-primary-color: #51c400;--app-theme-color-1: #f9f9f9;--app-theme-color-1-light: #fff;--app-theme-color-1-dark: #ededed;--app-theme-color-2: #d9d7c3;--app-theme-color-2-light: #e3e2d2;--app-theme-color-2-dark: #d1cdb5;--app-theme-color-3: #b6b68b;--app-theme-color-3-light: #c0c09b;--app-theme-color-3-dark: #acac7c;--app-theme-color-4: #d2b24c;--app-theme-color-4-light: #d8bb5f;--app-theme-color-4-dark: #cda937;--app-theme-color-5: #f24f4d;--app-theme-color-5-light: #f46967;--app-theme-color-5-dark: #f03b37;--app-theme-color-6: #a6a6a6;--app-theme-color-6-light: #b3b3b3;--app-theme-color-6-dark: #999;--app-theme-color-7: #74abc9;--app-theme-color-7-light: #86b5d0;--app-theme-color-7-dark: #61a0c1;--app-theme-color-8: #81b6a6;--app-theme-color-8-light: #92bfb1;--app-theme-color-8-dark: #71ad9b;--app-overlay-image: url(/assets/zen-noise-DWVbc3op.webp)}.yoru-event-item-full-day-wrapper{&[data-v-0b0f6a2d] .event.fill.attending .event-title{color:#262026}}.yoru-event-item-wrapper{&[data-v-d84b4bd4] .item.fill.attending .item-label-text{color:#262026}}._theme_1nkxw_1,._theme_1nkxw_1:root{color-scheme:dark;--app-text: #fff;--app-text-secondary: rgb(from var(--app-text) r g b / 70%);--app-text-disabled: rgb(from var(--app-text) r g b / 33%);--app-text-label: #b1b1b1;--app-text-inverse: #24243a;--app-bg: #13132c;--app-bg-base-color: #24243a;--app-bg-theme-color: #454556;--app-bg-tab-bar-color: #13132c;--app-cover-color: #313144;--app-line-color: #4f4f5f;--app-outline-floating-color: #5b5b6d;--app-primary-color: #71a0ff;--app-theme-color-1: #e3e5ff;--app-theme-color-1-light: #f5f6ff;--app-theme-color-1-dark: #bdc1f5;--app-theme-color-2: #e7ff01;--app-theme-color-2-light: #e8ff00;--app-theme-color-2-dark: #f0ff5c;--app-theme-color-3: #ffcc01;--app-theme-color-3-light: #ffdb4d;--app-theme-color-3-dark: #d6aa00;--app-theme-color-4: #ff547e;--app-theme-color-4-light: #ff8aa5;--app-theme-color-4-dark: #d52542;--app-theme-color-5: #ff72ff;--app-theme-color-5-light: #ffa3ff;--app-theme-color-5-dark: #eb6aeb;--app-theme-color-6: #09ecff;--app-theme-color-6-light: #6bf4ff;--app-theme-color-6-dark: #05d0e0;--app-theme-color-7: #84ff00;--app-theme-color-7-light: #9cff34;--app-theme-color-7-dark: #6dd700;--app-theme-color-8: #04ff76;--app-theme-color-8-light: #00ff76;--app-theme-color-8-dark: #66ffad}.dialog{&[data-v-6ce16988]{z-index:var(--app-dialog-z-index, var(--app-z-index-dialog));max-width:none;margin:auto;background:none;border:none}&[data-v-6ce16988]:modal{z-index:var(--app-dialog-z-index, var(--app-z-index-dialog));overflow:visible}&[data-v-6ce16988]::backdrop{background-color:var(--app-backdrop)}&.enter-to[data-v-6ce16988],&.leave-to[data-v-6ce16988],&.enter-to[data-v-6ce16988]::backdrop,&.leave-to[data-v-6ce16988]::backdrop{transition:calc(.3s * var(--v)) linear}&.enter-from[data-v-6ce16988]::backdrop,&.leave-to[data-v-6ce16988]::backdrop{opacity:0}}.dialog-root{&[data-v-473acd1d]{width:var(--app-dialog-width, 800px);max-width:var(--app-dialog-max-width, 90%);max-height:var(--app-dialog-max-height, 90%);aspect-ratio:var(--app-dialog-aspect-ratio, 1024 / 900)}&[data-v-473acd1d]>.dialog-inner{height:var(--app-dialog-height, 100%);overflow:var(--app-dialog-overflow, visible);outline:1px solid var(--app-outline-floating-color);background-color:var(--app-dialog-background-color, var(--app-bg));border-radius:var(--app-dialog-border-radius, 8px);box-shadow:var(--app-shadow)}&.enter-to[data-v-473acd1d]{transition:var(--app-transition-bounce)}&.enter-from[data-v-473acd1d]{scale:.01}&.leave-to[data-v-473acd1d]{opacity:0;transition:calc(.3s * var(--v)) linear}}.close-button[data-v-473acd1d]{position:absolute;bottom:100%;left:100%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);border-radius:50%;box-shadow:var(--app-shadow)}.icon[data-v-473acd1d]{fill:rgb(from var(--app-text) r g b / 80%)}.app-button{&[data-v-03a9de89]{--base-color: var(--app-button-base-color, var(--app-text));--pressed-color: var(--app-button-pressed-color, var(--base-color));--outline-color: var(--app-button-outline-color, var(--app-primary-color));--transition-property: var( --app-button-transition-property, background-color );padding:.5rem;text-decoration:none;cursor:pointer;outline:.125rem solid transparent;border-radius:.25rem;transition:calc(.15s * var(--v)) linear;transition-property:var(--transition-property),background-color}&[data-v-03a9de89]:focus-visible{outline-color:var(--outline-color)}&[data-v-03a9de89]:disabled{cursor:auto;opacity:.4}&:not(:disabled){@media (hover: hover){&[data-v-03a9de89]:hover{background-color:rgb(from var(--base-color) r g b / 5%)}}&[data-v-03a9de89]:active{background-color:rgb(from var(--base-color) r g b / 10%)}&[aria-pressed=true][data-v-03a9de89]{background-color:rgb(from var(--pressed-color) r g b / 10%)}}}.confirm-dialog[data-v-1e78437b]{--app-dialog-width: 36ch;--app-dialog-aspect-ratio: auto;--app-dialog-height: fit-content;--app-dialog-border-radius: .75rem;--app-dialog-background-color: var(--app-bg-base-color);line-height:1.25}.confirm-dialog-inner[data-v-1e78437b]{display:flex;flex-direction:column;height:100%}.confirm-dialog-title[data-v-1e78437b]{padding:1.5rem 1.5rem 0;margin-bottom:.75rem;font-size:1rem;font-weight:400}.confirm-dialog-body[data-v-1e78437b]{padding:0 1.5rem 1.5rem;font-size:.875rem}.confirm-dialog-buttons[data-v-1e78437b]{display:flex;width:100%;margin-top:auto;border-top:1px solid var(--app-line-color)}.confirm-dialog-button{&[data-v-1e78437b]{display:flex;flex:1 1 0;align-items:center;justify-content:center;padding:.75rem 1.25rem;font-size:.875rem;border-radius:0;--app-button-base-color: currentcolor;--app-button-outline-color: currentcolor}&.danger[data-v-1e78437b]{color:var(--app-red)}&[data-v-1e78437b]:not(:first-child){border-left:1px solid var(--app-line-color)}&[data-v-1e78437b]:first-child{border-bottom-left-radius:var(--app-dialog-border-radius)}&[data-v-1e78437b]:last-child{border-bottom-right-radius:var(--app-dialog-border-radius)}}.options-dialog[data-v-4625d514]{--app-dialog-width: 36ch;--app-dialog-aspect-ratio: auto;--app-dialog-height: fit-content;--app-dialog-border-radius: .75rem;--app-dialog-background-color: var(--app-bg-base-color);line-height:1.25}.options-dialog-inner[data-v-4625d514]{display:flex;flex-direction:column;height:100%}.options-dialog-title[data-v-4625d514]{padding:1.5rem 1.5rem 0;margin-bottom:.75rem;font-size:1rem;font-weight:400}.options-dialog-body[data-v-4625d514]{padding:0 1.5rem 1.5rem;font-size:.875rem}.options-dialog-buttons[data-v-4625d514]{display:flex;flex-direction:column}.options-dialog-button{&[data-v-4625d514]{display:flex;flex:1 1 0;align-items:center;justify-content:center;padding:.75rem 1.25rem;font-size:.875rem;border-top:1px solid var(--app-line-color);border-radius:0;--app-button-base-color: currentcolor;--app-button-outline-color: currentcolor}&.danger[data-v-4625d514]{color:var(--app-red)}&[data-v-4625d514]:last-child{border-bottom-right-radius:var(--app-dialog-border-radius);border-bottom-left-radius:var(--app-dialog-border-radius)}}.app[data-v-e16f026a]{position:relative;width:100%;height:calc(100 * var(--dvh));overflow:clip;background-color:var(--app-bg-base-color);transition:background-color var(--app-transition)}.navigation-enter-active[data-v-e16f026a]{transition:calc(.5s * var(--v)) var(--app-timing-function)}.navigation-enter-from[data-v-e16f026a]{opacity:0;filter:blur(10px);transform:translateY(50px)}.navigation-leave-active[data-v-e16f026a]{transition:calc(.3s * var(--v)) var(--app-timing-function)}.navigation-leave-to[data-v-e16f026a]{opacity:0;filter:blur(10px);transform:translateY(30px)}.tab-panel[data-v-218b1d62]{width:100%;height:100%}.avatar[data-v-60b80d47]{--background: rgb(from var(--app-text) r g b / 5%);display:inline flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--app-bg);background-image:linear-gradient(var(--background),var(--background));border-radius:50%}.avatar-image[data-v-60b80d47]{width:100%;height:100%;object-fit:cover}.avatar-default[data-v-60b80d47]{fill:currentcolor}.list-item{&[data-v-59206cc9]{display:flex;gap:15px;align-items:center;width:100%;min-height:44px;padding:14px 20px;color:inherit;text-align:left;text-decoration:none;background:none;border-radius:8px}&.button{&[data-v-59206cc9]{cursor:pointer;outline:none;transition:calc(.15s * var(--v)) linear}&[data-v-59206cc9]:disabled{pointer-events:none;opacity:.3}@media (hover: hover){&[data-v-59206cc9]:not(:disabled):hover{background-color:var(--app-text-05)}}&[data-v-59206cc9]:not(:disabled):is(:active,[aria-current=location],[aria-pressed=true]){background-color:var(--app-text-10)}}}.list-item-icon{&[data-v-59206cc9]{display:flex;flex:none}&[data-v-59206cc9]:empty{display:none}}.list-item-body[data-v-59206cc9]{flex:1 1 0;min-width:0;text-overflow:ellipsis;font-size:1rem;font-weight:300;white-space:nowrap}.list-item-right{&[data-v-59206cc9]{display:flex;flex:none}&[data-v-59206cc9]:empty{display:none}}.arrow[data-v-59206cc9]{fill:currentcolor;scale:-1}.scroller{&[data-v-d137d11a]{overflow:auto;scrollbar-gutter:stable;scrollbar-color:rgb(from var(--app-primary-color) r g b / 80%) transparent;scrollbar-width:thin;transition:scrollbar-color var(--app-transition)}&.disabled[data-v-d137d11a]{overflow:hidden}&.clip[data-v-d137d11a]{overflow:clip}}.content{&[data-v-d137d11a]{transform-origin:left top}&.transform[data-v-d137d11a]{caret-color:transparent;will-change:transform}&.transition[data-v-d137d11a]{transition:transform calc(1ms * var(--87e2f7a8)) var(--app-timing-function)}&.overscroll[data-v-d137d11a]{min-height:calc(100% + 1px);padding-bottom:1px}}.scroller[data-v-7f3602d6]{width:100%;height:100%}.inner[data-v-7f3602d6]{width:100%;max-width:var(--app-navigation-view-max-width, 640px);margin-inline:auto}.navigation-view{&[data-v-badaa223]{display:flex;flex-direction:column;height:100%;isolation:isolate}&.push-enter-active[data-v-badaa223],&.push-leave-active[data-v-badaa223],&.pop-enter-active[data-v-badaa223],&.pop-leave-active[data-v-badaa223]{position:absolute;inset:0;transition:calc(.4s * var(--v)) var(--app-push-transition-timing-function)}&.push-enter-active[data-v-badaa223],&.pop-leave-active[data-v-badaa223]{z-index:1}}.navigation-header{&[data-v-badaa223]{gap:12px;width:100%;max-width:var(--app-navigation-view-max-width, 640px);padding:calc(16px + var(--safe-area-inset-top)) 20px 16px;margin-inline:auto}.navigation-view.push-enter-active &[data-v-badaa223],.navigation-view.push-leave-active &[data-v-badaa223],.navigation-view.pop-enter-active &[data-v-badaa223],.navigation-view.pop-leave-active &[data-v-badaa223]{transition:calc(.4s * var(--v)) var(--app-push-transition-timing-function)}.navigation-view.push-enter-from &[data-v-badaa223],.navigation-view.push-leave-to &[data-v-badaa223],.navigation-view.pop-enter-from &[data-v-badaa223],.navigation-view.pop-leave-to &[data-v-badaa223]{opacity:0}.navigation-view.push-enter-from &[data-v-badaa223],.navigation-view.pop-leave-to &[data-v-badaa223]{translate:20%}.navigation-view.push-leave-to &[data-v-badaa223],.navigation-view.pop-enter-from &[data-v-badaa223]{translate:-20%}}.navigation-content{&[data-v-badaa223]{flex:1;min-height:0}.navigation-view.push-enter-active &[data-v-badaa223],.navigation-view.push-leave-active &[data-v-badaa223],.navigation-view.pop-enter-active &[data-v-badaa223],.navigation-view.pop-leave-active &[data-v-badaa223]{transition:calc(.4s * var(--v)) var(--app-push-transition-timing-function);transition-property:translate,opacity}.navigation-view.push-enter-active &[data-v-badaa223],.navigation-view.pop-leave-active &[data-v-badaa223]{background-color:var(--app-bg-base-color)}.navigation-view.push-enter-from &[data-v-badaa223],.navigation-view.pop-leave-to &[data-v-badaa223]{opacity:0;translate:100%}.navigation-view.push-leave-to &[data-v-badaa223],.navigation-view.pop-enter-from &[data-v-badaa223]{opacity:0;translate:-30%}}.navigation-header:empty+.navigation-content[data-v-badaa223]{-webkit-mask-image:none;mask-image:none}.header[data-v-538bcf41]{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px}.header-title[data-v-538bcf41]{margin:2px 8px;font-size:2rem;font-weight:240;line-height:1;color:var(--app-text-label)}.paper[data-v-7fed02c1]{position:relative;color:inherit;text-decoration:none}.inner[data-v-7fed02c1]{display:block;max-width:100%;isolation:isolate}.base[data-v-7fed02c1]{position:absolute;inset:0;border-radius:inherit;transition:background-color var(--app-transition)}.shadow{&[data-v-7fed02c1]{position:absolute;inset:0}&.default{&[data-v-7fed02c1]:before,&[data-v-7fed02c1]:after{position:absolute;bottom:6px;left:2px;width:calc(50% - 4px);max-width:80px;height:3px;content:"";box-shadow:0 9px 2px #0000001a;transform:rotate(-6deg)}&[data-v-7fed02c1]:before{transform-origin:left center}&[data-v-7fed02c1]:after{right:2px;left:auto;transform:rotate(6deg);transform-origin:right center}}&.sticky{&[data-v-7fed02c1]:before{position:absolute;right:6px;bottom:-6px;left:10px;height:6px;content:"";background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 132 6' width='132' height='6'><path d='M 132 0 H 0 C 57.5 1 105.5 2 132 5 V 0 Z' fill='black' fill-opacity='0.1' /></svg>");background-repeat:no-repeat;background-size:100% 6px}}}.button{&[data-v-3fc46bd2]{display:inline flex;align-items:center;justify-content:center;padding:8px 20px;font-weight:700;color:var(--app-text);transform:scale(1);transition:var(--app-transition);transition-property:transform,opacity}&.full-width[data-v-3fc46bd2]{display:flex;width:100%;min-height:50px}&[data-v-3fc46bd2]:disabled{pointer-events:none;opacity:.4}&:not(:disabled).pressed[data-v-3fc46bd2]{transform:scale(.92)}&[data-v-3fc46bd2] .inner{display:inline-flex;align-items:center}}.icon{&[data-v-3fc46bd2]{display:inline-flex;margin-right:16px}&[data-v-3fc46bd2]:empty{display:none}}.button{&[data-v-3af49949]{position:relative;display:inline flex;align-items:center;justify-content:center;padding:8px 20px;font-weight:700;color:inherit;text-decoration:none;border-radius:2px;box-shadow:0 0 0 1px var(--app-text-10);transform:scale(1);transition:var(--app-transition)}&.full-width[data-v-3af49949]{display:flex;width:100%;min-height:50px}&[data-v-3af49949]:disabled{opacity:.3}&[data-v-3af49949]:not(:disabled):active{transform:scale(.92)}}.inner[data-v-3af49949]{position:relative;display:flex;align-items:center;justify-content:center}.base[data-v-3af49949]{position:absolute;inset:0;border-radius:2px}.divider{&[data-v-8eba5888]{height:1em;margin-top:1em;overflow:visible;color:inherit;text-align:center;border:none;border-top:1px solid var(--app-line-color)}&[data-v-8eba5888]:after{position:relative;top:-1.2em;padding:0 1em;font-size:.75rem;color:var(--app-text-80);content:attr(data-text);background-color:var(--app-bg-base-color)}}.toast{&[data-v-bb274722]{position:fixed;top:calc(10px + var(--safe-area-inset-top));right:0;left:0;z-index:var(--app-z-index-dialog);display:flex;align-items:flex-start;width:300px;margin:auto;background-color:var(--app-bg);border-radius:10px;box-shadow:var(--app-shadow)}&.v-enter-active[data-v-bb274722],&.v-leave-active[data-v-bb274722]{transition:var(--app-transition)}&.v-enter-from[data-v-bb274722],&.v-leave-to[data-v-bb274722]{opacity:0;translate:0 -100%}}.toast-content[data-v-bb274722]{flex:1 1 0;min-width:0;padding:12px 16px}.toast-close[data-v-bb274722]{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:10px}.icon[data-v-bb274722]{fill:var(--app-text-50)}.header[data-v-e1c840bb]{position:relative;display:flex;gap:.5rem;align-items:center;justify-content:space-between;width:100%;height:2.5rem}.header-content[data-v-e1c840bb]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-title[data-v-e1c840bb]{width:-moz-fit-content;width:fit-content;font-size:1.25rem;font-weight:400;color:var(--app-text-label)}.back-button[data-v-e1c840bb]{display:flex;align-items:center;justify-content:center;margin-left:-.75rem}.icon[data-v-e1c840bb]{fill:var(--app-text-label)}.input-label[data-v-0f437cc4]{display:block;margin-bottom:4px;font-size:.75rem;text-align:left}.input{&[data-v-0f437cc4]{display:block;width:100%;padding:8px 6px;font-size:1.25rem;font-weight:300;outline:none;border:none;border-bottom:1px solid var(--app-text-20);border-radius:0}&[data-v-0f437cc4]:focus{border-bottom:1px solid var(--app-text)}&[data-v-0f437cc4]::placeholder{color:var(--app-text-20)}}.inner[data-v-7f53c1ab]{padding-inline:20px}.notification-screenshot[data-v-7f53c1ab]{position:relative;display:flex;width:-moz-fit-content;width:fit-content;margin:40px auto}.notification-screenshot-image[data-v-7f53c1ab]{filter:drop-shadow(var(--app-shadow))}.notification-screenshot-point[data-v-7f53c1ab]{position:absolute;right:-14px;bottom:-18px}.notification-description[data-v-7f53c1ab]{margin-bottom:40px}.buttons[data-v-7f53c1ab]{display:flex;flex-direction:column;gap:24px;align-items:center}.icon[data-v-7f53c1ab]{position:absolute;top:50%;right:4px;margin-top:-12px;fill:currentcolor}@media (width >= 960px){.wrapper[data-v-7f53c1ab]{height:70%}}.form-sign-up[data-v-773f5cc9]{position:relative;padding-inline:20px;margin-top:40px}.form-input-group{&[data-v-773f5cc9]{translate:calc(sin(var(--app-animatable-angle))*10px)}&.error-animation[data-v-773f5cc9]{--app-animatable-angle: 720deg;transition:--app-animatable-angle calc(.5s * var(--v)) linear}}.form-item[data-v-773f5cc9]{margin-bottom:24px}.form-button[data-v-773f5cc9]{display:flex;justify-content:flex-end;margin-top:40px;text-align:center}.icon[data-v-773f5cc9]{position:absolute;top:50%;right:4px;margin-top:-12px;fill:var(--app-text)}@media (width >= 960px){.wrapper[data-v-773f5cc9]{height:70%}}.theme-cover[data-v-edc67dbd]{aspect-ratio:100 / 216;outline:1px solid var(--app-outline-floating-color);border-radius:1.2em;box-shadow:1.2em 1.2em 2em hsl(from var(--app-bg-theme-color) h calc(s/2) calc(l*.7) / 50%)}.theme-cover-inner[data-v-edc67dbd]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--app-cover-color);background-image:linear-gradient(to right,rgb(255 255 255 / 50%),transparent 7%,transparent);border-radius:1.2em}.theme-colors[data-v-edc67dbd]{position:absolute;right:14%;bottom:100%;left:14%;display:flex;gap:.2em;justify-content:flex-end}.theme-color{&[data-v-edc67dbd]{width:14%;aspect-ratio:5 / 2}&.color-1[data-v-edc67dbd]{background-color:var(--app-theme-color-1)}&.color-2[data-v-edc67dbd]{background-color:var(--app-theme-color-2)}&.color-3[data-v-edc67dbd]{background-color:var(--app-theme-color-3)}&.color-4[data-v-edc67dbd]{background-color:var(--app-theme-color-4)}&.color-5[data-v-edc67dbd]{background-color:var(--app-theme-color-5)}&.color-6[data-v-edc67dbd]{background-color:var(--app-theme-color-6)}&.color-7[data-v-edc67dbd]{background-color:var(--app-theme-color-7)}&.color-8[data-v-edc67dbd]{background-color:var(--app-theme-color-8)}}.theme-title[data-v-edc67dbd]{display:flex;flex:1;align-items:center;justify-content:flex-end;padding:12%}.theme-title-inner[data-v-edc67dbd]{display:flex;flex-direction:column;align-items:center}.theme-name[data-v-edc67dbd]{font-size:.8em;font-weight:300;color:var(--app-text-label);letter-spacing:.1em}.theme-description[data-v-edc67dbd]{font-size:.3em;font-weight:300;color:var(--app-text-label);letter-spacing:.1em}.kinew-text[data-v-edc67dbd]{padding-bottom:6%;color:var(--app-text-label);text-align:center}.kinew-text-image[data-v-edc67dbd]{display:inline flow-root;width:2.5em;height:.4em}.page-indicator[data-v-a9485810]{display:flex;width:-moz-fit-content;width:fit-content}.page-indicator-button[data-v-a9485810]{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.page-indicator-dot[data-v-a9485810]{width:8px;height:8px;background-color:var(--app-text-10);border-radius:50%;transition:background-color var(--app-transition)}.page-indicator-button[aria-pressed=true] .page-indicator-dot[data-v-a9485810]{background-color:var(--app-primary-color)}.slider-wrapper[data-v-55e0a7cc]{position:relative;display:flex;flex:2 1 0;flex-direction:column;align-items:center;justify-content:center;min-height:0;overflow:hidden}.slider[data-v-55e0a7cc]{flex:1 1 auto;width:100%;container-type:inline-size}.slider-contents{&[data-v-55e0a7cc]{position:relative;left:calc(50% - 1px * var(--262751fc) / 2);display:flex;gap:var(--f9ed34c6);width:-moz-fit-content;width:fit-content;height:100%}&.transition[data-v-55e0a7cc]{transition:var(--app-transition)}}.slider-item[data-v-55e0a7cc]{position:relative;display:flex;flex-direction:column;justify-content:center;width:var(--f53d242c)}.indicator[data-v-55e0a7cc]{display:flex;gap:30px;align-items:center;justify-content:center}.indicator-button[data-v-55e0a7cc]{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.indicator-button-inner{&[data-v-55e0a7cc]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;outline:1px solid var(--app-outline-floating-color);background-color:#fff;border-radius:50%;transition:background-color var(--app-transition)}@media (hover: hover){.indicator-button:hover &[data-v-55e0a7cc]{background-color:color-mix(in srgb,var(--app-gray-60),#fff 90%)}}.indicator-button:active &[data-v-55e0a7cc]{background-color:color-mix(in srgb,var(--app-gray-60),#fff 80%)}}.indicator-button-icon[data-v-55e0a7cc]{fill:var(--app-gray-60)}.preview[data-v-12ba4730]{position:relative;flex:3 1 0;width:100%;height:100%;overflow:hidden;container-type:inline-size}.preview-background-wrapper[data-v-12ba4730]{isolation:isolate}.preview-background-preload[data-v-12ba4730]{display:none}.preview-background{&[data-v-12ba4730]{position:absolute;inset:0 -100px;width:600px;height:100%;margin:auto;object-fit:cover}&.v-enter-active[data-v-12ba4730]{z-index:1;mix-blend-mode:plus-lighter}&.v-enter-to[data-v-12ba4730],&.v-leave-to[data-v-12ba4730]{transition:var(--app-transition)}&.v-enter-from[data-v-12ba4730],&.v-leave-to[data-v-12ba4730]{opacity:0}}.preview-character{&[data-v-12ba4730]{position:absolute;right:25px;bottom:-1px}&.v-enter-active[data-v-12ba4730]{z-index:1}&.v-enter-to[data-v-12ba4730],&.v-leave-to[data-v-12ba4730]{transition:var(--app-transition)}&.v-enter-from[data-v-12ba4730],&.v-leave-to[data-v-12ba4730]{opacity:0}}.preview-ui-wrapper[data-v-12ba4730]{position:absolute;inset:calc(64px + var(--safe-area-inset-top)) 0 30px;height:calc(100% - 66px - var(--safe-area-inset-top));aspect-ratio:150 / 325;margin:0 auto;outline:1px solid var(--app-outline-floating-color);border-radius:12px;box-shadow:12px 12px 20px hsl(from var(--app-bg-theme-color) h calc(s/2) calc(l*.7) / 50%)}.preview-ui{&[data-v-12ba4730]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background-color:var(--app-bg);border-radius:12px;transform-origin:bottom}&.transition[data-v-12ba4730],&.v-leave-active[data-v-12ba4730]{transition:var(--app-transition)}&.direction-next{&.v-leave-active[data-v-12ba4730]{z-index:1;transition:var(--app-transition)}&.v-leave-to[data-v-12ba4730]{opacity:0;rotate:-20deg!important;translate:-50px!important}&.v-enter-active[data-v-12ba4730]{z-index:1;transition:opacity calc(.15s * var(--v)) linear}&.v-enter-from[data-v-12ba4730]{opacity:0}}&.direction-prev{&.v-leave-active[data-v-12ba4730]{z-index:1;transition:var(--app-transition)}&.v-enter-active[data-v-12ba4730]{z-index:1;transition:opacity calc(.15s * var(--v)) linear}&.v-enter-from[data-v-12ba4730],&.v-leave-to[data-v-12ba4730]{opacity:0}}}.wrapper[data-v-f5bb07a7]{display:flex;flex-direction:column;width:100%;height:calc(100% + var(--app-tab-bar-area-bottom, 0px));touch-action:none}.slider-item-cover[data-v-f5bb07a7]{position:absolute;inset:-30px;height:80%;margin:auto}.save-button-wrapper[data-v-f5bb07a7]{padding-inline:16px;margin-block:16px calc(16px + var(--safe-area-inset-bottom))}.auth-theme[data-v-344ac563]{--app-navigation-view-max-width: none;width:85%;max-height:90%;aspect-ratio:1160 / 846;margin:auto}.wrapper[data-v-344ac563]{display:flex;height:100%;background-color:var(--app-bg);transition:background-color var(--app-transition)}.theme-select[data-v-344ac563],.theme-preview[data-v-344ac563]{flex:1 1 0;min-width:0}.theme-select-inner[data-v-344ac563]{padding:70px 80px 40px}.theme-title[data-v-344ac563]{font-size:2rem;font-weight:300;text-align:center}.theme-list[data-v-344ac563]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.theme-select-button{&[data-v-344ac563]{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background-color:var(--app-bg-theme-color);border:2px solid transparent}&[aria-current=true][data-v-344ac563]{border-color:var(--app-primary-color)}}.theme-cover-wrapper[data-v-344ac563]{flex:none;width:25%}.theme-name[data-v-344ac563]{font-size:1rem;color:var(--app-text);text-align:center}.theme-preview[data-v-344ac563]{position:relative;overflow:hidden}.theme-preview-background-wrapper[data-v-344ac563]{position:absolute;inset:0;isolation:isolate}.theme-preview-background[data-v-344ac563]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.theme-preview-image-wrapper[data-v-344ac563]{position:absolute;inset:0;isolation:isolate;-webkit-mask-image:linear-gradient(to top,transparent,transparent 110px,var(--app-bg) 150px,var(--app-bg));mask-image:linear-gradient(to top,transparent,transparent 110px,var(--app-bg) 150px,var(--app-bg))}.theme-preview-image[data-v-344ac563]{position:absolute;inset:110px 0;width:200px;max-width:90%;margin:auto;outline:1px solid var(--app-outline-floating-color);border-radius:15px;box-shadow:12px 12px 20px hsl(from var(--app-bg-theme-color) h calc(s/2) calc(l*.7) / 50%)}.theme-preview-button[data-v-344ac563]{position:absolute;top:calc(100% - 110px);right:70px;left:70px}.fade-enter-active[data-v-344ac563]{mix-blend-mode:plus-lighter}.fade-enter-to[data-v-344ac563],.fade-leave-to[data-v-344ac563]{transition:var(--app-transition)}.fade-enter-from[data-v-344ac563],.fade-leave-to[data-v-344ac563]{opacity:0}.icon[data-v-00a8bda4]{position:absolute;top:50%;right:4px;margin-top:-12px;fill:currentcolor}.inner[data-v-f0d98a09]{padding:40px 20px 0}.message[data-v-f0d98a09]{margin-bottom:16px}.message-email[data-v-f0d98a09]{font-weight:700;text-align:center}.button-wrapper[data-v-f0d98a09]{display:flex;flex-direction:column;gap:16px;margin-block:40px}@media (width >= 960px){.wrapper[data-v-f0d98a09]{height:70%}}.tab-view{&[data-v-7655ea6a]{--app-tab-bar-area-bottom: 0px;display:grid;grid-template:"content" 1fr / 1fr;width:100%;height:100%}&[data-v-7655ea6a]:has(.tab-navigation){--app-tab-bar-area-bottom: calc(50px + var(--safe-area-inset-bottom));grid-template-areas:"content" "tab";grid-template-rows:1fr var(--app-tab-bar-area-bottom)}&[data-v-7655ea6a]:has(.tab-navigation.v-leave-active){--app-tab-bar-area-bottom: 0px;grid-template-rows:100% calc(50px + var(--safe-area-inset-bottom))}}.tab-view-inner[data-v-7655ea6a]{position:relative;grid-area:content;min-width:0;min-height:0;isolation:isolate}.tab-navigation{&[data-v-7655ea6a]{z-index:1;grid-area:tab;padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left);background-color:var(--app-bg-tab-bar-color);transition:background-color var(--app-transition)}&.v-enter-to[data-v-7655ea6a],&.v-leave-to[data-v-7655ea6a]{transition:calc(.4s * var(--v)) var(--app-ease-in-out)}&.v-enter-from[data-v-7655ea6a]{transform:translateY(100%)}&.v-leave-from[data-v-7655ea6a]{transform:translateY(-100%)}.is-notes-integration &{&[data-v-7655ea6a]{box-shadow:var(--app-shadow-dark)}&.v-enter-from[data-v-7655ea6a]{transform:translateY(140%)}&.v-leave-to[data-v-7655ea6a]{transform:translateY(40%)}}}@media (width >= 960px){.tab-view{&[data-v-7655ea6a]{display:block}&[data-v-7655ea6a]:has(.tab-navigation){--app-tab-bar-area-bottom: calc(60px + var(--safe-area-inset-bottom))}}.tab-view-inner[data-v-7655ea6a]{height:100%}.tab-navigation{&[data-v-7655ea6a]{position:fixed;inset:auto 0 0;width:-moz-fit-content;width:fit-content;margin:auto;border-block-start:1px solid var(--app-line-color);border-inline:1px solid var(--app-line-color);border-start-start-radius:8px;border-start-end-radius:8px;box-shadow:var(--app-shadow-light)}.is-notes-integration &[data-v-7655ea6a]{box-shadow:var(--app-shadow-light)}}}.feedback-button{&[data-v-84019ecd]{display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;outline:none}&[data-v-84019ecd]:disabled{pointer-events:none}}.tab-item{&[data-v-8a3bbcf7]{position:relative;display:flex;flex:1;justify-content:center;width:100%;height:100%}&.is-notes-integration{&[data-v-8a3bbcf7]:before{position:absolute;inset:0 auto auto;display:block;width:80px;height:3px;margin:auto;content:"";background-color:var(--app-primary-color);transform:scaleX(0);transition:transform calc(.125s * var(--v)) var(--app-timing-function)}&[data-v-8a3bbcf7]:has(.tab-button[aria-current=page]):before{transform:scaleX(1)}}}.tab-button[data-v-8a3bbcf7]{position:relative;flex:1;width:100%;height:100%}.tab-icon-wrapper[data-v-8a3bbcf7]{position:relative;isolation:isolate}.tab-icon{&[data-v-8a3bbcf7]{display:flex;align-items:center;justify-content:center;opacity:var(--app-tab-opacity, .33)}.tab-button[aria-current=page] &{&[data-v-8a3bbcf7]{opacity:1}.is-notes-integration &[data-v-8a3bbcf7]{color:var(--app-primary-color)}}@media (hover: hover){.tab-button:hover &[data-v-8a3bbcf7]{opacity:1}}}.tab-badge[data-v-8a3bbcf7]{position:absolute;right:0;bottom:0}@media (width >= 960px){.tab-item{&[data-v-8a3bbcf7]{--app-tab-opacity: 1;width:64px;height:60px}&.is-notes-integration{&[data-v-8a3bbcf7]:before{display:none}}}.tab-button{&[data-v-8a3bbcf7]:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:52px;content:"";background-color:var(--app-bg-base-color);border-block-start:1px solid var(--app-primary-color);border-inline:1px solid var(--app-primary-color);border-start-start-radius:4px;border-start-end-radius:4px;opacity:0;transition:var(--app-transition)}&[aria-current=page][data-v-8a3bbcf7]:before{opacity:1}}.tab-icon-wrapper[data-v-8a3bbcf7],.tab-icon[data-v-8a3bbcf7]{width:100%;height:100%}.tab-badge[data-v-8a3bbcf7]{top:7px;right:-1px}}.icon-calendar[data-v-0b72ef4e]{position:relative;display:inline flex;align-items:center;justify-content:center;width:24px;height:24px;padding-top:2px;font-size:10px;font-weight:500}.icon{&[data-v-0b72ef4e]{position:absolute;inset:0;width:24px;height:24px;margin:auto;fill:var(--app-text)}.is-notes-integration &[data-v-0b72ef4e]{fill:currentcolor}}.calendar-label[data-v-0b72ef4e]{margin-top:4px}@media (width >= 960px){.icon[data-v-0b72ef4e]{fill:currentcolor}}.calendar-view-indicator{&[data-v-77ffcdf7]{width:calc(16px * (var(--4d9136e0) + 1));height:24px;padding-inline:8px;overflow:hidden;border-radius:12px;transition:var(--app-transition)}&.touch[data-v-77ffcdf7]{background-color:var(--app-bg);transition-property:background-color}}.inner{&[data-v-77ffcdf7]{transition:calc(.3s * var(--v)) var(--app-timing-function)}&.fast[data-v-77ffcdf7]{transition-duration:calc(.1s * var(--v))}&.reset[data-v-77ffcdf7]{transition:none}}.indicator-button{&[data-v-77ffcdf7]{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:16px;height:24px;touch-action:none}&[data-v-77ffcdf7]:disabled{pointer-events:none}&[data-v-77ffcdf7]:before{width:8px;height:8px;content:"";background-color:var(--app-text);border-radius:50%;opacity:.1;transition:opacity calc(.2s * var(--v)) linear,scale calc(.3s * var(--v)) var(--app-timing-function)}&[aria-pressed=true][data-v-77ffcdf7]:before{opacity:.3}&.smaller[data-v-77ffcdf7]:before{scale:.75}&.smallest[data-v-77ffcdf7]:before{scale:.5}&[data-v-77ffcdf7]:disabled:before{scale:.1}}.inner.fast .indicator-button[data-v-77ffcdf7]:before{transition-duration:calc(.1s * var(--v)),calc(.2s * var(--v))}.inner.reset .indicator-button[data-v-77ffcdf7]:before{transition:none}.calendar-controller[data-v-d30fd47e]{position:absolute;inset:0 0 calc(-1 * var(--app-tab-bar-area-bottom));pointer-events:none}.calendar-controller-heading[data-v-d30fd47e]{position:absolute;right:0;left:0;width:-moz-fit-content;width:fit-content;margin:0 auto 2.5rem;font-size:1.5rem;font-weight:300;line-height:1}.calendar-controller-indicator[data-v-d30fd47e]{position:absolute;right:0;bottom:var(--app-tab-bar-area-bottom);left:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;pointer-events:auto}@media (width >= 960px){.calendar-controller[data-v-d30fd47e]{display:none}}.split-view[data-v-d6876584]{display:flex;width:100%;isolation:isolate}.split-view-main[data-v-d6876584],.sub-inner[data-v-d6876584]{display:grid;grid-template-rows:100%;grid-template-columns:100%}.split-view-main[data-v-d6876584]{z-index:1;flex-grow:1}.split-view-sub{&[data-v-d6876584]{display:flex;flex:none}&.end[data-v-d6876584]{justify-content:flex-end}}.sub-inner[data-v-d6876584]{flex:none}.memo-background[data-v-bb76c740]{position:absolute;inset:0;pointer-events:none;background-size:100% calc(1px * var(--45c05ac0));opacity:var(--memo-background-opacity, 1);transform-origin:top left;transition:opacity calc(.3s * var(--v)) linear}.note-editor[data-v-20acca44]{position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:100%}.wrapper[data-v-3145d8b5]{--max-width: 100%;--max-height: 100%;position:absolute;inset:var(--safe-area-inset-top) 0 var(--safe-area-inset-bottom);max-width:calc(var(--max-width) - var(--safe-area-inset-left) - var(--safe-area-inset-right));max-height:calc(var(--max-height) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));margin:auto}.image[data-v-3145d8b5]{position:absolute;top:0;left:0;width:100%;height:100%}@media (width >= 960px){.wrapper[data-v-3145d8b5]{--max-width: 70%;--max-height: 70%}}.image-dialog{&[data-v-be0abe0d]{width:100%;height:100%;max-height:none}&[data-v-be0abe0d]>.dialog-inner{width:100%;height:100%}&[data-v-be0abe0d]::backdrop{display:none}}.backdrop{&[data-v-be0abe0d]{position:fixed;inset:0;background-color:#000c}&.v-enter-to[data-v-be0abe0d],&.v-leave-to[data-v-be0abe0d]{transition:opacity calc(.2s * var(--v)) linear}&.v-enter-from[data-v-be0abe0d],&.v-leave-to[data-v-be0abe0d]{opacity:0!important}}.scroller{&[data-v-be0abe0d]{width:100%;height:100%}&[data-v-be0abe0d] .content{width:100%;height:100%}}.floating-button{&[data-v-81d48e79]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;color:var(--app-floating-button-text, var(--app-text));outline:1px solid var(--app-outline-floating-color);background-color:var(--app-floating-button-bg, var(--app-bg));border-radius:50%;box-shadow:var(--app-shadow);transition:var(--app-transition)}@media (width >= 960px){&[data-v-81d48e79]{width:64px;height:64px}}&[data-v-81d48e79]:focus{outline:1px solid var(--app-primary-color)}&.pressed[data-v-81d48e79]{transform:scale(.85)}&[data-v-81d48e79]:disabled{pointer-events:none;opacity:.4}}.wrapper[data-v-63e4d2c2]{position:relative;display:flex}.inner[data-v-63e4d2c2]{position:absolute;top:0;left:0}.image[data-v-63e4d2c2]{display:block;width:100%;height:100%}.clip[data-v-63e4d2c2]{position:absolute;inset:0;background-color:#0000001a;-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);-webkit-mask-size:contain;mask-size:contain}.crop-handle{&[data-v-63e4d2c2]{position:absolute;width:calc(2px * var(--0bd36f76));height:calc(2px * var(--0bd36f76));margin-top:calc(-1px * var(--0bd36f76));margin-left:calc(-1px * var(--0bd36f76));touch-action:none}&[data-v-63e4d2c2]:before,&[data-v-63e4d2c2]:after{position:absolute;width:calc(1px * var(--5f0953aa));height:calc(1px * var(--5f0953aa));content:"";background-color:#fff}&[data-v-63e4d2c2]:before{width:calc(1px * var(--0bd36f76))}&[data-v-63e4d2c2]:after{height:calc(1px * var(--0bd36f76))}&.top-left{&[data-v-63e4d2c2]{cursor:nwse-resize}&[data-v-63e4d2c2]:before,&[data-v-63e4d2c2]:after{top:calc(1px * (var(--0bd36f76) - var(--5f0953aa)));left:calc(1px * (var(--0bd36f76) - var(--5f0953aa)))}}&.top-right{&[data-v-63e4d2c2]{cursor:nesw-resize}&[data-v-63e4d2c2]:before,&[data-v-63e4d2c2]:after{top:calc(1px * (var(--0bd36f76) - var(--5f0953aa)));right:calc(1px * (var(--0bd36f76) - var(--5f0953aa)))}}&.bottom-left{&[data-v-63e4d2c2]{cursor:nesw-resize}&[data-v-63e4d2c2]:before,&[data-v-63e4d2c2]:after{bottom:calc(1px * (var(--0bd36f76) - var(--5f0953aa)));left:calc(1px * (var(--0bd36f76) - var(--5f0953aa)))}}&.bottom-right{&[data-v-63e4d2c2]{cursor:nwse-resize}&[data-v-63e4d2c2]:before,&[data-v-63e4d2c2]:after{right:calc(1px * (var(--0bd36f76) - var(--5f0953aa)));bottom:calc(1px * (var(--0bd36f76) - var(--5f0953aa)))}}}.cropper[data-v-8f145072]{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;width:calc(1px * var(--831eb09a));height:calc(1px * var(--1455564c));touch-action:none}.cropping-wrapper{&[data-v-8f145072]{position:relative;width:100%;height:100%;overflow:hidden;outline:1px solid var(--app-image-cropper-outline-color, transparent);background-color:#ffffff1a}&.rounded[data-v-8f145072]{border-radius:50%}}.cropper-image-blur{&[data-v-8f145072]{position:absolute;top:0;left:0;display:flex;align-items:flex-start;justify-content:flex-start}&.animate[data-v-8f145072]{transition:var(--app-transition)}}.cropper-image-blur-overlay[data-v-8f145072]{position:absolute;inset:0;background-color:#0000001a}.cropper-image{&[data-v-8f145072]{position:relative}&.animate[data-v-8f145072]{transition:var(--app-transition)}}.wrapper{&[data-v-df397445]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;transition:var(--app-transition)}&.loading[data-v-df397445]{pointer-events:none;opacity:.4}}.preview[data-v-df397445]{display:flex;align-items:center;justify-content:center;margin:32px auto}.preview-image[data-v-df397445]{object-fit:contain}.image-type-list[data-v-df397445]{display:flex;gap:20px;justify-content:center}.image-type-button{&[data-v-df397445]{position:relative;display:flex;overflow:hidden;background-color:#fff;border-radius:4px;opacity:.3;transition:var(--app-transition)}&.rounded[data-v-df397445]{border-radius:50%}&[data-v-df397445]:focus{outline:none}&[data-v-df397445]:active{opacity:1}&[aria-pressed=true][data-v-df397445]{outline:2px solid var(--app-image-editor-active-color, #fff);opacity:1}}.image-type-image[data-v-df397445]{object-fit:cover}.decoration-image-dialog{&[data-v-0253d4e5]{width:100%;height:100%;max-height:none}&[data-v-0253d4e5]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}&.enter-active[data-v-0253d4e5],&.leave-active[data-v-0253d4e5]{transition:var(--app-transition)}&.enter-from[data-v-0253d4e5],&.leave-to[data-v-0253d4e5]{opacity:0}&[data-v-0253d4e5]>.dialog-inner{width:100%;height:100%}}.cancel-button[data-v-0253d4e5],.done-button[data-v-0253d4e5]{position:absolute;bottom:calc(16px + var(--safe-area-inset-bottom))}.cancel-button[data-v-0253d4e5]{left:16px}.done-button[data-v-0253d4e5]{right:16px}.icon[data-v-0253d4e5]{fill:var(--app-text-80)}.active-indicator[data-v-e73456cf]{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--app-primary-color);transform:translateZ(0)}.decoration-view-canvas[data-v-efcf3f62]{position:relative;display:flex;pointer-events:none}.image-canvas[data-v-efcf3f62]{position:absolute;top:calc(-1px * (var(--2e60782e) + var(--1d051cc8)));left:calc(-1px * (var(--2e60782e) + var(--1d051cc8)));width:calc(1px * var(--0b89645a) / var(--40bedcbe));height:calc(1px * var(--4bd42d13) / var(--40bedcbe))}.svg[data-v-efcf3f62]{position:absolute;top:calc(-1px * var(--1d051cc8));left:calc(-1px * var(--1d051cc8));transform-origin:top left}.svg-path[data-v-efcf3f62]{pointer-events:all;fill:none;stroke:none}.eraser-preview[data-v-efcf3f62]{position:absolute;top:0;left:0;border:2px solid var(--app-text);border-radius:50%}.memo-drawing[data-v-99de2a6b]{position:absolute;left:0;z-index:1;pointer-events:none}.selection-menu-item[data-v-af27e53b]{display:flex}.selection-menu-button{&[data-v-af27e53b]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%}&[data-v-af27e53b]:active{background-color:var(--app-text-05)}}.icon[data-v-af27e53b]{fill:var(--app-text-40)}.selection-menu-wrapper[data-v-0ae9acf8]{position:absolute;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:auto;transform-origin:bottom center}.selection-menu-inner[data-v-0ae9acf8]{display:flex;width:-moz-fit-content;width:fit-content;padding:4px;outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);border-radius:22px;box-shadow:var(--app-shadow)}.selection-menu[data-v-0ae9acf8]{display:flex;width:-moz-fit-content;width:fit-content}.decoration-view-image[data-v-c976d730]{position:relative;display:flex;pointer-events:none}.image-canvas[data-v-c976d730]{position:absolute;top:calc(-1px * var(--54a401e0));left:calc(-1px * var(--54a401e0));width:calc(1px * var(--31ccee0c) / var(--201bb9a2));height:calc(1px * var(--23fc4cbe) / var(--201bb9a2))}.svg[data-v-c976d730]{position:absolute;top:0;left:0;transform-origin:top left}.svg-path[data-v-c976d730]{pointer-events:all;fill:none;stroke:none}.image-handle[data-v-d4041e6e]{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateZ(0)}.handle{&[data-v-d4041e6e]{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-22px 0 0 -22px;pointer-events:auto;cursor:grab}&[data-v-d4041e6e]:active{cursor:grabbing}&[data-v-d4041e6e]:before{display:block;width:12px;height:12px;content:"";background-color:#fff;border:2px solid var(--app-gray-30);border-radius:50%}&.top-left[data-v-d4041e6e]{top:0;left:0}&.top-right[data-v-d4041e6e]{top:0;left:100%}&.bottom-left[data-v-d4041e6e]{top:100%;left:0}&.bottom-right[data-v-d4041e6e]{top:100%;left:100%}}.rotate{&[data-v-d4041e6e]{position:absolute;bottom:-44px;left:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-22px;pointer-events:auto;cursor:grab}&[data-v-d4041e6e]:active{cursor:grabbing}}.rotate-icon[data-v-d4041e6e]{fill:var(--app-text)}.memo-image-wrapper{&[data-v-a9aa8abd]{position:relative;z-index:1;display:flex;align-items:flex-start;max-width:100%;pointer-events:none}&.float-left[data-v-a9aa8abd]{float:left}&.float-right[data-v-a9aa8abd]{float:right;flex-direction:row-reverse}&.absolute[data-v-a9aa8abd]{position:absolute;left:0;max-width:none}}.memo-image[data-v-a9aa8abd]{flex:none;width:-moz-fit-content;width:fit-content}.memo-image-preview[data-v-a9aa8abd]{position:absolute;z-index:var(--app-z-index-dialog);pointer-events:none;transform-origin:top left}.memo-image-mark[data-v-a9aa8abd]{position:absolute}.memo-image-inner{&[data-v-a9aa8abd]{position:relative;width:-moz-fit-content;width:fit-content}&.preview-on-root[data-v-a9aa8abd]{visibility:hidden}}.check{&[data-v-7c9db158]{--shadow-color: var(--app-text-20);position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;transition:background-color calc(.1s * var(--v)) linear}&.checked[data-v-7c9db158]{--shadow-color: rgb(from var(--app-primary-color) r g b / 20%);background-color:rgb(from var(--app-primary-color) r g b / 40%)}&.selection.checked[data-v-7c9db158]{--shadow-color: var(--app-primary-color);background-color:var(--app-primary-color)}}.check-svg[data-v-7c9db158]{flex:none;fill:transparent;transition:fill calc(.1s * var(--v)) linear}.check.checked>.check-svg{&[data-v-7c9db158]{fill:var(--app-text)}&.selection[data-v-7c9db158]{fill:var(--app-bg)}}.check[data-v-d10d001b]{position:relative}.check-icon[data-v-d10d001b]{position:absolute;inset:0;object-fit:contain}.icon-app{&[data-v-a06e640c]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--a9563dc0);height:var(--a9563dc0);vertical-align:middle;color:var(--app-text)}&[data-v-a06e640c]:before{position:absolute;top:50%;left:50%}}.icon-dot{&[data-v-a06e640c]:before{width:calc(var(--a9563dc0) / 6);height:calc(var(--a9563dc0) / 6);margin-top:calc(var(--a9563dc0) / -12);margin-left:calc(var(--a9563dc0) / -12);content:"";background-color:currentcolor;border-radius:50%}}.memo-text-annotated{&[data-v-97333bdf]{display:inline;background-image:linear-gradient(rgb(from var(--app-text) r g b / 10%),rgb(from var(--app-text) r g b / 10%));background-repeat:no-repeat;background-position:0 50%;background-size:0 .4em;transition:background-size var(--app-transition),color var(--app-transition)}&.checked[data-v-97333bdf]{color:rgb(from var(--app-text) r g b / 30%);background-size:100% .4em}}.memo-text-inner{&[data-v-97333bdf]{display:inline}&.empty[data-v-97333bdf]{display:block}&[data-v-97333bdf] .memo-text-anchor{padding-block:.5em;color:inherit;overflow-wrap:anywhere;text-decoration:underline;line-break:anywhere}&[data-v-97333bdf] .text-excess{background-color:rgb(from var(--app-red) r g b / 50%)}}.memo-text[data-v-e55a6a6a]{min-height:1lh;padding-inline:.35em}.memo-text-knob{&[data-v-e55a6a6a]{position:absolute;display:inline flow-root;width:1lh;height:1lh}&.v-enter-active[data-v-e55a6a6a]{transition:opacity calc(.3s * var(--v)) linear}&.v-enter-from[data-v-e55a6a6a]{opacity:0}}.memo-icon[data-v-e55a6a6a]{position:absolute;display:inline flex;align-items:center;justify-content:center;width:1lh;height:1lh;margin-left:-2.35em;background:none}.memo-text-inner{&[data-v-e55a6a6a]{display:inline;width:-moz-fit-content;width:fit-content;min-width:1lh;font-weight:400;overflow-wrap:anywhere;white-space:pre-wrap;line-break:strict;outline:1px solid transparent;outline-offset:2px;transition:outline-color calc(.15s * var(--v)) linear}&.selected[data-v-e55a6a6a]{outline-color:var(--app-primary-color)}&.has-icon[data-v-e55a6a6a]{min-width:2lh}&.empty[data-v-e55a6a6a]{display:inline flow-root}}.icon[data-v-e55a6a6a]{fill:rgb(from var(--app-text) r g b / 30%)}.memo-document[data-v-804bef40]{position:relative;z-index:0;font-size:calc(.5px * var(--f9976258));line-height:calc(1px * var(--f9976258));color:var(--app-text);outline:none}.placeholder[data-v-804bef40]{position:absolute;top:0;left:0;display:flex;gap:.5em;align-items:center;min-width:1lh;min-height:1lh;padding-left:.5em;color:var(--app-text-30);white-space:nowrap}.placeholder-icon[data-v-804bef40]{display:flex;flex:none;align-items:center;justify-content:center;width:1.5em;height:1.5em;background-color:var(--app-primary-color);border-radius:50%}.placeholder-icon-inner[data-v-804bef40]{width:100%;height:100%;fill:var(--app-text-inverse)}.selection-feedback[data-v-804bef40]{position:absolute;top:0;left:0;pointer-events:none;background-color:var(--app-text-10);transform-origin:top left}.toolbar-button-wrapper[data-v-07f39cda]{display:flex;height:100%}.toolbar-button-separator[data-v-07f39cda]{align-self:center;width:1px;height:16px;border-color:var(--app-text-10);border-right:none}.no-padding[data-v-07f39cda]{padding:0}.memo-toolbar-wrapper[data-v-bdabb93b]{--button-size: var(--memo-toolbar-button-size, 1.5rem);display:none;width:100%}.memo-toolbar[data-v-bdabb93b]{display:flex;gap:.25rem;width:100%;height:var(--memo-toolbar-height, auto)}.memo-toolbar-item[data-v-bdabb93b]{display:flex;align-items:center}.memo-toolbar-separator[data-v-bdabb93b]{width:1px;height:calc(var(--button-size) - .5rem);border:none;border-left:1px solid var(--app-line-color)}.memo-toolbar-button[data-v-bdabb93b]{position:relative;display:flex;align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size);padding:0;color:rgb(from var(--app-text) r g b / 70%)}.icon[data-v-bdabb93b]{width:calc(var(--button-size) - .5rem);height:calc(var(--button-size) - .5rem);fill:currentcolor}@media (width >= 960px){.memo-toolbar-wrapper[data-v-bdabb93b]{display:block}}.calendar-memo-panel[data-v-2bfcd401]{position:relative;overflow:clip}.memo-wrapper[data-v-2bfcd401]{border-inline-start:1px solid var(--app-line-color)}._calendar-memo-toolbar_9ck85_2{--memo-toolbar-height: 2.5rem;position:sticky;top:var(--safe-area-inset-top);z-index:1;width:100%;padding-inline:.25rem;background-color:var(--app-bg);&:before{position:absolute;inset-block:0;inset-inline-start:0;height:1rem;margin-block:auto;content:"";border-inline-start:1px solid var(--app-line-color)}&:after{position:absolute;inset-block-end:-1px;inset-inline:0;content:"";border-block-start:1px solid var(--app-line-color)}}.app-emoji[data-v-3bc62f53]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--app-emoji-size, 20px);height:var(--app-emoji-size, 20px);font-size:32px;line-height:1;vertical-align:middle}.app-emoji-image[data-v-3bc62f53]{width:var(--app-emoji-size, 20px);height:var(--app-emoji-size, 20px)}.calendar-cell[data-v-9533eec2]{position:relative;flex:none;font-size:.75rem;font-weight:500}.calendar-cell-button{&[data-v-9533eec2]{position:absolute;inset:0;transition:background-color calc(.15s * var(--v)) linear}@media (hover: hover){&[data-v-9533eec2]:hover{background-color:rgb(from var(--app-bg-base-color) r g b / 70%)}}&[aria-pressed=true][data-v-9533eec2]{background-color:rgb(from var(--app-bg-base-color) r g b / 70%)}}.calendar-date{&[data-v-9533eec2]{position:absolute;top:.125rem;left:.125rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin:auto;color:var(--app-text-label);border-radius:50%}&.center[data-v-9533eec2]{right:.125rem}&.today[data-v-9533eec2]{color:var(--app-bg);background-color:var(--app-primary-color)}}.calendar-cell.different-month .calendar-date[data-v-9533eec2]:not(.today){opacity:.15}.calendar-cell-events[data-v-9533eec2]{position:absolute;top:1.5rem;right:0;left:0;display:flex;flex-direction:column;gap:.25rem}.calendar-date-emoji-list{&[data-v-9533eec2]{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-rows:1rem;grid-template-columns:repeat(auto-fill,1rem);align-items:stretch;justify-content:space-between;padding:.5rem 0 .125rem;overflow:hidden}&[data-v-9533eec2]:empty{display:none}&[data-v-9533eec2]:has(.other-count:first-child){justify-content:end}}.calendar-date-emoji-item[data-v-9533eec2]{--app-emoji-size: 1rem;display:flex;align-items:center;justify-content:center}.other-count[data-v-9533eec2]{grid-column:-2;width:1rem;margin-left:auto;font-size:.5rem;font-weight:400;line-height:1.25;text-align:center}.calendar-cell-unread-badge[data-v-9533eec2]{position:absolute;top:.5rem;right:.25rem;display:block;width:.5rem;height:.5rem;background-color:var(--app-red);border-radius:50%}.event{&[data-v-e967e9b9]{position:relative;display:flex;width:100%;height:.875rem;padding-right:.35rem;-webkit-appearance:none;appearance:none;--event-item-color: var(--app-theme-color-1);--event-item-color-light: var( --app-theme-color-1-light, var(--app-theme-color-1) );--event-item-color-dark: var( --app-theme-color-1-dark, var(--app-theme-color-1) )}&.color-2[data-v-e967e9b9]{--event-item-color: var(--app-theme-color-2);--event-item-color-light: var( --app-theme-color-2-light, var(--app-theme-color-2) );--event-item-color-dark: var( --app-theme-color-2-dark, var(--app-theme-color-2) )}&.color-3[data-v-e967e9b9]{--event-item-color: var(--app-theme-color-3);--event-item-color-light: var( --app-theme-color-3-light, var(--app-theme-color-3) );--event-item-color-dark: var( --app-theme-color-3-dark, var(--app-theme-color-3) )}&.color-4[data-v-e967e9b9]{--event-item-color: var(--app-theme-color-4);--event-item-color-light: var( --app-theme-color-4-light, var(--app-theme-color-4) );--event-item-color-dark: var( --app-theme-color-4-dark, var(--app-theme-color-4) )}&.color-5[data-v-e967e9b9]{--event-item-color: var(--app-theme-color-5);--event-item-color-light: var( --app-theme-color-5-light, var(--app-theme-color-5) );--event-item-color-dark: var( --app-theme-color-5-dark, var(--app-theme-color-5) )}&.color-6[data-v-e967e9b9]{--event-item-color: var(--app-theme-color-6);--event-item-color-light: var( --app-theme-color-6-light, var(--app-theme-color-6) );--event-item-color-dark: var( --app-theme-color-6-dark, var(--app-theme-color-6) )}&.color-7[data-v-e967e9b9]{--event-item-color: var(--app-theme-color-7);--event-item-color-light: var( --app-theme-color-7-light, var(--app-theme-color-7) );--event-item-color-dark: var( --app-theme-color-7-dark, var(--app-theme-color-7) )}&.color-8[data-v-e967e9b9]{--event-item-color: var(--app-theme-color-8);--event-item-color-light: var( --app-theme-color-8-light, var(--app-theme-color-8) );--event-item-color-dark: var( --app-theme-color-8-dark, var(--app-theme-color-8) )}&.disabled[data-v-e967e9b9],&.resizing[data-v-e967e9b9]{pointer-events:none}&.absent[data-v-e967e9b9]{opacity:.5}&[data-v-e967e9b9]:before{position:absolute;inset:-.25rem 0 0;content:""}}.event-inner{&[data-v-e967e9b9]{position:relative;z-index:0;display:flex;gap:.2rem;align-items:center;width:100%;height:100%;padding:0 0 0 .2rem;pointer-events:none}&.selected[data-v-e967e9b9]{outline:.25rem solid rgb(from var(--app-text) r g b / 5%)}}.event.fill .event-inner[data-v-e967e9b9]{background-image:linear-gradient(to right,rgb(from var(--event-item-color) r g b / 30%),rgb(from var(--event-item-color-light) r g b / 30%))}.event.fill.attending .event-inner[data-v-e967e9b9]{background-image:linear-gradient(to right,rgb(from var(--event-item-color) r g b / 80%),rgb(from var(--event-item-color-light) r g b / 80%))}.event.fill:not(.attending) .event-inner[data-v-e967e9b9]:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";border:1px dashed var(--event-item-color)}.event-label[data-v-e967e9b9]{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;opacity:1}.event.absent .event-label{&[data-v-e967e9b9]{position:relative}&[data-v-e967e9b9]:after{position:absolute;top:50%;right:-1px;left:-1px;height:1px;margin-top:-.5px;content:"";background-color:var(--app-text)}}.event-icon[data-v-e967e9b9]{--app-emoji-size: .75rem;display:flex;margin-right:.125rem}.event-title[data-v-e967e9b9]{flex-shrink:1;min-width:0;margin-left:1px;overflow:hidden;font-size:.6rem;font-weight:700;color:var(--app-text);white-space:nowrap}.event-line[data-v-e967e9b9]{position:relative;flex:1;height:.2rem;background-image:linear-gradient(to right,rgb(from var(--event-item-color) r g b / 80%),rgb(from var(--event-item-color-light) r g b / 80%))}.event.line:not(.attending) .event-line[data-v-e967e9b9]{background-image:linear-gradient(to left,rgb(from var(--event-item-color) r g b / 80%),rgb(from var(--event-item-color) r g b / 80%) 50%,transparent 50%,transparent);background-position:right;background-size:.625rem 100%}.event-duration-handle{&[data-v-e967e9b9]{position:absolute;top:50%;z-index:1;width:.625rem;height:.625rem;margin-top:-.3125rem;pointer-events:auto;background:#fff linear-gradient(#3672e8b3 0% 100%);border:1px solid #fff;border-radius:50%;box-shadow:0 .1rem .5rem #0003}&.start[data-v-e967e9b9]{right:100%;margin-right:-.3125rem}&.end[data-v-e967e9b9]{left:100%;margin-left:-.3125rem}&[data-v-e967e9b9]:before{position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;margin-top:-.625rem;margin-left:-.625rem;content:""}}.event.disabled .event-duration-handle[data-v-e967e9b9]{pointer-events:none}.event-duration-handle-delegate[data-v-e967e9b9]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;pointer-events:auto;clip:rect(0,0,0,0)}.contents[data-v-e9ee20ed]{display:flex;flex-wrap:wrap;align-items:flex-start;overflow:clip}.calendar-grid[data-v-e9ee20ed]{display:grid;grid-template-columns:repeat(7,1fr);width:100%;margin-block-end:-1px}.calendar-row[data-v-e9ee20ed]{position:relative}.calendar-row[data-v-e9ee20ed],.calendar-header[data-v-e9ee20ed],.calendar-body[data-v-e9ee20ed]{display:grid;grid-template-columns:subgrid;grid-column:span 7}.calendar-header[data-v-e9ee20ed]{border-block-end:1px solid var(--app-line-color)}.calendar-header-cell[data-v-e9ee20ed]{display:flex;align-items:center;justify-content:center;height:2.5rem;font-size:.625rem;font-weight:500;line-height:1.25;color:var(--app-text-label);text-align:center}.calendar-body-cell{&[data-v-e9ee20ed]{height:var(--calendar-cell-height);border-bottom:1px solid var(--app-line-color);border-left:1px solid var(--app-line-color)}&[data-v-e9ee20ed]:first-child{border-left:none}}.full-day-event-item[data-v-e9ee20ed]{margin-top:1.5rem}.memo[data-v-e9ee20ed]{position:relative;flex-grow:1;width:100%;margin-inline-start:-1px;background-color:var(--app-bg)}.memo-inner[data-v-e9ee20ed]{height:100%}@media (width >= 960px){.calendar-wrapper[data-v-e9ee20ed]{padding-block-end:1.5rem;padding-inline-start:1.5rem}.calendar-transformer[data-v-e9ee20ed]{margin-inline:auto}.contents[data-v-e9ee20ed]{display:flex}.calendar-grid[data-v-e9ee20ed]{flex:1 1 0;min-width:0}.calendar-body-cell{&[data-v-e9ee20ed]:first-child{border-left:1px solid var(--app-line-color)}}.memo[data-v-e9ee20ed]{position:relative;flex:1 1 0;min-width:0}}.item{&[data-v-8ecb7284]{position:absolute;top:0;left:0;-webkit-appearance:none;appearance:none;pointer-events:none;background:none;border:none;--event-item-color: var(--app-theme-color-1);--event-item-color-light: var( --app-theme-color-1-light, var(--app-theme-color-1) );--event-item-color-dark: var( --app-theme-color-1-dark, var(--app-theme-color-1) )}&.color-2[data-v-8ecb7284]{--event-item-color: var(--app-theme-color-2);--event-item-color-light: var( --app-theme-color-2-light, var(--app-theme-color-2) );--event-item-color-dark: var( --app-theme-color-2-dark, var(--app-theme-color-2) )}&.color-3[data-v-8ecb7284]{--event-item-color: var(--app-theme-color-3);--event-item-color-light: var( --app-theme-color-3-light, var(--app-theme-color-3) );--event-item-color-dark: var( --app-theme-color-3-dark, var(--app-theme-color-3) )}&.color-4[data-v-8ecb7284]{--event-item-color: var(--app-theme-color-4);--event-item-color-light: var( --app-theme-color-4-light, var(--app-theme-color-4) );--event-item-color-dark: var( --app-theme-color-4-dark, var(--app-theme-color-4) )}&.color-5[data-v-8ecb7284]{--event-item-color: var(--app-theme-color-5);--event-item-color-light: var( --app-theme-color-5-light, var(--app-theme-color-5) );--event-item-color-dark: var( --app-theme-color-5-dark, var(--app-theme-color-5) )}&.color-6[data-v-8ecb7284]{--event-item-color: var(--app-theme-color-6);--event-item-color-light: var( --app-theme-color-6-light, var(--app-theme-color-6) );--event-item-color-dark: var( --app-theme-color-6-dark, var(--app-theme-color-6) )}&.color-7[data-v-8ecb7284]{--event-item-color: var(--app-theme-color-7);--event-item-color-light: var( --app-theme-color-7-light, var(--app-theme-color-7) );--event-item-color-dark: var( --app-theme-color-7-dark, var(--app-theme-color-7) )}&.color-8[data-v-8ecb7284]{--event-item-color: var(--app-theme-color-8);--event-item-color-light: var( --app-theme-color-8-light, var(--app-theme-color-8) );--event-item-color-dark: var( --app-theme-color-8-dark, var(--app-theme-color-8) )}&.absent[data-v-8ecb7284]{opacity:.5}}.item-line-wrapper[data-v-8ecb7284]{position:absolute;top:0;right:0;left:0;z-index:0;display:flex;flex-direction:column;gap:0;justify-content:center;height:100%;margin-right:.15rem}.item.selected .item-line-wrapper[data-v-8ecb7284]{outline:.25rem solid rgb(from var(--app-text) r g b / 5%)}.item.fill .item-line-wrapper[data-v-8ecb7284]{background-image:linear-gradient(to bottom,rgb(from var(--event-item-color) r g b / 30%),rgb(from var(--event-item-color-light) r g b / 30%))}.item.fill.attending .item-line-wrapper[data-v-8ecb7284]{background-image:linear-gradient(to bottom,rgb(from var(--event-item-color) r g b / 80%),rgb(from var(--event-item-color-light) r g b / 80%))}.item.fill:not(.attending) .item-line-wrapper[data-v-8ecb7284]:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";border:1px dashed var(--event-item-color)}.item-label[data-v-8ecb7284]{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.2rem;padding-right:0;margin-bottom:auto}.item.line .item-label[data-v-8ecb7284]{padding-left:.4rem}.item.absent .item-label{&[data-v-8ecb7284]{position:relative}&[data-v-8ecb7284]:after{position:absolute;top:50%;right:.15rem;left:.15rem;height:1px;margin-top:-.5px;content:"";background-color:var(--app-text)}}.item-icon[data-v-8ecb7284]{--app-emoji-size: .6rem;display:flex;margin-right:.25rem}.item-label-text[data-v-8ecb7284]{flex:1 1 0;min-width:0;margin-top:-.15rem;margin-bottom:-.15rem;overflow:hidden;font-size:.6rem;font-weight:700;line-height:1.5;color:var(--app-text);white-space:nowrap;pointer-events:none}.item-hit-wrapper[data-v-8ecb7284]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.item-hit{&[data-v-8ecb7284]{flex:none;width:100%;min-height:1.25rem;margin-bottom:auto;pointer-events:auto}&.fill[data-v-8ecb7284]{height:100%}}.item-line-hit[data-v-8ecb7284]{position:absolute;top:0;bottom:0;left:0;width:1.25rem;pointer-events:auto}.item.disabled[data-v-8ecb7284] :is(.item-hit,.item-line-hit){pointer-events:none}.event-line[data-v-8ecb7284]{position:absolute;top:0;bottom:0;flex:1;width:.2rem;margin-left:0;background-image:linear-gradient(to bottom,rgb(from var(--event-item-color) r g b / 80%),rgb(from var(--event-item-color-light) r g b / 80%));border-radius:.05rem}.item.line:not(.attending) .event-line[data-v-8ecb7284]{background-image:linear-gradient(to top,rgb(from var(--event-item-color) r g b / 80%),rgb(from var(--event-item-color) r g b / 80%) 50%,transparent 50%,transparent);background-position:bottom;background-size:100% .625rem}.item-duration-handle{&[data-v-8ecb7284]{position:absolute;left:100%;z-index:1;width:1rem;height:1rem;margin-left:.3rem;pointer-events:auto;background:var(--app-blue);border-radius:50%;box-shadow:0 .02rem .05rem #00000040}&[data-v-8ecb7284]:before{position:absolute;left:0;width:2rem;height:2rem;content:""}&.start{&[data-v-8ecb7284]{bottom:100%;border-bottom-left-radius:.15rem}&[data-v-8ecb7284]:before{bottom:0}}&.end{&[data-v-8ecb7284]{top:100%;border-top-left-radius:.15rem}&[data-v-8ecb7284]:before{top:0}}&.flipped{&[data-v-8ecb7284]{right:100%;left:auto;margin-right:.3rem;margin-left:0}&[data-v-8ecb7284]:before{right:0;left:auto}&.start[data-v-8ecb7284]{border-bottom-right-radius:.15rem;border-bottom-left-radius:50%}&.end[data-v-8ecb7284]{border-top-left-radius:50%;border-top-right-radius:.15rem}}}.item.disabled .item-duration-handle[data-v-8ecb7284]{pointer-events:none}.calendar-timeline[data-v-224c2237]{position:relative}.segment-wrapper{&[data-v-224c2237]{width:100%;background-image:repeating-linear-gradient(to bottom,var(--app-line-color),var(--app-line-color) 1px,transparent 1px,transparent calc(var(--747e8564) * 1px))}&[data-v-224c2237]:after{display:block;width:100%;height:1px;content:"";background-color:var(--app-line-color)}}.segment[data-v-224c2237]{position:relative;height:calc(var(--ad8d4b7e) * var(--747e8564) * 1px)}.event-item-wrapper[data-v-224c2237]{position:absolute;inset:0;pointer-events:none}.timeline-progress[data-v-224c2237]{position:absolute;inset:0 1px auto 0;pointer-events:none;border-bottom:1px solid var(--app-red)}.timeline-label-item[data-v-9237e546]{position:relative;display:flex;align-items:center;height:calc(1px * var(--19238d00))}.timeline-label-text[data-v-9237e546]{position:absolute;top:calc(-.5px * var(--19238d00));display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;padding-right:.5rem;font-size:.6rem;font-weight:500;line-height:1;color:rgb(from var(--app-text-label) r g b / 40%)}.calendar-day[data-v-a7185520]{display:grid;grid-template:2.5rem auto / 4fr 10fr;grid-template-areas:"title toolbar" "timeline memo";padding-inline-start:1.5rem}.calendar-day-timeline[data-v-a7185520]{display:flex;flex-direction:column;grid-area:timeline}.calendar-day-title[data-v-a7185520]{display:flex;grid-column:title / toolbar;align-items:center;justify-content:center;height:2.5rem;font-size:.625rem;font-weight:400;line-height:1.2;color:var(--app-text-label)}.full-day[data-v-a7185520]{min-height:calc(4px * var(--701fba4c));border-top:1px solid var(--app-line-color);border-left:1px solid var(--app-line-color)}.timeline-wrapper[data-v-a7185520]{position:relative;flex-grow:1;width:100%;margin-bottom:-1px;-webkit-user-select:none;user-select:none;background-color:var(--app-bg)}.timeline-label[data-v-a7185520]{position:absolute;inset-inline-start:-1.5rem;width:1.5rem}.timeline-and-memo[data-v-a7185520]{display:flex;width:100%;overflow:clip}.timeline[data-v-a7185520]{flex:1 1 0;min-width:0;height:100%;padding-bottom:calc(1px * var(--715f8d9d));margin-block-end:-1px;border-left:1px solid var(--app-line-color)}.event-item-wrapper[data-v-a7185520]{position:absolute;inset:0;pointer-events:none}.timeline-progress[data-v-a7185520]{position:absolute;inset:0 1px auto 0;pointer-events:none;border-bottom:1px solid var(--app-red)}.memo[data-v-a7185520]{grid-area:memo;margin-block-end:-1px}@media (width >= 960px){.calendar-day-title[data-v-a7185520]{grid-area:title;justify-content:flex-start}.timeline[data-v-a7185520]{padding-bottom:calc(1px * var(--701fba4c))}.memo[data-v-a7185520]{grid-row:toolbar / memo}}.app-sheet-knob{&[data-v-58c3eaed]{position:absolute;top:0;left:0;width:100%;height:calc(1px * var(--95120690));transform:translateZ(0)}&[data-v-58c3eaed]:before{position:absolute;top:6px;right:0;left:0;width:36px;height:5px;margin:auto;content:"";background-color:rgb(from var(--app-text) r g b / 40%);border-radius:2.5px}}.dialog-sheet[open]{&[data-v-989acb7b]{position:fixed;inset:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;overflow:clip;pointer-events:none;touch-action:none;transition:top var(--app-ios-keyboard-transition)}&.avoid-tab[data-v-989acb7b]{bottom:var(--app-tab-bar-area-bottom, 0)}&[data-v-989acb7b]:focus{outline:none}}.dialog-sheet[data-v-989acb7b]:not(.custom)::backdrop{opacity:var(--876d21a4);transition:calc(.3s * var(--v)) linear}.dialog-sheet.dragging[data-v-989acb7b]::backdrop{transition:none}.dialog-sheet[data-v-989acb7b]>.dialog-inner{width:100%;height:100%}.sheet-content{&[data-v-989acb7b]{position:absolute;inset:100% 0 auto;width:100%;height:calc(100 * var(--dvh) - var(--safe-area-inset-top));margin:auto;pointer-events:auto}&.mount-to-tab-panel[data-v-989acb7b]{height:calc(100 * var(--dvh) - var(--app-tab-bar-area-bottom, 0px) - var(--safe-area-inset-top))}&.custom[data-v-989acb7b]{inset:0;width:100%;height:var(--app-sheet-custom-height, calc(100 * var(--dvh)));transition:var(--app-sheet-custom-transition, none)}}.sheet-content-inner{&[data-v-989acb7b]{width:100%;height:100%}&:not(.no-style){&[data-v-989acb7b]{height:calc(100% + 1px * var(--6614094e));padding-bottom:calc(1px * var(--6614094e));outline:1px solid var(--app-outline-floating-color);background-color:var(--app-sheet-bg, var(--app-bg));border-radius:20px 20px 0 0;box-shadow:var(--app-sheet-box-shadow, var(--app-shadow))}&.custom[data-v-989acb7b]{height:100%;padding-bottom:0;border-radius:8px}&.with-knob[data-v-989acb7b]{padding-top:calc(1px * var(--53cd1e55))}}}.footer{&[data-v-989acb7b]{position:fixed;right:0;bottom:0;left:0;transform:translateZ(0)}&[data-v-989acb7b]:empty{display:block}}.keyboard-wrapper[data-v-989acb7b]{pointer-events:auto}.close-button[data-v-989acb7b]{position:absolute;bottom:100%;left:100%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);border-radius:50%;box-shadow:var(--app-shadow)}.icon[data-v-989acb7b]{fill:rgb(from var(--app-text) r g b / 80%)}.sheet-wide{&[data-v-1e2c363d]{position:fixed;inset:auto;margin:auto;outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);box-shadow:var(--app-shadow)}&:not(.maximized){&[data-v-1e2c363d]{width:460px;max-width:100%;height:640px;max-height:calc(100% - 80px);border-radius:8px}&.enter-to[data-v-1e2c363d],&.leave-to[data-v-1e2c363d]{transition:calc(.15s * var(--v)) var(--app-timing-function)}&.enter-from[data-v-1e2c363d]{opacity:0;translate:-20px}&.leave-to[data-v-1e2c363d]{opacity:0}&.center{&[data-v-1e2c363d]{inset:0}&.enter-from[data-v-1e2c363d],&.leave-to[data-v-1e2c363d]{scale:.9;translate:0}}}&.maximized{&[data-v-1e2c363d]{inset:0 0 0 auto;width:35%;max-width:600px;height:100%;max-height:none}&.enter-to[data-v-1e2c363d],&.leave-to[data-v-1e2c363d]{transition:var(--app-transition)}&.enter-from[data-v-1e2c363d],&.leave-to[data-v-1e2c363d]{translate:100%}}&[data-v-1e2c363d]>.dialog-inner{height:100%}}.calendar-event-title[data-v-25bb91d7]{min-height:min-content;max-height:max-content;resize:none;outline:none;background:none;border:none;field-sizing:content}.app-option-switcher[data-v-f9877b64]{--border-radius: var(--app-option-switcher-border-radius, 2em);padding:.333em;line-height:var(--app-option-switcher-line-height, 2);background-color:var( --app-option-switcher-background-color, var(--app-text-05) );border-radius:var(--border-radius)}.switcher-base[data-v-f9877b64]{position:relative;display:flex;width:100%}.switcher-item[data-v-f9877b64]{display:flex;align-items:center;justify-content:center;line-height:inherit;text-decoration:none}.switcher-item-label[data-v-f9877b64]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher-knob[data-v-f9877b64]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;height:100%;color:var(--app-option-switcher-current-text-color, var(--app-text));background-color:var( --app-option-switcher-current-background-color, var(--app-bg) );border-radius:calc(var(--border-radius) - .333em / 2);box-shadow:var(--app-option-switcher-current-shadow, var(--app-shadow))}.knob-label[data-v-f9877b64]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon[data-v-f9877b64]{fill:currentcolor}.calendar-event-going-switcher-wrapper[data-v-c96fbf20]{padding-inline:16px}.calendar-event-going-switcher{&[data-v-c96fbf20]{font-size:.75rem;font-weight:700;line-height:2.46;color:var(--app-text)}&[data-v-c96fbf20] .switcher-base{padding:2px}&[data-v-c96fbf20] .switcher-item{opacity:.4}&[data-v-c96fbf20] .switcher-knob{color:var(--app-text-30)}&[data-v-c96fbf20] .knob-inner{inset:1px}&[data-v-c96fbf20] .attending{color:var(--app-green)}&[data-v-c96fbf20] .absent{color:var(--app-red)}}.share-list[data-v-34eb4500]{position:relative;z-index:0;display:flex;flex-direction:row-reverse;align-items:center}.share-item{&[data-v-34eb4500]{display:flex;margin-right:-6px;border-radius:50%}&[data-v-34eb4500]:first-child{margin-right:0}}.share-avatar[data-v-34eb4500]{box-shadow:0 1px 2px rgb(from var(--app-text) r g b / 20%)}.suggestions-item[data-v-593315c9]{position:relative;display:flex;width:100%;height:auto}.item-button{&[data-v-593315c9]{display:flex;flex-direction:row;gap:16px;align-items:center;width:100%;height:auto;padding:12px 10px;border-radius:6px;transition:var(--app-transition)}&[data-v-593315c9]:active{background:var(--app-text-05)}}.event-icon[data-v-593315c9]{--app-emoji-size: 20px;display:flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:none;border:none;border-radius:5px}.event-icon-empty[data-v-593315c9]{border-radius:50%}.color-bar{&[data-v-593315c9]{display:flex;flex:none;width:6px;height:20px;background-color:var(--app-theme-color-1);border-radius:3px}&.color-2[data-v-593315c9]{background-color:var(--app-theme-color-2)}&.color-3[data-v-593315c9]{background-color:var(--app-theme-color-3)}&.color-4[data-v-593315c9]{background-color:var(--app-theme-color-4)}&.color-5[data-v-593315c9]{background-color:var(--app-theme-color-5)}&.color-6[data-v-593315c9]{background-color:var(--app-theme-color-6)}&.color-7[data-v-593315c9]{background-color:var(--app-theme-color-7)}&.color-8[data-v-593315c9]{background-color:var(--app-theme-color-8)}}.event-title[data-v-593315c9]{flex:1;font-size:.75rem;font-weight:700;text-align:left}.calendar-event-suggestions[data-v-3117395f]{display:flex;flex-direction:column;width:100%;height:auto;padding:10px;border-top:1px solid var(--app-text-10)}.activator-marker[data-v-d6296359]{display:none}.popover-dialog{&[data-v-d6296359]{transition:display allow-discrete}&[data-v-d6296359]::backdrop{opacity:0}}.popover[data-v-4912f2fb]{position:fixed;inset:auto;z-index:var(--app-z-index-popover);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;overflow:visible;background:none;border:none}.popover-menu[data-v-ff5b63f8]{width:-moz-fit-content;width:fit-content;min-width:11.25rem;padding-block:.25rem;outline:1px solid var(--app-outline-floating-color);scrollbar-color:var(--app-primary-color) transparent;scrollbar-width:thin;background-color:rgb(from var(--app-bg) r g b / 90%);border-radius:.5rem;box-shadow:var(--app-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popover-button{&[data-v-01a24c8a]{position:relative;text-decoration:none;background:none;transition:background-color var(--app-transition)}&.long-touching[data-v-01a24c8a]{transition:none}&[data-v-01a24c8a]:hover{background-color:var(--app-popover-button-hover-color, var(--app-text-05))}&.active[data-v-01a24c8a],&[data-v-01a24c8a]:active{background-color:var( --app-popover-button-active-color, var(--app-text-10) )}}.long-touch-hit-area[data-v-01a24c8a]{position:absolute;z-index:1}.popover-menu-item[data-v-2c69bbdf]{position:relative;width:100%}.popover-menu-item-button{&[data-v-2c69bbdf]{display:flex;gap:.5rem;align-items:center;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:none;background:none}&[aria-current=true][data-v-2c69bbdf]{color:var(--app-primary-color)}&[aria-expanded=true][data-v-2c69bbdf]{background-color:var(--app-text-10)}&.danger[data-v-2c69bbdf]{color:var(--app-red)}}svg[data-v-2c69bbdf-s]{width:1.25rem;height:1.25rem;fill:currentcolor}.submenu-icon[data-v-2c69bbdf],.check-icon[data-v-2c69bbdf]{display:none;width:1.25rem;height:1.25rem;margin-left:auto;fill:currentcolor}.submenu-icon{.popover-menu-item-button[aria-haspopup=menu] &[data-v-2c69bbdf]{display:block}}.check-icon{.popover-menu-item-button[aria-current=true] &[data-v-2c69bbdf]{display:block}}.submenu-container{&[data-v-2c69bbdf]{position:absolute;top:0;left:100%;padding-left:.25rem}&.v-enter-active[data-v-2c69bbdf],&.v-leave-active[data-v-2c69bbdf]{transition:opacity calc(.1s * var(--v)) linear}&.v-enter-from[data-v-2c69bbdf],&.v-leave-to[data-v-2c69bbdf]{opacity:0}}.event-repeat[data-v-250e2ce6]{width:100%}.event-repeat-button{&[data-v-250e2ce6]{display:flex;gap:16px;align-items:center;width:100%;padding:10px 20px;text-align:left}&.dimmed[data-v-250e2ce6]{color:var(--app-text-30)}&[data-v-250e2ce6]:not(:disabled):active{background:var(--app-text-05)}}.repeat-icon[data-v-250e2ce6]{flex:none;fill:var(--app-text)}.switch[data-v-7a6c5189]{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.switch-input[data-v-7a6c5189]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.switch-slider{&[data-v-7a6c5189]{position:absolute;inset:0;background-color:var(--app-gray-30);border-radius:22px;transition:transform calc(.2s * var(--v)) linear}&[data-v-7a6c5189]:before{position:absolute;bottom:2px;left:2px;width:20px;height:20px;content:"";background-color:#fff;border-radius:50%;transition:calc(.2s * var(--v)) var(--app-timing-function)}}.switch-input:checked+.switch-slider{&[data-v-7a6c5189]{background-color:var(--app-primary-color)}&[data-v-7a6c5189]:before{transform:translate(20px)}}.switch-input:focus-visible+.switch-slider[data-v-7a6c5189]{outline:2px solid var(--app-primary-color);outline-offset:2px}.switch-input:disabled+.switch-slider[data-v-7a6c5189]{background-color:rgb(from var(--app-gray-30) r g b / 30%)}.switch-input:checked:disabled+.switch-slider[data-v-7a6c5189]{background-color:rgb(from var(--app-primary-color) r g b / 30%)}.calendar-table[data-v-2fcfa086]{--cell-size: var(--app-calendar-cell-size, 2.4em);display:grid;grid-template-columns:repeat(7,1fr);container-type:inline-size;row-gap:.4em;place-content:space-between space-between;width:100%;height:var(--app-calendar-height, auto);table-layout:fixed}.calendar-table-group[data-v-2fcfa086],.calendar-row[data-v-2fcfa086]{display:contents}.calendar-day-of-week[data-v-2fcfa086],.calendar-cell-link[data-v-2fcfa086]{display:flex;align-items:center;justify-content:center;font-weight:400;line-height:1;text-align:center;white-space:nowrap}.calendar-day-of-week[data-v-2fcfa086]{font-size:.8em;line-height:1.25;color:rgb(from var(--app-text) r g b / 70%)}.calendar-row[data-v-2fcfa086]{transition:background-color calc(.15s * var(--v)) linear}.calendar-cell{&[data-v-2fcfa086]{position:relative;display:flex;align-items:center;justify-content:center;padding-inline:calc((100cqw - (var(--cell-size) * 7)) / 12);isolation:isolate}&[data-v-2fcfa086]:first-child{padding-inline-start:0}&[data-v-2fcfa086]:last-child{padding-inline-end:0}&.selected[data-v-2fcfa086]:before{position:absolute;inset:0;z-index:-1;content:"";background-color:var(--app-text-10)}&.selected.selected-first[data-v-2fcfa086]:before{inset-inline-start:calc(50% - calc(var(--cell-size) / 2));border-start-start-radius:calc(var(--cell-size) / 2);border-end-start-radius:calc(var(--cell-size) / 2)}&.selected.selected-last[data-v-2fcfa086]:before{inset-inline-end:calc(50% - calc(var(--cell-size) / 2));border-start-end-radius:calc(var(--cell-size) / 2);border-end-end-radius:calc(var(--cell-size) / 2)}}.calendar-cell-link{&[data-v-2fcfa086]{width:var(--cell-size);height:var(--cell-size);line-height:1.2;color:var(--app-text);text-decoration:none;border-radius:50%}&.different-month[data-v-2fcfa086]:not(.today){color:rgb(from var(--app-text) r g b / 30%)}&[data-v-2fcfa086]:hover{background-color:var(--app-text-05)}&.today[data-v-2fcfa086]{color:var(--app-text-inverse);background-color:var(--app-primary-color)}}.calendar-input{&[data-v-1e1b289b]{width:100%;font-size:.875rem}&[data-v-1e1b289b] .calendar-cell-link{&.today{color:var(--app-primary-color);background-color:transparent}&.selected{color:var(--app-bg);background-color:var(--app-primary-color)}}}.calendar-input-header[data-v-1e1b289b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.calendar-input-label[data-v-1e1b289b]{padding-inline:12px;font-weight:400;color:var(--app-text-label);white-space:nowrap}.calendar-input-buttons[data-v-1e1b289b]{display:flex;gap:12px}.calendar-input-move[data-v-1e1b289b]{display:flex;align-items:center;justify-content:center}.calendar-input-body[data-v-1e1b289b]{--app-calendar-height: 100%;--app-calendar-cell-size: var(--app-calendar-input-cell-size, 40px);position:relative;width:100%;height:var(--app-calendar-input-height, 285px);overflow:hidden}.icon[data-v-1e1b289b]{fill:currentcolor}.calendar-leave-active[data-v-1e1b289b]{position:absolute}.transition-size[data-v-30f00d92]{interpolate-size:numeric-only}.picker[data-v-147d949f]{position:relative;width:var(--app-picker-width, 100%);padding-inline:20px;overflow:clip;touch-action:none;-webkit-mask-image:linear-gradient(to bottom,transparent,black 40px,black calc(100% - 40px),transparent);mask-image:linear-gradient(to bottom,transparent,black 40px,black calc(100% - 40px),transparent)}.picker-slider-wrapper{&[data-v-147d949f]{position:absolute;inset:0;color:var(--app-text-50)}&.active[data-v-147d949f]{top:50%;height:calc(1px * var(--3fb6a6a8));margin-top:calc(-1px * var(--3fb6a6a8) / 2);overflow:hidden;color:var(--app-bg);pointer-events:none;background-color:var(--app-primary-color);border-radius:8px}}.picker-slider.active[data-v-147d949f]{position:absolute;top:calc(-1px * (var(--275b0063) - var(--3fb6a6a8)) / 2);width:100%}.picker-item[data-v-147d949f]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer}.time-picker{&[data-v-9b2cb9b3]{--app-picker-width: fit-content;position:relative;display:flex;justify-content:center;width:100%;isolation:isolate}&[data-v-9b2cb9b3]:before{position:absolute;top:50%;right:10px;left:10px;z-index:-1;height:40px;margin-top:-20px;content:"";background-color:var(--app-primary-color);border-radius:8px}}.time-input{&[data-v-6d9616aa]{min-width:100px;padding:10px;font-weight:500;border-radius:4px;transition:background-color var(--app-transition);field-sizing:content}@media (hover: hover){&[data-v-6d9616aa]:not(:read-only):hover{background-color:var(--app-text-05)}}&[data-v-6d9616aa]:not(:read-only):focus{background-color:var(--app-text-10)}}.option-list[data-v-6d9616aa]{position:absolute;z-index:var(--app-z-index-popover);display:none;height:240px;overflow:auto}.time-input[aria-expanded=true]+.option-list[data-v-6d9616aa]{display:block}.option-item{&[data-v-6d9616aa]{display:flex;width:100%;padding:10px 20px;font-size:1rem;line-height:24px}&[data-v-6d9616aa]:hover{background-color:var(--app-text-05)}&[aria-selected=true][data-v-6d9616aa],&[data-v-6d9616aa]:active{background-color:var(--app-text-10)}}.option-duration{&[data-v-868303ab]{margin-left:8px;font-size:inherit;color:var(--app-text-30)}&[data-v-868303ab]:empty{display:none}}.event-date-time[data-v-cea90e97]{position:relative}.event-date-time-row[data-v-cea90e97]{display:flex;align-items:center;justify-content:space-between}.event-date-input[data-v-cea90e97]{position:relative;overflow:hidden}.event-date-input-inner{&[data-v-cea90e97]{width:100%;padding:8px}&.v-enter-to[data-v-cea90e97],&.v-leave-to[data-v-cea90e97]{transition:var(--app-transition)}&.v-leave-active[data-v-cea90e97]{position:absolute}&.v-enter-from[data-v-cea90e97],&.v-leave-to[data-v-cea90e97]{opacity:0}}.time-item{&[data-v-cea90e97]{display:flex;gap:4px;align-items:center;padding-inline:10px}&.invalid[data-v-cea90e97]{color:var(--app-red)}&[data-v-cea90e97]:last-child{margin-bottom:0}}.time-item-date[data-v-cea90e97],.time-item-time-picker[data-v-cea90e97]{display:flex;align-items:center;justify-content:center;padding:10px;overflow:clip;font-weight:500;white-space:nowrap}.time-item-date{&[data-v-cea90e97]{font-size:.75rem}&.daily[data-v-cea90e97]{font-size:1.125rem}}.time-item-date-popover[data-v-cea90e97]{--app-calendar-input-height: 240px;--app-calendar-input-cell-size: 32px;width:240px;padding:2px;outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);border-radius:4px;box-shadow:var(--app-shadow)}.time-item-time-picker[data-v-cea90e97],.time-item-time-input[data-v-cea90e97]{font-size:1.125rem}.time-item-time-input[data-v-cea90e97]{display:none}@media (pointer: fine){.time-item-time-picker[data-v-cea90e97]{display:none}.time-item-time-input[data-v-cea90e97]{display:block}}.all-day[data-v-cea90e97]{display:flex;gap:10px;align-items:center;padding:0 20px}.all-day-label[data-v-cea90e97]{font-size:.75rem}.profile[data-v-3e9c8d0e]{gap:12px;padding:6px 20px}.profile-avatar[data-v-3e9c8d0e]{box-shadow:var(--app-shadow-narrow)}.profile-body[data-v-3e9c8d0e]{display:flex;gap:12px;align-items:center}.profile-name[data-v-3e9c8d0e]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;white-space:nowrap}.profile-list[data-v-9a896982]{display:flex;flex-direction:column;width:100%}.profile-attendance{&[data-v-9a896982]{display:flex;gap:2px;align-items:center;padding:4px 12px;font-size:.625rem;font-weight:700;color:var(--app-text-40);background-color:var(--app-text-10);border-radius:12px}&.attending[data-v-9a896982]{color:var(--app-green);background-color:var(--app-green-10)}&.absent[data-v-9a896982]{color:var(--app-red);background-color:var(--app-red-10)}}.attendance-icon[data-v-9a896982]{margin-left:-4px}.add-button-text[data-v-9a896982]{color:var(--app-text-30)}.menu-buttons[data-v-9a896982]{display:flex}.menu-button{&[data-v-9a896982]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;transition:calc(.15s * var(--v)) linear}&[data-v-9a896982]:active{background-color:var(--app-text-10)}}.icon[data-v-9a896982]{fill:currentcolor}.menu-button{&[data-v-504072a2]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border-radius:5px}&[data-v-504072a2]:active{background:var(--app-text-05)}}.menu-button-icon[data-v-504072a2]{opacity:.4;fill:var(--app-text)}.emoji-list-button[data-v-9197f52c]{display:flex;align-items:center;justify-content:center;width:32px;height:24px;border:1px solid var(--app-text-30);border-radius:11px}.emoji-icon[data-v-9197f52c]{width:16px;height:16px}.emoji-list[data-v-b749103e]{display:flex;gap:4px;padding:0 16px 12px}.option-button{&[data-v-f7a4140a]{display:flex;flex-flow:row;gap:.25rem;align-items:center;justify-content:center;padding:.5rem;font-size:.75rem;line-height:1.2;color:var(--app-text);background-color:var(--app-text-05);border-radius:.375rem;transition:calc(.15s * var(--v)) linear}@media (hover: hover){&[data-v-f7a4140a]:not(:disabled):hover{background-color:var(--app-text-20)}}&[data-v-f7a4140a]:not(:disabled):active{background-color:var(--app-text-20)}}svg[data-v-f7a4140a-s]{display:block;line-height:1;fill:var(--app-text)}.button{&[data-v-4d9df1ee]{display:flex;gap:var(--app-chip-button-gap, .125rem);align-items:center;justify-content:center;padding:.55em 1.15em;font-size:.875em;font-weight:400;color:var(--app-text);text-decoration:none;background-color:var(--app-bg);border-radius:2em}&.primary[data-v-4d9df1ee]{color:var(--app-text-inverse);background-color:var(--app-primary-color)}&[data-v-4d9df1ee]:disabled{pointer-events:none;opacity:.4}&[data-v-4d9df1ee]:not(:disabled):active{opacity:.6}}svg[data-v-4d9df1ee-s]{width:1.45em;height:1.45em;fill:currentcolor}svg[data-v-4d9df1ee-s]:first-child{margin-left:-.25em}.sheet-header[data-v-7c5aa509]{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;padding:0 1rem 0 .875rem}.sheet-left-container[data-v-7c5aa509]{display:flex;flex:none;gap:.5rem;align-items:center;justify-content:center;font-size:1.125rem;line-height:1.375rem}.sheet-right-container[data-v-7c5aa509]{flex:none}.left-button{&[data-v-7c5aa509]:empty{display:none}& svg[data-v-7c5aa509-s]{display:block;fill:var(--app-text)}}.custom-picker{&[data-v-786efb13]{position:relative;display:flex;justify-content:center;inline-size:100%;isolation:isolate}&[data-v-786efb13]:before{position:absolute;inset-inline:1rem;top:50%;z-index:-1;height:2.5rem;margin-top:-1.25rem;content:"";background-color:var(--app-primary-color);border-radius:.5rem}}.custom-picker-count[data-v-786efb13]{--app-picker-width: fit-content}.custom-picker-unit[data-v-786efb13]{--app-picker-width: 4.5rem}.custom-header[data-v-6d29c3ba]{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0 .25rem;padding-block-end:.5rem;font-size:.875rem;line-height:1.25rem}.custom-header-close-button{&[data-v-6d29c3ba]{position:relative;display:block;padding:.5rem;outline:none;background:none;transition:background-color var(--app-transition)}&[data-v-6d29c3ba]:hover{background-color:var(--app-popover-button-hover-color, var(--app-text-05))}&[data-v-6d29c3ba]:active{background-color:var( --app-popover-button-active-color, var(--app-text-10) )}}.custom-header-close-icon[data-v-6d29c3ba]{display:block;fill:var(--app-text)}.custom-inputs-container[data-v-6d29c3ba]{display:flex;flex-flow:row;gap:.5rem;align-items:stretch;padding-block:.5rem;padding-inline:.75rem}.custom-count-input[data-v-6d29c3ba]{display:block;flex:none;width:4rem;padding-block:.4375rem;padding-inline:.75rem .5rem;font-size:.75rem;line-height:1;background-color:var(--app-bg-base-color);border:none;border-radius:.375rem}.custom-unit-input[data-v-6d29c3ba]{display:block;flex:none;width:4.5rem;padding-block:.5rem;padding-inline:.75rem;font-size:.75rem;line-height:1;cursor:pointer;background-color:var(--app-bg-base-color);border:none;border-radius:.375rem}.custom-inputs-text[data-v-6d29c3ba]{display:block;flex:auto;align-self:center;font-size:.75rem;line-height:1}.custom-add-button-container[data-v-6d29c3ba]{padding-block:.5rem;padding-inline:.75rem}.custom-add-button[data-v-6d29c3ba]{width:100%}.reminder-menu[data-v-01e2771d]{min-width:13.75rem}.reminder-menu-item{&[data-v-01e2771d]{width:100%}&[data-v-01e2771d]:before{display:block;padding-block-start:.25rem;margin-block-start:.25rem;content:"";border-block-start:.0625rem solid var(--app-text-05)}}.reminder-custom-button{&[data-v-01e2771d]{position:relative;display:flex;gap:.5rem;align-items:center;justify-content:flex-start;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:none;background:none;transition:background-color var(--app-transition)}&[data-v-01e2771d]:hover{background-color:var(--app-popover-button-hover-color, var(--app-text-05))}&[data-v-01e2771d]:active{background-color:var( --app-popover-button-active-color, var(--app-text-10) )}}.reminder-custom-button-icon[data-v-01e2771d]{fill:var(--app-text)}.reminder-navigation-container[data-v-bf415156]{position:relative;display:grid;grid-template:"view" auto / 1fr;place-items:start;isolation:isolate}.reminder-navigation-view{&[data-v-bf415156]{grid-area:view;width:-moz-fit-content;width:fit-content;min-width:13.75rem;padding-block:.25rem;overflow:hidden;outline:1px solid var(--app-outline-floating-color);background-color:rgb(from var(--app-bg) r g b / 90%);border-radius:.5rem;box-shadow:var(--app-shadow);-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem)}&.push-enter-active[data-v-bf415156],&.push-leave-active[data-v-bf415156],&.pop-enter-active[data-v-bf415156],&.pop-leave-active[data-v-bf415156]{transition:calc(.4s * var(--v)) var(--app-timing-function);transition-property:translate,opacity}&.push-enter-from[data-v-bf415156],&.pop-leave-to[data-v-bf415156]{opacity:0;translate:5%}&.push-leave-to[data-v-bf415156],&.pop-enter-from[data-v-bf415156]{opacity:0;translate:-5%}}.radio{&[data-v-fdf979e5]{position:relative;display:flex;align-items:center;min-height:20px;padding-left:28px;font-size:.875rem}&[data-v-fdf979e5]:before{position:absolute;top:0;bottom:0;left:0;width:20px;height:20px;margin:auto;content:"";border:1px solid var(--app-text-10);border-radius:50%}&[data-v-fdf979e5]:after{position:absolute;top:5px;bottom:5px;left:5px;width:10px;height:10px;margin:auto;content:"";background-color:var(--app-primary-color);border-radius:50%;opacity:0;scale:0;transition:calc(.1s * var(--v)) var(--app-timing-function)}&[data-v-fdf979e5]:has(.radio-input:checked):after{opacity:1;scale:1}}.radio-input[data-v-fdf979e5]{width:0;height:0;opacity:0}.reminder-option-list[data-v-ac8ab682]{padding-inline:1rem}.reminder-option-preset{&[data-v-ac8ab682]{padding-block:.5rem;margin-inline-start:.5rem;cursor:pointer}&[data-v-ac8ab682]:not(.checked){color:var(--app-text-secondary)}}.reminder-option-button{&[data-v-ac8ab682]{display:flex;flex-flow:row;gap:.5rem;align-items:center;justify-content:flex-start;inline-size:100%;padding:.5rem;font-size:.875rem;vertical-align:middle;text-align:left;transition:calc(.15s * var(--v)) linear}@media (hover: hover){&[data-v-ac8ab682]:not(:disabled):hover{background-color:var(--app-bg-base-color)}}&[data-v-ac8ab682]:not(:disabled):active{background-color:var(--app-text-05)}}.reminder-option-icon[data-v-ac8ab682]{fill:var(--app-text)}.reminder-navigation-container[data-v-77b7a61c]{position:relative;isolation:isolate}.event-options[data-v-891c9714]{display:flex;flex-flow:row;gap:.5rem;align-items:center;justify-content:stretch;width:100%;padding-block:.125rem;padding-inline:1rem}.add-icon[data-v-891c9714]{flex:none;fill:var(--app-text)}.option-list[data-v-891c9714]{display:flex;flex-flow:row wrap;gap:.25rem;align-items:center;justify-content:flex-start}.option-item[data-v-891c9714]{flex:none}.option-button-icon[data-v-891c9714]{display:block;fill:inherit}.event-reminder[data-v-ce3cd145]{display:grid;grid-template:auto / [edit-start] 1fr [delete-start] auto [edit-end delete-end];place-content:stretch;place-items:stretch;inline-size:100%;min-block-size:2.25rem;isolation:isolate}.reminder-edit-button-container[data-v-ce3cd145]{z-index:1;display:grid;flex:auto;grid-area:edit;grid-template-rows:1fr;grid-template-columns:1fr;place-items:stretch}.reminder-edit-button{&[data-v-ce3cd145]{display:flex;flex-flow:row;gap:.5rem;align-items:center;justify-content:flex-start;padding:.75rem 1.25rem;font-size:1rem;vertical-align:middle;text-align:left;transition:calc(.15s * var(--v)) linear}@media (hover: hover){&[data-v-ce3cd145]:not(:disabled):hover{background-color:var(--app-bg-base-color)}}&[data-v-ce3cd145]:not(:disabled):active{background-color:var(--app-bg-base-color)}}.reminder-alert-icon[data-v-ce3cd145]{fill:var(--app-text)}.reminder-delete-button[data-v-ce3cd145]{z-index:2;display:grid;flex:none;grid-area:delete;grid-template-rows:auto;grid-template-columns:auto;place-items:center;inline-size:3.25rem}.reminder-delete-icon-circle[data-v-ce3cd145]{display:grid;grid-template-rows:auto;grid-template-columns:auto;place-items:center;inline-size:1.25rem;block-size:1.25rem;background-color:var(--app-bg-base-color);border-radius:50%}.reminder-delete-icon[data-v-ce3cd145]{fill:var(--app-text)}.color-style-button[data-v-e3a95ac3]{position:relative;display:flex;width:calc(1px * var(--479bcbd9));height:calc(1px * var(--479bcbd9))}.icon-bg{&[data-v-e3a95ac3]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;--event-item-color: var(--app-theme-color-1)}&.color-2[data-v-e3a95ac3]{--event-item-color: var(--app-theme-color-2)}&.color-3[data-v-e3a95ac3]{--event-item-color: var(--app-theme-color-3)}&.color-4[data-v-e3a95ac3]{--event-item-color: var(--app-theme-color-4)}&.color-5[data-v-e3a95ac3]{--event-item-color: var(--app-theme-color-5)}&.color-6[data-v-e3a95ac3]{--event-item-color: var(--app-theme-color-6)}&.color-7[data-v-e3a95ac3]{--event-item-color: var(--app-theme-color-7)}&.color-8[data-v-e3a95ac3]{--event-item-color: var(--app-theme-color-8)}&.small[data-v-e3a95ac3]{inset:6px}&.fill[data-v-e3a95ac3]{background:var(--event-item-color)}&.line[data-v-e3a95ac3]{border:1px solid var(--event-item-color)}}.check-icon[data-v-e3a95ac3]{fill:var(--app-text)}.wrapper[data-v-f0d007b7]{display:flex;flex-direction:column;gap:16px;width:100%;height:100%}.section[data-v-f0d007b7]{display:flex;flex-direction:column;gap:8px}.section-heading[data-v-f0d007b7]{font-size:.75rem;font-weight:700;color:var(--app-text-30)}.color-style-list[data-v-f0d007b7]{display:flex;gap:12px;justify-content:flex-start}.color-style-item[data-v-f0d007b7]{display:flex}._sheet-dialog_fe9wb_2{.enter-to &{--app-sheet-custom-transition: var(--app-transition-bounce)}.enter-from &{scale:.01}.leave-to &{--app-sheet-custom-transition: calc(.3s * var(--v)) linear;opacity:0}}.sheet-inner[data-v-048313d9]{padding:20px}.color-style-popup[data-v-38842bce]{padding:16px;outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);border-radius:8px;box-shadow:var(--app-shadow)}.content[data-v-30c4622c]{display:flex;flex-direction:column}.event-header[data-v-30c4622c]{display:flex;flex-direction:column;border-bottom:1px solid var(--app-line-color)}.event-header-inner[data-v-30c4622c]{display:flex;align-items:center;padding:10px}.event-icon{&[data-v-30c4622c]{--app-emoji-size: 24px;display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin-right:5px;background:none;border:none;border-radius:5px}&[data-v-30c4622c]:active{background:var(--app-text-05)}&[data-v-30c4622c]:disabled{pointer-events:none}}.event-icon-empty[data-v-30c4622c]{border-radius:50%}.event-title-group[data-v-30c4622c]{display:block;flex:1 1 0;min-width:0;padding:0 5px;overflow:hidden;background:none;border-radius:5px}.event-buttons[data-v-30c4622c]{display:flex;flex:none;align-items:center}.event-title-input[data-v-30c4622c]{display:block;width:100%;min-width:0;font-weight:400;line-height:1.2}.event-scroller{&[data-v-30c4622c]{flex:1 1 0}&[data-v-30c4622c]>.content{display:flex;flex-direction:column;min-height:100%}}.event-section[data-v-30c4622c]{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid var(--app-line-color)}.event-reminder-section[data-v-30c4622c]{display:flex;flex-direction:column;border-bottom:.0625rem solid var(--app-line-color)}.memo-wrapper[data-v-30c4622c]{position:relative;display:grid;flex:1 0 auto;margin-block-start:-1px;overflow:clip}._memo-toolbar_9e28h_2{position:sticky;top:var(--safe-area-inset-top);z-index:1;width:100%;padding:.25rem .5rem;background-color:var(--app-bg);border-bottom:1px solid var(--app-line-color)}.wrapper[data-v-0413f37b]{display:flex;flex-direction:column;height:100%}.header[data-v-0413f37b]{display:flex;justify-content:space-between;width:100%;padding-inline:20px;margin-block:20px 24px}.heading[data-v-0413f37b]{font-size:1.5rem;font-weight:300}.search-form[data-v-0413f37b]{width:100%;padding:10px 20px}.search-input[data-v-0413f37b]{width:100%;padding:8px 12px;font-size:1rem;border:1px solid var(--app-gray-30);border-radius:6px}.selected-list-wrapper{&.v-enter-active[data-v-0413f37b],&.v-leave-active[data-v-0413f37b]{transition:var(--app-transition)}}.selected-list[data-v-0413f37b]{display:flex;gap:12px;width:-moz-fit-content;width:fit-content;padding:10px 20px}.selected-item{&[data-v-0413f37b]{flex:none;width:48px}&.v-enter-active[data-v-0413f37b],&.v-leave-active[data-v-0413f37b],&.v-move[data-v-0413f37b]{transition:var(--app-transition);transition-property:opacity,transform}&.v-leave-active[data-v-0413f37b]{width:0;min-width:0;margin-right:-12px}&.v-enter-from[data-v-0413f37b],&.v-leave-to[data-v-0413f37b]{opacity:0}}.selected-item-inner[data-v-0413f37b]{position:relative;display:flex;flex-direction:column;align-items:center;width:48px}.selected-item-avatar[data-v-0413f37b]{box-shadow:var(--app-shadow-narrow)}.selected-item-name[data-v-0413f37b]{width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.625rem;font-weight:300;color:var(--app-text-80);text-align:center;white-space:nowrap}.selected-item-close[data-v-0413f37b]{position:absolute;top:-16px;right:-16px;display:flex;align-items:center;justify-content:center;width:44px;height:44px}.selected-item-close-inner[data-v-0413f37b]{display:flex;align-items:center;justify-content:center;width:12px;height:12px;background-color:var(--app-text);border-radius:50%}.selected-item-close-icon[data-v-0413f37b]{fill:var(--app-bg)}.friend-list-wrapper[data-v-0413f37b]{flex:1 1 0;min-height:0;padding-bottom:var(--safe-area-inset-bottom)}.friend-list[data-v-0413f37b]{display:flex;flex-direction:column;padding-block:10px}.sticker-board[data-v-de04c226]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;outline:1px solid var(--app-outline-floating-color);border-radius:8px 8px 0 0;box-shadow:var(--app-shadow);isolation:isolate}.sheet-header[data-v-de04c226]{position:relative;padding:34px 16px 8px;background-color:var(--app-bg);box-shadow:var(--app-shadow-narrow)}.sheet-content{&[data-v-de04c226]{z-index:-1;flex:1 1 0;min-height:0;padding:8px;background-color:#0000001f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}&.collapse[data-v-de04c226]{padding:0;background-color:var(--589c47d9)}&[data-v-de04c226]>.content{min-height:100%;background-color:var(--589c47d9)}}.emoji-list-item[data-v-63434ba7]{display:flex;align-items:center;justify-content:center}.emoji-list-button{&[data-v-63434ba7]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden;outline:none;border-radius:5px;transition:var(--app-transition)}&[data-v-63434ba7]:active{background-color:var(--app-text-05)}}.emoji-icon[data-v-63434ba7]{--app-emoji-size: 32px}.sheet-header{&[data-v-1046fd16]{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 6px}&.large[data-v-1046fd16]{min-height:72px}}.sheet-header-center{&[data-v-1046fd16]{position:absolute;inset:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;font-size:1.25rem;color:var(--app-text)}&[data-v-1046fd16]:empty{display:none}}.bar-button[data-v-1046fd16]{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.left-icon[data-v-1046fd16]{fill:var(--app-text)}.right-button[data-v-1046fd16]{margin-right:10px}.inner[data-v-1d50bd01]{display:flex;flex-direction:column;width:100%;height:100%}.scroller[data-v-1d50bd01]{flex:1 1 0;min-width:0}.image-editor-wrapper[data-v-1d50bd01]{--app-image-editor-active-color: var(--app-text);--app-image-cropper-outline-color: var(--app-text-40);padding-bottom:10px;margin-bottom:10px;-webkit-mask-image:linear-gradient(to top,transparent,black 10px,black);mask-image:linear-gradient(to top,transparent,black 10px,black)}.form-item[data-v-1d50bd01]{margin-inline:20px}.cancel-button[data-v-1d50bd01],.done-button[data-v-1d50bd01]{position:absolute;bottom:calc(16px + var(--safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--app-text-10);border-radius:50%;transition:var(--app-transition)}.cancel-button[data-v-1d50bd01]{left:16px}.done-button[data-v-1d50bd01]{right:16px}:is(.cancel-button,.done-button){@media (hover: hover){&[data-v-1d50bd01]:hover{background-color:var(--app-text-20)}}&[data-v-1d50bd01]:active{background-color:var(--app-text-30)}}.icon[data-v-1d50bd01]{fill:var(--app-text-80)}.wrapper[data-v-f4969662]{display:flex;flex-direction:column;width:100%;height:100%;padding:20px}.header-inner[data-v-f4969662]{display:flex;align-items:flex-end;justify-content:space-between}.header-supplement[data-v-f4969662]{display:flex}.header-supplement-item{&[data-v-f4969662]{padding-inline:12px 11px;font-size:.75rem;font-weight:300;color:var(--app-text-40);white-space:nowrap;border-right:1px solid var(--app-text-10)}&[data-v-f4969662]:first-child{padding-left:0}&[data-v-f4969662]:last-child{padding-right:0;border-right:none}}.emoji-heading[data-v-f4969662]{font-size:1.5rem;font-weight:300}.emoji-sheet-header[data-v-f4969662]{display:flex;gap:20px;align-items:center;margin-bottom:20px}.emoji-search-wrapper[data-v-f4969662]{display:flex;flex:1 1 0;gap:10px;align-items:center;min-width:0;height:40px;border-bottom:1px solid var(--app-text)}.emoji-search[data-v-f4969662]{flex:1;min-width:0;height:100%;outline:none}.emoji-search-icon-wrapper[data-v-f4969662]{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.emoji-delete-button[data-v-f4969662]{--app-emoji-size: 36px;position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.emoji-delete-icon-wrapper[data-v-f4969662]{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--app-bg);border-radius:50%;box-shadow:var(--app-shadow-narrow)}.emoji-search-icon[data-v-f4969662],.emoji-delete-icon[data-v-f4969662]{fill:var(--app-text)}.emoji-section-wrapper[data-v-f4969662]{display:flex;flex:1;flex-direction:column;gap:20px;width:100%;min-height:0}.emoji-section-heading[data-v-f4969662]{padding-block:3px;margin-bottom:8px;font-size:.75rem;font-weight:300;color:var(--app-text-40)}.emoji-list[data-v-f4969662]{display:grid;grid-template-columns:repeat(7,32px);gap:16px;justify-content:space-between}.custom-emoji-add-button{&[data-v-f4969662]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden;background-color:var(--app-text-10);border-radius:5px;transition:var(--app-transition)}&[data-v-f4969662]:active{background-color:var(--app-text-20)}}.add-icon[data-v-f4969662]{fill:var(--app-text-40)}.icon[data-v-6b632145]{fill:var(--app-text)}.form[data-v-6b632145]{--form-item-height: 48px;display:grid;grid-template-columns:auto 1fr;grid-auto-rows:minmax(var(--form-item-height),auto);-moz-column-gap:16px;column-gap:16px;width:100%;padding-inline:20px;font-size:.875rem}.form-label[data-v-6b632145]{display:flex;grid-column:1;align-items:center;white-space:nowrap}.form-input[data-v-6b632145]{display:flex;flex-wrap:wrap;grid-column:2;align-items:center}.text-field{&[data-v-6b632145]{height:var(--form-item-height);font-size:1rem}&.invalid[data-v-6b632145]{color:var(--app-red)}}.day-button-wrapper[data-v-6b632145]{display:flex;gap:8px}.day-button{&[data-v-6b632145]{flex:1 1 0;min-width:0;padding:8px 2px;overflow:hidden;font-size:.875rem;color:var(--app-text-30);white-space:nowrap;border-radius:8px;transition:var(--app-transition)}&[aria-pressed=true][data-v-6b632145]{color:var(--app-text);background-color:rgb(from var(--app-primary-color) r g b / 50%)}&[data-v-6b632145]:disabled{pointer-events:none}}.date-button[data-v-6b632145]{height:var(--form-item-height);font-size:1rem}.date-calendar-input[data-v-6b632145]{flex-basis:100%;overflow:hidden}.date-calendar-input-inner{&[data-v-6b632145]{width:100%;padding-left:16px}&.v-enter-to[data-v-6b632145],&.v-leave-to[data-v-6b632145]{transition:var(--app-transition)}&.v-leave-active[data-v-6b632145]{height:0}&.v-enter-from[data-v-6b632145],&.v-leave-to[data-v-6b632145]{opacity:0}}.radio-button{&[data-v-6b632145]{height:var(--form-item-height);padding-right:16px;transition:color var(--app-transition)}&[data-v-6b632145]:has(:not(:checked)){color:var(--app-text-30)}&[data-v-6b632145]:last-child{flex:1 1 auto}}.interval[data-v-6b632145]{width:2.5em}.date[data-v-6b632145]{width:8em}.occurrence[data-v-6b632145]{width:2.5em}.date-calendar-input-popover[data-v-6b632145]{--app-calendar-input-height: 240px;--app-calendar-input-cell-size: 32px;width:240px;padding:2px;outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);border-radius:4px;box-shadow:var(--app-shadow)}.app-event-item-adding[data-v-acc9b95c]{display:grid;grid-template-rows:auto 1fr;height:100%}.event-list-wrapper[data-v-52aaf092]{display:flex;flex-direction:column;width:100%}.event-list-date[data-v-52aaf092]{padding:8px 16px;font-size:.625rem;color:var(--app-text-80);text-align:center;border-bottom:1px solid var(--app-text-05)}.event-list-scroller[data-v-52aaf092]{flex:1 1 0;min-height:0}.event-item[data-v-52aaf092]{border-bottom:1px solid var(--app-text-05)}.event-button{&[data-v-52aaf092]{display:flex;gap:8px;align-items:center;width:100%;min-height:48px;padding:12px 10px;text-align:left;outline:none;transition:calc(.15s * var(--v)) var(--app-timing-function)}&[data-v-52aaf092]:active{background-color:var(--app-text-05)}}.event-time[data-v-52aaf092]{width:60px;font-size:.625rem;font-weight:300;color:var(--app-text-80)}.event-time-inner[data-v-52aaf092]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-main[data-v-52aaf092]{display:flex;flex:1 1 0;gap:8px;align-items:center;min-width:0}.event-emoji[data-v-52aaf092]{--app-emoji-size: 24px}.event-title[data-v-52aaf092]{flex:1 1 0;min-width:0;font-size:.875rem;color:var(--app-text)}.event-unread-badge[data-v-52aaf092]{display:block;width:8px;height:8px;margin-right:10px;background-color:var(--app-red);border-radius:50%}.event-empty[data-v-52aaf092]{padding:56px 16px;color:var(--app-text-50);text-align:center}.wrapper[data-v-bd16c810]{display:grid;grid-template-rows:repeat(auto-fit,minmax(0,auto));height:100%}.contents[data-v-a03e96f4]{display:flex;flex-wrap:wrap;align-items:flex-start;padding-inline-start:1.5rem;overflow:clip}.calendar[data-v-a03e96f4]{width:100%;margin-block-end:-1px}.calendar-grid[data-v-a03e96f4]{display:grid;grid-template-columns:repeat(7,1fr);width:100%}.calendar-row[data-v-a03e96f4]{position:relative;overflow:clip}.calendar-row[data-v-a03e96f4],.calendar-header[data-v-a03e96f4],.calendar-body[data-v-a03e96f4]{display:grid;grid-template-columns:subgrid;grid-column:span 7}.calendar-header-cell[data-v-a03e96f4]{display:flex;align-items:center;justify-content:center;height:2.5rem;font-size:.625rem;font-weight:500;line-height:1.25;color:var(--app-text-label);text-align:center}.calendar-body[data-v-a03e96f4]{border-top:1px solid var(--app-line-color)}.calendar-body-cell[data-v-a03e96f4]{height:var(--calendar-cell-height);border-block-end:1px solid var(--app-line-color);border-inline-start:1px solid var(--app-line-color)}.full-day-event-item[data-v-a03e96f4]{margin-top:1.5rem}.timeline-wrapper[data-v-a03e96f4]{position:relative;display:flex;margin-top:-1px}.timeline-label[data-v-a03e96f4]{position:absolute;inset-inline-start:-1.5rem;width:1.5rem}.timeline-row[data-v-a03e96f4]{display:flex;width:100%;overflow:clip}.timeline[data-v-a03e96f4]{flex:1 1 0;min-width:0;border-left:1px solid var(--app-line-color)}.memo[data-v-a03e96f4]{width:100%;margin-block-end:-1px}@media (width >= 960px){.calendar[data-v-a03e96f4]{flex:1 1 0;min-width:0}.memo[data-v-a03e96f4]{position:relative;flex:1 1 0;min-width:0}}.home-menu-button[data-v-558c5ae8]{display:flex;align-items:center;justify-content:center}.icon[data-v-558c5ae8]{width:1.5rem;height:1.5rem;fill:currentcolor}@media (width >= 960px){.home-menu-button[data-v-558c5ae8]{padding:.25rem}}.tooltip{&[data-v-c960375c]{position:fixed;inset:auto;z-index:var(--app-z-index-popover);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:4px 8px;margin:auto;outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);border-radius:4px;box-shadow:var(--app-shadow-narrow)}&.v-enter-to[data-v-c960375c],&.v-leave-to[data-v-c960375c]{transition:opacity calc(.1s * var(--v)) linear}&.v-enter-from[data-v-c960375c],&.v-leave-to[data-v-c960375c]{opacity:0}}.activator-marker[data-v-c960375c]{display:none}.header[data-v-21051421]{display:flex;align-items:center;justify-content:space-between;padding:.5rem}.header-section[data-v-21051421]{display:flex;gap:.5rem;align-items:center}.header-start[data-v-21051421]{flex:1;justify-content:space-between}.header-label[data-v-21051421]{display:flex;gap:.25rem;cursor:pointer}.header-title-month[data-v-21051421]{display:block;font-size:1.5rem;font-weight:274;line-height:1;white-space:nowrap}.header-title-year[data-v-21051421]{display:block;margin-block-start:.25rem;font-size:.75rem;font-weight:400;line-height:1;white-space:nowrap}.header-view-change[data-v-21051421]{display:flex;align-items:flex-start;margin-top:.25rem}.header-view-change-icon[data-v-21051421]{width:1.25rem;height:1.25rem;fill:currentcolor}.today-button[data-v-21051421]{display:flex;align-items:center;justify-content:center;height:2.5rem;padding:0 .75rem;font-size:1rem}.view-move-navigation[data-v-21051421]{display:flex;gap:.25rem}.move-button[data-v-21051421],.view-type-navigation[data-v-21051421],.add-event-button[data-v-21051421]{display:none}.back-icon{&[data-v-21051421]{width:1rem;height:1rem;fill:currentcolor}&.flip[data-v-21051421]{scale:-1 1}}.view-type-switcher[data-v-21051421]{--app-option-switcher-border-radius: .375rem;--app-option-switcher-line-height: 2.8;--app-option-switcher-background-color: var(--app-bg-base-color);--app-option-switcher-current-background-color: var(--app-primary-color);--app-option-switcher-current-text-color: var(--app-text-inverse);--app-option-switcher-current-shadow: none;width:30ch;font-size:.625rem}.add-event-button[data-v-21051421]{padding:.25rem}.add-event-icon[data-v-21051421]{width:1.5rem;height:1.5rem;fill:currentcolor}@media (width >= 960px){.header[data-v-21051421]{padding:1.5rem 1.5rem .5rem}.header-start[data-v-21051421]{justify-content:flex-start}.today-button[data-v-21051421]{height:2rem;padding:0 .25rem;font-size:.875rem}.header-menu-button[data-v-21051421]{display:none}.header-title[data-v-21051421]{display:flex;gap:.5ch;font-size:1.5rem;font-weight:400;line-height:1.25;cursor:auto}.header-title-month[data-v-21051421],.header-title-year[data-v-21051421]{font-size:inherit;font-weight:inherit;line-height:inherit}.header-title-year[data-v-21051421]{margin-block-start:0}.header-view-change[data-v-21051421]{display:none}.move-button[data-v-21051421],.view-type-navigation[data-v-21051421],.add-event-button[data-v-21051421]{display:flex}}.logo-menu-button[data-v-96f66730]{display:flex}.logo-menu-icon[data-v-96f66730]{width:1.5rem;height:1.5rem}.logo-menu-popover[data-v-96f66730]{min-width:12.375rem}.user-info-text[data-v-96f66730]{display:flex;flex-direction:column;gap:.125rem}.user-name[data-v-96f66730]{font-size:.75rem;line-height:.875rem}.user-email[data-v-96f66730]{font-size:.625rem;line-height:.75rem;color:var(--app-text-secondary)}.settings-menu[data-v-96f66730]{min-width:13.75rem}.account-integration[data-v-96f66730]{padding:.5rem .75rem}.has-divider{&[data-v-96f66730]{position:relative;margin-top:.5rem}&[data-v-96f66730]:before{position:absolute;top:-.25rem;right:0;left:0;display:block;height:1px;content:"";background-color:var(--app-line-color)}}.toggle[data-v-96f66730]{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;line-height:.875rem;color:var(--app-text-secondary)}.account-details[data-v-96f66730]{display:flex;gap:.75rem;align-items:center;margin-top:.5rem}.account-details-display-name[data-v-96f66730]{font-size:.75rem;font-weight:400;line-height:.875rem}.account-details-email[data-v-96f66730]{margin-top:.125rem;font-size:.625rem;line-height:.75rem;color:var(--app-text-secondary)}.app-checkbox[data-v-724c85b7]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}.google-calendar-heading[data-v-91df43bc]{display:flex;align-items:center;padding-block:.5rem;font-size:.75rem;font-weight:400;line-height:1.16;color:var(--app-text-70)}.google-calendar-list-entry[data-v-91df43bc]{display:flex;gap:.25rem;align-items:center;justify-content:space-between;padding-block:.125rem;font-size:.75rem;line-height:1.16;color:var(--app-text)}.google-calendar-entry-name[data-v-91df43bc]{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.google-calendar-entry-style[data-v-91df43bc]{flex:none;margin-inline-end:-6px}.calendar-mini[data-v-5d09c92e]{width:100%}.calendar-mini-header[data-v-5d09c92e]{display:flex;align-items:center;justify-content:space-between;margin-block-end:1.25rem}.calendar-mini-title[data-v-5d09c92e]{font-size:.75rem;font-weight:400;line-height:1.15;color:var(--app-text-label)}.calendar-mini-button[data-v-5d09c92e]{margin:-.5rem}.calendar-mini-inner[data-v-5d09c92e]{font-size:.625rem}.icon[data-v-5d09c92e]{display:block;width:1rem;height:1rem;fill:currentcolor}.flipped[data-v-5d09c92e]{scale:-1 1}.calendar-sub-header[data-v-dd18cdd4]{margin-block-end:1rem}.calendar-mini-wrapper{&[data-v-dd18cdd4]{position:relative;padding-block-end:calc(1.25rem + 1px);margin-block-end:1.25rem}&[data-v-dd18cdd4]:after{position:absolute;inset-block-end:0;inset-inline:0;height:1px;content:"";background-color:var(--app-line-color)}}.carousel{&[data-v-63f4fb5f]{position:relative;width:100%;height:100%;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;isolation:isolate}&.disabled[data-v-63f4fb5f]{overflow-x:hidden}&.resetting[data-v-63f4fb5f]{scroll-snap-type:none}}.calendar-sub-scroller[data-v-63f4fb5f]{padding:1.5rem}.calendar-view{&[data-v-63f4fb5f]{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}&.pages-mode[data-v-63f4fb5f]{pointer-events:none}&.current[data-v-63f4fb5f]{z-index:1}}.calendar-view-scroller[data-v-63f4fb5f]{width:100%;height:100%}.calendar-view-inner{&[data-v-63f4fb5f]{padding-top:var(--safe-area-inset-top);transform-origin:center 50lvh}&.pages-mode[data-v-63f4fb5f]{pointer-events:auto;scale:.6;transition:opacity calc(.2s * var(--v)) linear}&.pages-mode-enter[data-v-63f4fb5f]{opacity:0}&.current[data-v-63f4fb5f]{opacity:1;transition:scale calc(.4s * var(--v)) var(--app-timing-function)}}.calendar-paper{&[data-v-63f4fb5f]{overflow:clip;background-color:var(--app-bg)}&.crop[data-v-63f4fb5f]{height:calc(100 * var(--dvh) - var(--safe-area-inset-top))}}.calendar-view-page-button[data-v-63f4fb5f]{position:absolute;inset:0}.sentinel[data-v-63f4fb5f]{z-index:-1;pointer-events:none}.fade-enter-active[data-v-63f4fb5f],.fade-leave-active[data-v-63f4fb5f]{transition:opacity calc(.15s * var(--v)) linear}.fade-enter-from[data-v-63f4fb5f],.fade-leave-to[data-v-63f4fb5f]{opacity:0}@media (width >= 960px){.carousel[data-v-63f4fb5f]{padding:.75rem 0 .75rem .75rem;overflow:clip}.calendar-view{&[data-v-63f4fb5f]{position:static;width:100%;background-color:var(--app-bg);border-radius:.75rem}&[data-v-63f4fb5f]:not(.current){display:none}}.calendar-view-inner[data-v-63f4fb5f]{padding-top:0}}.container[data-v-2aa2e24f]{position:relative;isolation:isolate}.item{&[data-v-2aa2e24f]{position:absolute;top:0;left:0}&.item-divider[data-v-2aa2e24f]{right:0}&.animating[data-v-2aa2e24f]{z-index:1}}.divider[data-v-2aa2e24f]{position:relative;display:flex;justify-content:center;padding-block:.5rem}.divider-line{&[data-v-2aa2e24f]{position:absolute;inset-inline:0;top:.5rem;overflow:visible;border:none}&[data-v-2aa2e24f]:before,&[data-v-2aa2e24f]:after{position:absolute;display:block;width:calc(50% - 1.125rem);height:1px;content:"";background-color:var(--app-primary-color)}&[data-v-2aa2e24f]:before{left:0}&[data-v-2aa2e24f]:after{right:0}}.divider-icon[data-v-2aa2e24f]{display:flex;align-items:center;justify-content:center;height:1px}.icon[data-v-2aa2e24f]{width:1.25rem;height:1.25rem;fill:var(--app-primary-color)}.note-list[data-v-81e7a175]{container-type:inline-size}.note-item{&[data-v-81e7a175]{width:calc((100cqw - 20px)/2);transition:opacity calc(.2s * var(--v)) var(--app-cubic-out)}&.not-interested[data-v-81e7a175]{opacity:.3}}.sticky-item{&[data-v-81e7a175]{transition:width calc(.2s * var(--v)) var(--app-quart-out),opacity calc(.2s * var(--v)) var(--app-cubic-out)}&.editing[data-v-81e7a175]{width:100cqw}&.not-interested[data-v-81e7a175]{opacity:.3}}.delete{&[data-v-68d6dbd7]{position:relative;margin-top:.5rem}&[data-v-68d6dbd7]:before{position:absolute;top:0;right:0;left:0;display:block;height:1px;margin-top:-.25rem;content:"";background-color:var(--app-line-color)}}.menu-wrapper[data-v-42bd197d]{position:fixed;right:0;left:0;width:100%;padding-inline:20px;margin-block-start:.75rem}.menu[data-v-42bd197d]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.25rem;overflow:auto;outline:1px solid var(--app-outline-floating-color);background-color:rgb(from var(--app-bg) r g b / 90%);border-radius:8px;box-shadow:var(--app-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.menu-list[data-v-42bd197d]{display:flex;gap:.5rem}.menu-list-button[data-v-42bd197d]{display:flex;align-items:center;justify-content:center;padding:.5rem}.delete{&[data-v-42bd197d]{position:relative;margin-right:.5rem;color:var(--app-red)}&[data-v-42bd197d]:before{position:absolute;top:50%;right:-.5rem;display:block;width:1px;height:1rem;margin-top:-.5rem;content:"";background-color:var(--app-line-color)}}.timestamp[data-v-42bd197d]{padding-right:.5rem;font-size:.625rem;color:var(--app-text-70)}.menu-icon[data-v-42bd197d]{width:1.5rem;height:1.5rem;fill:currentcolor}.pin-button[data-v-42bd197d]{--app-popover-button-hover-color: color-mix( in srgb, var(--app-text), var(--app-bg) 95% );--app-popover-button-active-color: color-mix( in srgb, var(--app-text), var(--app-bg) 90% );display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-block-start:-1rem;margin-inline-start:-1rem;outline:1px solid var(--app-outline-floating-color);background:var(--app-bg);border-radius:50%;box-shadow:var(--app-shadow)}.pin-button-inner[data-v-42bd197d]{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-block-start:-1.375rem;margin-inline-start:-1.375rem}.pin-icon{&[data-v-42bd197d]{width:1rem;height:1rem;fill:var(--app-text-disabled)}.pin-button[aria-pressed=true] &[data-v-42bd197d]{fill:var(--app-primary-color)}}.note-template-background[data-v-c0743763]{position:relative;display:flex;width:100%;isolation:isolate}.background-left[data-v-c0743763],.background-right[data-v-c0743763]{z-index:-1;flex:none}.background-base[data-v-c0743763]{flex:1 1 0;min-width:0}.background-floating[data-v-c0743763]{position:absolute;margin:auto}.background-floating-image[data-v-c0743763]{display:block;width:100%;height:100%}.note-template{&[data-v-2e9522ae]{position:relative;display:flex;flex-direction:column;width:100%;min-height:0;font-size:calc(.5px * var(--3728eb04));color:var(--app-text);isolation:isolate}&.no-template{&[data-v-2e9522ae]{background-color:var(--app-bg);box-shadow:var(--app-shadow-light)}&[data-v-2e9522ae]:after{position:absolute;top:0;left:0;width:2px;height:100%;content:"";background-color:var(--app-primary-color);opacity:.5}}}.header-image[data-v-2e9522ae],.footer-image[data-v-2e9522ae]{z-index:1;flex:none;width:100%;isolation:isolate}.note-body[data-v-2e9522ae]{position:relative;display:grid;flex-grow:1;grid-template-rows:max-content 1fr;grid-template-columns:100%;min-height:0;overflow:clip;isolation:isolate}.note-background[data-v-2e9522ae]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.title{&[data-v-2e9522ae]{position:relative;display:flex;align-items:center;width:100%;min-height:var(--note-template-title-min-height, auto);overflow:clip}&.no-template[data-v-2e9522ae]{padding:0 .85em 0 1.14em}}.memo-wrapper[data-v-2e9522ae]{position:relative;min-height:0;overflow-y:clip}.floating-image[data-v-2e9522ae]{position:absolute;object-fit:contain}.note-template.appear-active{&[data-v-2e9522ae]{animation:var(--appear-animation-wrapper)}.note-body[data-v-2e9522ae]{animation:var(--appear-animation-body)}.floating-image[data-v-2e9522ae]{animation:var(--appear-animation-floating)}&.appear-slide-up[data-v-2e9522ae],.appear-slide-up[data-v-2e9522ae]{translate:0 100cqh}&.appear-spin-up[data-v-2e9522ae],.appear-spin-up[data-v-2e9522ae]{rotate:180deg;translate:0 100cqh}&.appear-expand[data-v-2e9522ae],.appear-expand[data-v-2e9522ae]{flex-grow:0;flex-basis:0}&.appear-bounce[data-v-2e9522ae],.appear-bounce[data-v-2e9522ae]{transform-origin:center min(100cqh,100%)}}@keyframes note-template-slide-up{0%{translate:0 100cqh}to{translate:0 0}}@keyframes note-template-spin-up{0%{rotate:180deg;translate:0 100cqh}to{rotate:0deg;translate:0 0}}@keyframes note-template-expand{0%{flex-grow:0;flex-basis:0}to{flex-grow:1;flex-basis:calc(1px * var(--6601a85c))}}@keyframes note-template-bounce{0%{scale:1 1;animation-timing-function:cubic-bezier(.5,0,0,1.05)}40%{scale:1.1 .9;animation-timing-function:ease-in}60%{scale:1.09 .91;animation-timing-function:cubic-bezier(1,0,.75,1)}to{scale:1 1}}.note-list-item{&[data-v-a3d22f35]{position:relative;display:flex;width:100%;min-width:0;height:-moz-fit-content;height:fit-content;color:var(--app-text)}&[data-v-a3d22f35]:before{position:absolute;inset:-8px;pointer-events:none;content:"";background-color:rgb(from var(--app-primary-color) r g b / 10%);border:1px solid var(--app-primary-color);border-radius:4px;opacity:0;transition:opacity var(--app-transition)}&.selected[data-v-a3d22f35]:before,&.editing[data-v-a3d22f35]:before{opacity:1}}.wrapper[data-v-a3d22f35]{width:100%;text-align:left}.inner[data-v-a3d22f35]{width:100%;aspect-ratio:1;overflow:hidden}.note-title-group[data-v-a3d22f35]{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;padding-block:8px 6px}.note-title{&[data-v-a3d22f35]{overflow:hidden;font-size:1rem;font-weight:400;line-height:1.3}&.no-title[data-v-a3d22f35]{opacity:.3}}.note-info[data-v-a3d22f35]{display:flex;gap:2px;align-items:center;height:20px}.note-info-label[data-v-a3d22f35]{font-size:.625rem;font-weight:500;line-height:1.6;color:rgb(from var(--app-text) r g b / 40%)}.icon[data-v-a3d22f35]{fill:rgb(from var(--app-text) r g b / 20%)}.owner-avatar[data-v-a3d22f35]{flex:none;margin-right:4px;box-shadow:0 .5px 1px rgb(from var(--app-text) r g b / 10%);opacity:.9}.note-content[data-v-a3d22f35]{height:100%;opacity:.9}.note-unread-mark[data-v-a3d22f35]{position:absolute;right:10px;bottom:9.5px;width:8px;height:8px;background-color:var(--app-red);border-radius:50%}@media (width >= 960px){.note-title-group[data-v-a3d22f35]{padding-block:10px 8px}}@media (hover: hover){.note-list-item[data-v-a3d22f35]:hover{--note-menu-display: flex}}.over-limit-message[data-v-45b633a2]{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.75rem;background-color:var(--app-bg);border-radius:.25rem;box-shadow:var(--app-shadow);transition:var(--app-transition)}.message-text[data-v-45b633a2]{font-size:.875rem;line-height:1.25rem;color:var(--app-text);text-align:left}.message-link[data-v-45b633a2]{display:flex;gap:.25rem;align-items:center;justify-content:flex-end;font-size:.75rem;line-height:1rem;color:var(--app-primary-color)}.chevron-icon[data-v-45b633a2]{width:1rem;height:1rem;fill:currentcolor;transition:var(--app-transition);@media (hover: hover){.over-limit-message:hover &[data-v-45b633a2]{transform:translate(.25rem)}}}.send-button[data-v-a435db2b]{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-right:-.25rem;transition:transform var(--app-transition);@media (hover: hover){&[data-v-a435db2b]:not(:disabled):hover{transform:scale(1.15)}}}.send-button-inner{&[data-v-a435db2b]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background-color:var(--app-primary-color);border-radius:50%;transition:background-color var(--app-transition)}.send-button:disabled &[data-v-a435db2b]{background-color:var(--app-text-20)}}.icon-send[data-v-a435db2b]{width:1.5rem;height:1.5rem;fill:var(--app-text-inverse)}.memo-wrapper[data-v-ec8ede10]{font-size:calc(.5px * var(--56d6f47c));text-align:left}.memo-form{&[data-v-ec8ede10]{position:relative;overflow:hidden}&[data-v-ec8ede10]:after{position:absolute;top:0;bottom:0;left:0;width:.3em;content:"";background-color:var(--app-primary-color)}}.memo-form-inner[data-v-ec8ede10]{position:relative}.text-counter[data-v-008c9d86]{display:flex;gap:.125rem;font-size:.625rem;line-height:1.2;color:var(--app-text-secondary)}.count-number{&[data-v-008c9d86]{color:var(--app-text)}&.over-limit[data-v-008c9d86]{color:var(--app-red)}}.sticky-memo-edit-wrapper[data-v-9ad7b066]{position:relative}.sticky-memo-edit{&[data-v-9ad7b066]{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem}&.v-enter-to[data-v-9ad7b066],&.v-leave-to[data-v-9ad7b066]{transition:opacity calc(.2s * var(--v)) var(--app-cubic-out)}&.v-enter-from[data-v-9ad7b066],&.v-leave-to[data-v-9ad7b066]{opacity:0}&.v-leave-active[data-v-9ad7b066]{position:absolute;right:0;left:0}}.edit-inner[data-v-9ad7b066]{display:flex;justify-content:space-between}.timestamp[data-v-9ad7b066]{font-size:.625rem;line-height:1.2;color:var(--app-text-secondary)}.edit-buttons[data-v-9ad7b066]{display:flex;gap:.5rem;margin-left:-.25rem}.edit-button{&[data-v-9ad7b066]{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem}&[data-v-9ad7b066]:not(:first-child):before{position:absolute;top:50%;left:-.25rem;width:1px;height:1rem;margin-top:-.5rem;content:"";background-color:var(--app-text-10)}}.edit-button-icon{&[data-v-9ad7b066]{width:1.5rem;height:1.5rem}&.icon-trash[data-v-9ad7b066]{fill:var(--app-red)}&.icon-copy[data-v-9ad7b066]{fill:var(--app-text)}}.memo-navigation-home{&[data-v-499a49c8]{position:relative;display:flex;flex:none;flex-direction:column;width:100%;height:100%}&.v-leave-active[data-v-499a49c8],&.v-enter-active[data-v-499a49c8]{transition:var(--app-transition)}&.v-leave-to[data-v-499a49c8],&.v-enter-from[data-v-499a49c8]{opacity:0;filter:blur(8px);transform:translateY(.5rem)}}.header[data-v-499a49c8]{display:flex;align-items:center;justify-content:space-between;padding:.5rem}.header-left{&[data-v-499a49c8]{display:flex;gap:.5rem}&[data-v-499a49c8]:not(.is-notes-integration){padding-left:.75rem}}.header-title[data-v-499a49c8]{display:flex;align-items:center;font-size:1.5rem;font-weight:274;line-height:1;color:var(--app-text-label)}.header-buttons[data-v-499a49c8]{position:relative;display:flex;gap:.25rem}.header-button[data-v-499a49c8]{display:flex}.header-icon[data-v-499a49c8]{width:1.5rem;height:1.5rem;fill:currentcolor}.popover-menu-title{&[data-v-499a49c8]{position:relative;padding:.25rem .75rem;margin-bottom:.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--app-text-label)}&[data-v-499a49c8]:after{position:absolute;inset:auto 0 -.25rem;height:1px;content:"";background-color:var(--app-line-color)}}.memo-navigation-scroller[data-v-499a49c8]{width:100%;height:100%}.empty-section[data-v-499a49c8]{display:flex;flex-direction:column;gap:1.25rem;align-items:center;padding:4rem 2.5rem;text-align:center}.empty-section-illust[data-v-499a49c8]{max-width:100%;height:auto}.empty-section-title[data-v-499a49c8]{margin-block-end:.75rem;font-size:1.25rem;font-weight:400;line-height:1.2;color:var(--app-primary-color)}.empty-section-description{&[data-v-499a49c8]{margin-block-end:1ch;font-size:.75rem}&[data-v-499a49c8]:last-child{margin-block-end:0}}.empty-section-icon[data-v-499a49c8]{width:auto;height:1.65em;vertical-align:middle;fill:currentcolor}.empty-section-action[data-v-499a49c8]{--app-chip-button-gap: .5rem;padding:.75rem 1.5rem}.main-sections[data-v-499a49c8]{padding:20px}.all-notes-section[data-v-499a49c8]{position:relative;display:flex;flex-direction:column;width:100%}.note-list[data-v-499a49c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:flex-start;width:100%}.note-item{&[data-v-499a49c8]{flex:none;transition:opacity calc(.2s * var(--v)) var(--app-cubic-out)}&.not-interested[data-v-499a49c8]{opacity:.3}}.filter-nav[data-v-499a49c8]{padding:1.25rem}.filter-tabs[data-v-499a49c8]{display:flex;gap:.5rem}.filter-tab{&[data-v-499a49c8]{display:flex;align-items:center;justify-content:center;padding:.25rem .75rem;font-size:.875rem;font-weight:400;color:var(--app-text-secondary);white-space:nowrap;cursor:pointer;background-color:var(--app-bg);border:none;border-radius:1.25rem;transition:var(--app-transition)}&.active[data-v-499a49c8]{color:var(--app-text-inverse);background-color:var(--app-primary-color)}@media (hover: hover){&[data-v-499a49c8]:hover{color:var(--app-text-inverse);background-color:var(--app-primary-color)}}}@media (width >= 960px){.memo-navigation-home[data-v-499a49c8]{flex:none;width:21.5rem}.header[data-v-499a49c8]{padding:1.5rem .75rem .625rem 1.5rem}.header-left{&[data-v-499a49c8]:not(.is-notes-integration){padding-left:0}}.header-buttons{&[data-v-499a49c8]{gap:1.5rem}&[data-v-499a49c8]:after{position:absolute;top:50%;left:2.75rem;width:1px;height:1.5rem;margin-top:-.75rem;content:"";background-color:var(--app-line-color)}}.header-button[data-v-499a49c8]{padding:.25rem}.main-sections[data-v-499a49c8]{padding-inline:1.5rem .75rem}.filter-nav[data-v-499a49c8]{padding:1.25rem 1.5rem .75rem}.filter-tabs[data-v-499a49c8]{gap:.5rem}.filter-tab[data-v-499a49c8]{padding:.25rem .75rem;font-size:.75rem;background-color:var(--app-bg-base-color);border-radius:1.25rem}}.note-button{&[data-v-4e40566a]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:rgb(from var(--app-text) r g b / 5%);border-radius:8px;transition:background-color var(--app-transition);container-type:inline-size}&[aria-pressed=true][data-v-4e40566a]{background-color:var(--app-bg-base-color)}@media (hover: hover){&[data-v-4e40566a]:hover{background-color:var(--app-bg-base-color)}}}.default-icon{&[data-v-4e40566a]{width:67cqw;height:auto}&[data-v-4e40566a] .bg{fill:var(--app-bg)}&[data-v-4e40566a] .side{fill:var(--app-primary-color)}&[data-v-4e40566a] .line{fill:var(--app-line-color)}}.template-icon[data-v-4e40566a]{width:67cqw;height:auto}.update[data-v-4e40566a]{position:absolute;right:8.3cqw;bottom:8.3cqw;display:flex;align-items:center;justify-content:center;width:33cqw;height:33cqw;background-color:#fff;border-radius:50%}.update-icon[data-v-4e40566a]{width:27cqw;height:27cqw;fill:var(--app-primary-color)}.template-item[data-v-c8c90271]{width:100%;aspect-ratio:160 / 215;filter:drop-shadow(0 6px 16px rgb(0 0 0 / 8%)) drop-shadow(0 3px 2px rgb(0 0 0 / 16%)) drop-shadow(0 9px 28px rgb(0 0 0 / 5%))}.template-name[data-v-c8c90271]{display:block;width:100%;padding-block:6px;font-size:.5rem;font-weight:400}.template-item-body[data-v-c8c90271]{width:100%;height:100%}.template-list[data-v-0cc55de3]{display:flex;width:100%;height:317px;padding-bottom:var(--safe-area-inset-bottom);background-color:var(--app-bg-base-color)}.template-item-wrapper{&[data-v-0cc55de3]{position:relative;width:100%;text-align:left}&[data-v-0cc55de3]:before{position:absolute;inset:-8px;content:"";background-color:rgb(from var(--app-primary-color) r g b / 8%);border:1px solid var(--app-primary-color);border-radius:4px;opacity:0;transition:var(--app-transition)}&.selected{&[data-v-0cc55de3]:before{opacity:1}}}.template-item[data-v-0cc55de3]{transform:translateZ(0)}.note-template-list-wrapper[data-v-7c5b8819]{position:fixed;inset:auto 0 calc(6px + var(--app-tab-bar-area-bottom));width:-moz-fit-content;width:fit-content;height:66px;margin:auto}.note-template-list[data-v-7c5b8819]{display:flex;height:100%;padding-inline:16px;background-color:var(--app-bg-tab-bar-color);border:1px solid var(--app-line-color);border-radius:8px;box-shadow:var(--app-shadow-light);isolation:isolate}.note-template-list-item{&[data-v-7c5b8819]{position:relative;width:64px}&[data-v-7c5b8819]:not(:first-child){margin-left:-4px}}.note-template-list-item-button{&[data-v-7c5b8819]{position:absolute;bottom:0;width:100%;height:54px;overflow:clip;text-align:left;filter:drop-shadow(0 0 7px rgb(0 0 0 / 10%));transition:height var(--724ebdc0)}&[aria-pressed=true][data-v-7c5b8819]{height:74px}@media (hover: hover){&[data-v-7c5b8819]:hover{height:74px}}}.template[data-v-7c5b8819]{filter:none}.v-enter-active{&[data-v-7c5b8819]{transition:height var(--4ba02ac2),opacity var(--ff0544f6)}.note-template-list-item-button[data-v-7c5b8819]{transition:height var(--9415cb26) var(--transition-delay)}}.v-leave-active{&[data-v-7c5b8819]{transition:height var(--724ebdc0),opacity var(--ff0544f6) calc(.1s * var(--v))}.note-template-list-item-button[data-v-7c5b8819]{transition:height var(--724ebdc0)}}.v-enter-from,.v-leave-to{&[data-v-7c5b8819]{height:0;opacity:0}.note-template-list-item-button[data-v-7c5b8819]{height:0}}.page-share-members[data-v-b3d8a015]{display:flex;flex-direction:column}.menu-button[data-v-b3d8a015]{display:flex;align-items:center;justify-content:center}.icon[data-v-b3d8a015]{fill:currentcolor}.memo-page-share{&[data-v-c1118f2d]{position:absolute;inset:0;display:flex;flex-direction:column}&.v-enter-active[data-v-c1118f2d]{transition:calc(.5s * var(--v)) var(--app-ease-in-out) calc(.1s * var(--v))}&.v-leave-active[data-v-c1118f2d]{transition:calc(.3s * var(--v)) var(--app-ease-in-out)}&.v-leave-to[data-v-c1118f2d],&.v-enter-from[data-v-c1118f2d]{opacity:0;filter:blur(8px);transform:translateY(60px)}}.top-bar-wrapper[data-v-c1118f2d]{position:absolute;top:var(--safe-area-inset-top);left:0;display:flex;align-items:center;justify-content:center;width:100%;height:24px;pointer-events:none;@media (width >= 960px){display:none}}.top-bar[data-v-c1118f2d]{width:40px;height:4px;background:var(--app-text-20);border-radius:2px}.back-button[data-v-c1118f2d]{position:absolute;right:0;bottom:100%;left:0;width:calc(1px * var(--594b043d) * var(--549d7d90));height:calc(1px * var(--594b043d) * var(--549d7d90));margin:auto}.scroller[data-v-c1118f2d]{position:absolute;inset:0;padding-top:calc(1px * var(--64ac8a2e) * var(--549d7d90));padding-bottom:var(--safe-area-inset-bottom);-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(1px * var(--64ac8a2e) * var(--549d7d90)),black calc(1px * var(--64ac8a2e) * var(--549d7d90) + 40px),black);mask-image:linear-gradient(to bottom,transparent,transparent calc(1px * var(--64ac8a2e) * var(--549d7d90)),black calc(1px * var(--64ac8a2e) * var(--549d7d90) + 40px),black)}.inner[data-v-c1118f2d]{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:40px 20px}.action-list[data-v-c1118f2d]{display:flex;flex-direction:column}.separator[data-v-c1118f2d]{margin:20px;border:none;border-top:1px solid var(--app-text-10)}.icon[data-v-c1118f2d]{fill:currentcolor}.memo-page[data-v-bc11e3c4]{--transform-transition: calc(1ms * var(--3c92713f) * var(--v)) var(--app-ease-in-out);width:100%;height:100%}.page-wrapper{&[data-v-bc11e3c4]{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;transform-origin:center top}&.animating[data-v-bc11e3c4]{transition:transform var(--transform-transition)}&.deactivated[data-v-bc11e3c4]{display:none}}.header{&[data-v-bc11e3c4]{--memo-toolbar-button-size: 2rem;display:flex;align-items:center;justify-content:space-between}&.v-enter-to[data-v-bc11e3c4],&.v-leave-to[data-v-bc11e3c4]{transition:opacity var(--app-transition)}&.v-enter-from[data-v-bc11e3c4],&.v-leave-to[data-v-bc11e3c4]{opacity:0}}.header-section[data-v-bc11e3c4]{display:flex;gap:.25rem;align-items:center}.header-button[data-v-bc11e3c4]{display:flex;flex:none;align-items:center;justify-content:center}.header-button-icon[data-v-bc11e3c4]{width:1.5rem;height:1.5rem;fill:var(--app-text)}.header-template-button[data-v-bc11e3c4]{display:none}.scroller{&[data-v-bc11e3c4]{container-type:size;width:100%;height:100%;outline:none}&.no-clip[data-v-bc11e3c4]{overflow:visible}}.scroller-inner[data-v-bc11e3c4]{position:relative}.note-template[data-v-bc11e3c4]{--note-template-title-min-height: 58px;min-height:100cqh}.note-memo[data-v-bc11e3c4]{height:100%}.title-input[data-v-bc11e3c4]{width:100%;min-width:0;padding-block:12px;font-size:1.125rem;font-weight:400;border:none}.memo-wrapper[data-v-bc11e3c4]{position:relative;overflow:clip}@media (width >= 960px){.memo-page[data-v-bc11e3c4]{position:relative;flex:1 1 0;min-width:0}.page-wrapper[data-v-bc11e3c4]{position:relative}.header[data-v-bc11e3c4]{padding:24px 24px 10px 12px}.header-close[data-v-bc11e3c4]{display:none}.header-button[data-v-bc11e3c4]{padding:.25rem}.header-template-button[data-v-bc11e3c4]{display:flex;width:2rem;height:2rem;border-radius:.25rem}.scroller[data-v-bc11e3c4]{padding:10px 24px 0 12px}}.note-navigation[data-v-00713283]{display:flex;padding-top:var(--safe-area-inset-top)}.note-navigation-main[data-v-00713283]{position:relative;display:flex;width:100%}.note-navigation-page[data-v-00713283]{z-index:1}@media (width >= 960px){.note-navigation[data-v-00713283]{padding-bottom:var(--safe-area-inset-bottom)}.note-navigation-main[data-v-00713283]{margin:12px 0 12px 12px;overflow:clip;background-color:var(--app-bg);border-radius:12px}.note-navigation-page[data-v-00713283]{z-index:auto}}.action-sheet-inner[data-v-9d486b53]{display:flex;flex-direction:column;gap:8px;padding:8px 8px var(--safe-area-inset-bottom)}.action-button-wrapper[data-v-9d486b53]{display:flex;flex-direction:column;overflow:hidden;background-color:var(--app-bg);border-radius:12px}.action-button-title[data-v-9d486b53]{display:flow-root;width:100%;padding:12px 16px;font-size:.75rem;font-weight:400;color:var(--app-text-80);text-align:center}.action-button{&[data-v-9d486b53]{position:relative;display:flex;align-items:center;justify-content:center;height:58px;padding:0 16px;overflow:hidden;text-overflow:ellipsis;font-size:1.125rem;color:var(--app-primary-color);white-space:nowrap;outline:none;border-top:1px solid var(--app-line-color)}&[data-v-9d486b53]:first-child{border-top:none}&[data-v-9d486b53]:after{position:absolute;inset:0;content:"";background-color:var(--app-text-10);opacity:0}&[data-v-9d486b53]:active:after{opacity:1}}.menu-button{&[data-v-555f2814]{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;background:none;border-radius:5px}&[data-v-555f2814]:active{background:var(--app-text-05)}}.menu-button-icon[data-v-555f2814]{opacity:.4;fill:var(--app-text)}.selected-chat-message[data-v-7a1567ce]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.scroller[data-v-7a1567ce]{width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / 6.67%) calc(var(--sticky-gradient-top-height) / 2),black var(--sticky-gradient-top-height),black 100%);mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / 6.67%) calc(var(--sticky-gradient-top-height) / 2),black var(--sticky-gradient-top-height),black 100%);transition:var(--app-transition)}.message-inner[data-v-7a1567ce]{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;width:100%;max-width:var(--sticky-body-max-width);min-height:calc(100 * var(--dvh) - var(--app-tab-bar-area-bottom));padding:var(--sticky-gradient-top-height) var(--sticky-body-padding);margin:auto}.message-header{&[data-v-7a1567ce]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;opacity:0}&.appearing[data-v-7a1567ce]{opacity:1;transition:opacity var(--app-transition)}}.popover-menu-wrapper[data-v-7a1567ce]{position:absolute;right:0}.message-time[data-v-7a1567ce]{font-size:.75rem;color:var(--app-text-30)}.panel-paper{&[data-v-7a1567ce]{visibility:hidden;width:100%;transform-origin:top left}&.appearing[data-v-7a1567ce]{visibility:visible;transition:transform calc(.6s * var(--v)) var(--app-ease-in-out)}}.message-item[data-v-14f5132e]{display:flex;gap:10px;align-items:flex-end;width:100%}.message-avatar[data-v-14f5132e]{flex:none}.message-item-main[data-v-14f5132e]{width:100%}.message-item-prepend{&[data-v-14f5132e]{margin-bottom:4px;font-size:.75rem;color:rgb(from var(--app-text-label) r g b / 30%)}&[data-v-14f5132e]:empty{display:none}}.message-item-content[data-v-14f5132e]{position:relative;display:flex;width:100%}.message-item-panel-wrapper[data-v-14f5132e]{position:relative;display:grid}.swiper[data-v-14f5132e]{display:flex;min-width:0}.message-menu[data-v-14f5132e]{position:absolute;left:0;display:flex;height:100%;overflow:hidden;background-color:var(--app-bg-base-color);border-radius:5px 0 0 5px}.message-menu-item{&[data-v-14f5132e]{position:relative;display:flex;flex:0 1 100%;min-width:0;overflow:hidden;transition:calc(.2s * var(--v)) var(--app-timing-function)}&[data-v-14f5132e]:before{position:absolute;top:0;right:0;bottom:0;width:1px;content:"";background-color:var(--app-text-20)}&[data-v-14f5132e]:last-child:before{content:none}}.message-menu-button{&[data-v-14f5132e]{display:flex;flex:none;width:100%;height:100%;font-size:.875rem;background-color:var(--app-text-05);transition:calc(.1s * var(--v)) linear}&[data-v-14f5132e]:active{background-color:var(--app-text-10)}}.message-menu-button-inner[data-v-14f5132e]{display:flex;flex:none;align-items:center;justify-content:center;width:60px;height:100%}.menu-icon[data-v-14f5132e]{fill:var(--app-text-80)}.hover-menu-activator{&[data-v-14f5132e]{position:absolute;top:8px;right:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;pointer-events:none;background-color:var(--app-text-10);border-radius:50%;opacity:0;transition:var(--app-transition)}&.open[data-v-14f5132e]{pointer-events:auto;background-color:var(--app-text-20);opacity:1}}@media (hover: hover){.hover-menu-activator[data-v-14f5132e]:hover{background-color:var(--app-text-20)}.message-item-content:hover .hover-menu-activator[data-v-14f5132e]{pointer-events:auto;opacity:1}}.message-item-button{&[data-v-14f5132e]{min-width:0;padding:0;text-align:left;transition:var(--app-transition)}&.available{&[data-v-14f5132e]:active{scale:.92}}}.button-inner{&[data-v-14f5132e]{position:relative}&.trim[data-v-14f5132e]{padding-bottom:0}&[data-v-14f5132e]:after{position:absolute;top:0;bottom:0;left:0;width:calc(1px * var(--ffbeb350) / 7);content:"";background-color:var(--app-primary-color);opacity:.5}}.trim-cover[data-v-14f5132e]{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:80px;background-color:var(--app-bg);-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / 0%) 0,black 80%);mask-image:linear-gradient(to bottom,#0000 0,#000 80%)}.expand-icon[data-v-14f5132e]{fill:var(--app-text-20)}.message-list[data-v-4ddfd917]{display:flex;flex-direction:column-reverse;gap:8px;align-items:flex-end;justify-content:flex-start;min-height:100%;padding-bottom:6px}.message-list-item{&[data-v-4ddfd917]{display:flex;flex-direction:column;width:100%;padding-inline:var(--message-list-padding, 16px)}&.message-leave-active[data-v-4ddfd917]{overflow:hidden;transition:var(--app-transition)}}.message-day-label[data-v-4ddfd917]{align-self:center;padding:2px 12px;margin:8px;font-size:.75rem;font-weight:500;color:var(--app-text-label);background:var(--app-text-05);border-radius:12px}.message-scroller{&[data-v-51fb130c] .content{display:flex;flex-direction:column;justify-content:flex-end}}.sticky-input[data-v-0ff463cc]{position:relative;display:flex;gap:1rem;align-items:center}.sticky-input-form[data-v-0ff463cc]{flex:1}.text-count{&[data-v-0ff463cc]{position:absolute;right:0;bottom:0}&.v-enter-active[data-v-0ff463cc],&.v-leave-active[data-v-0ff463cc]{transition:opacity calc(.1s * var(--v)) var(--app-timing-function)}&.v-enter-from[data-v-0ff463cc],&.v-leave-to[data-v-0ff463cc]{opacity:0}}.over-limit-message[data-v-1111aca6]{margin-top:.75rem}.chat-memo-input[data-v-a349bf94]{position:absolute;right:0;bottom:0;left:0;width:100%;max-height:60%;transition:translate calc(.55s * var(--v)) var(--app-ios-keyboard-transition-timing-function)}.form-wrapper{&[data-v-a349bf94]{width:100%;max-width:var(--sticky-body-max-width);height:-moz-fit-content;height:fit-content;padding:0 var(--sticky-body-padding) var(--sticky-body-padding);margin:auto}&.caret-hidden[data-v-a349bf94]{caret-color:transparent}}.content-wrapper[data-v-75c75a9d]{position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / 6.67%) calc(var(--sticky-gradient-top-height) / 2),black var(--sticky-gradient-top-height),black 100%);mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / 6.67%) calc(var(--sticky-gradient-top-height) / 2),black var(--sticky-gradient-top-height),black 100%)}.content[data-v-75c75a9d]{position:relative;width:100%;height:100%;transition:var(--app-transition)}.scroller-wrapper[data-v-75c75a9d]{-webkit-mask-image:linear-gradient(to top,transparent,black 24px,black);mask-image:linear-gradient(to top,transparent,black 24px,black)}.chat-message{&[data-v-75c75a9d]{position:relative;height:100%;transform-origin:top left;transition:filter var(--app-transition),opacity var(--app-transition),transform calc(.55s * var(--v)) var(--app-ios-keyboard-transition-timing-function)}&.hidden[data-v-75c75a9d]{opacity:0;filter:blur(8px);transform:translateY(-8px)}}.chat-message-inner[data-v-75c75a9d]{--message-list-padding: var(--sticky-body-padding);width:100%;max-width:var(--sticky-body-max-width);padding-top:var(--sticky-gradient-top-height);padding-bottom:24px;margin-inline:auto;overflow:hidden}.chat-page[data-v-0ef52d73]{--sticky-gradient-top-height: calc(54px + var(--safe-area-inset-top));--sticky-body-max-width: 600px;--sticky-body-padding: 16px;position:absolute;inset:0;isolation:isolate}.header[data-v-0ef52d73]{position:absolute;z-index:1;display:flex;align-items:center;width:100%;padding:var(--safe-area-inset-top) 0 0}.header-inner[data-v-0ef52d73]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--sticky-body-padding)}.header-title[data-v-0ef52d73]{width:-moz-fit-content;width:fit-content;font-size:1.375rem;font-weight:300;line-height:1;color:var(--app-text-label)}.sticky-list-transition{&.v-leave-active[data-v-0ef52d73],&.v-enter-active[data-v-0ef52d73]{transition:var(--app-transition) .1s}&.v-leave-to[data-v-0ef52d73],&.v-enter-from[data-v-0ef52d73]{opacity:0;filter:blur(8px);transform:translateY(8px)}}@media (width >= 960px){.chat-page[data-v-0ef52d73]{--sticky-gradient-top-height: calc(70px + var(--safe-area-inset-top));margin-bottom:8px}.header-inner[data-v-0ef52d73]{padding-block:24px}}.logo[data-v-6a9cc2f3]{display:none}.tab-list[data-v-6a9cc2f3]{display:flex;align-items:center;width:100%;height:100%;padding:0 8px}.tab-item-icon[data-v-6a9cc2f3]{fill:var(--app-text)}.tab-item-badge[data-v-6a9cc2f3]{display:block;width:8px;height:8px;background-color:var(--app-red);border-radius:50%}@media (width >= 960px){.logo[data-v-6a9cc2f3]{display:flex;align-items:center;justify-content:center;height:50px;margin-bottom:12px}.sticky[data-v-6a9cc2f3]{display:none}.tab-list[data-v-6a9cc2f3]{flex-direction:column;padding:20px 0}.tab-account[data-v-6a9cc2f3]{--app-tab-opacity: 1;height:auto;margin-top:auto}}.kinew-button[data-v-7f314cba]{display:flex;align-items:center;justify-content:center;width:68px;height:68px;background-color:var(--app-bg-tab-bar-color);border-radius:50%;box-shadow:var(--app-shadow-dark)}.new-sheet-event[data-v-a5e3e9c0]{height:100%;padding-top:18px}.new-sheet-note[data-v-c107d24b]{display:grid;grid-template-rows:auto 1fr;height:100%;padding-top:18px}.scroller[data-v-c107d24b]{container-type:size;width:100%;height:100%;padding-top:var(--note-margin-top);padding-right:var(--note-margin-right);outline:none}.scroller-inner[data-v-c107d24b]{position:relative;max-width:100%}.note-template[data-v-c107d24b]{--note-template-title-min-height: 58px;min-height:100cqh}.note-memo[data-v-c107d24b]{height:100%}.title-input[data-v-c107d24b]{flex:1 1 0;min-width:0;height:100%;padding-top:2px;padding-right:10px;font-size:1.125rem;font-weight:400;border:none}.header-inner[data-v-c107d24b]{display:flex;align-items:center;width:100%}.memo-wrapper[data-v-c107d24b]{position:relative;overflow:clip}.new-type-switcher[data-v-0388b86c]{padding:9px 77px;font-size:.75rem;background:var(--app-bg)}.new-sheet-sticky[data-v-f514a9ce]{--sticky-body-padding: 20px;--sticky-gradient-height: 30px;position:relative;width:100%;height:100%;transition:height calc(.55s * var(--v)) var(--app-ios-keyboard-transition-timing-function)}.scroller-wrapper[data-v-f514a9ce]{height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / 6.67%) calc(var(--sticky-gradient-height) / 2),black var(--sticky-gradient-height),black 100%);mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / 6.67%) calc(var(--sticky-gradient-height) / 2),black var(--sticky-gradient-height),black 100%)}.scroller[data-v-f514a9ce]{position:relative;height:100%}.scroller-inner[data-v-f514a9ce]{padding:40px var(--sticky-body-padding)}.sticky-adding-wrapper{&[data-v-f514a9ce]{position:absolute;right:0;bottom:0;left:0;width:100%;max-height:60%;padding:var(--sticky-body-padding);background-color:var(--app-bg-base-color);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--sticky-body-padding),black);mask-image:linear-gradient(to bottom,transparent,black var(--sticky-body-padding),black);transform:translateZ(0)}&.v-enter-to[data-v-f514a9ce],&.v-leave-to[data-v-f514a9ce]{transition:transform calc(.2s * var(--v)) var(--app-cubic-out)}&.v-enter-from[data-v-f514a9ce],&.v-leave-to[data-v-f514a9ce]{transform:translateY(calc(1px * var(--45b90ecd)))}}.sheet-inner[data-v-d7bc749a]{position:relative;display:grid;grid-template-rows:1fr auto;height:100%;overflow:clip;background-color:var(--app-bg);border-radius:20px 20px 0 0;box-shadow:var(--app-shadow)}.sheet-carousel[data-v-d7bc749a]{position:relative;isolation:isolate}.sheet-carousel-item{&[data-v-d7bc749a]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:clip}&[data-v-d7bc749a]:first-child{left:-100%}&[data-v-d7bc749a]:last-child{left:100%}&.bg-basecolor[data-v-d7bc749a]{background-color:var(--app-bg-base-color)}}.sheet-bottom[data-v-d7bc749a]{padding-bottom:var(--safe-area-inset-bottom)}.tab-list[data-v-a1df465d]{display:flex;align-items:flex-end;width:100%;height:100%}.tab-item-icon[data-v-a1df465d]{fill:currentcolor}.tab-item-badge[data-v-a1df465d]{display:block;width:8px;height:8px;background-color:var(--app-red);border-radius:50%}.app-qr-code[data-v-9dad16c8]{display:flex}.container{&[data-v-c84ae3bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}&.in-dialog[data-v-c84ae3bc]{padding-bottom:7.5rem}}.qr-code-text[data-v-c84ae3bc]{margin-top:.625rem;font-size:1.25rem;text-align:center}.copy-button[data-v-c84ae3bc]{position:absolute;bottom:1.875rem;padding-block:.75rem}.inner{&[data-v-7a286f32]{padding-inline:1.25rem}&.in-dialog[data-v-7a286f32]{padding:0 2.5rem 2.5rem}}.message-wrapper[data-v-7a286f32]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;font-size:.875rem}.form{&[data-v-7a286f32]{position:relative;translate:calc(sin(var(--app-animatable-angle))/1.6rem)}&.error-animation[data-v-7a286f32]{--app-animatable-angle: 720deg;transition:--app-animatable-angle calc(.5s * var(--v)) linear}}.form-alert[data-v-7a286f32]{position:absolute;bottom:100%;padding-bottom:.5rem;color:var(--app-red)}.form-item[data-v-7a286f32]{margin-bottom:1.25rem}.form-buttons[data-v-7a286f32]{margin-top:2.5rem}.integration-list[data-v-7a286f32]{display:flex;flex-direction:column;gap:1.25rem}.inner{&[data-v-e968038a]{padding-inline:1.25rem}&.in-dialog[data-v-e968038a]{padding:0 2.5rem 2.5rem}}.avatar-wrapper[data-v-e968038a]{position:relative;width:-moz-fit-content;width:fit-content;margin:3rem auto 1.5rem}.avatar-button[data-v-e968038a]{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;background-color:var(--app-bg);border-radius:50%}.save-button[data-v-e968038a]{margin-top:2.5rem}.icon[data-v-e968038a]{fill:currentcolor}.avatar-edit{&[data-v-e968038a]{position:absolute;inset:0;z-index:1;background-color:var(--app-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}&.v-enter-to[data-v-e968038a],&.v-leave-to[data-v-e968038a]{transition:var(--app-transition)}&.v-enter-from[data-v-e968038a],&.v-leave-to[data-v-e968038a]{opacity:0}}.cancel-button[data-v-e968038a],.done-button[data-v-e968038a]{position:absolute;bottom:calc(1rem + var(--safe-area-inset-bottom))}.cancel-button[data-v-e968038a]{left:1rem}.done-button[data-v-e968038a]{right:1rem}@media (width >= 960px){.avatar-wrapper[data-v-e968038a]{margin-top:0}}.wrapper[data-v-22a1f32c]{display:flex;height:100%}.inner[data-v-22a1f32c]{position:relative;width:50%}.left[data-v-22a1f32c]{display:flex;flex-direction:column;padding-top:72px}.preview{&[data-v-22a1f32c] .preview-ui-wrapper{inset:0;width:46cqw;height:auto;margin:auto}}.slider-item-cover[data-v-22a1f32c]{position:absolute;inset:-30px;height:80%;margin:auto}.save-button-wrapper[data-v-22a1f32c]{padding-inline:100px;margin-block:40px}.floating-button-wrapper[data-v-3ccade2a]{display:none}@media (width >= 960px){.floating-button-wrapper[data-v-3ccade2a]{--app-floating-button-bg: var(--app-primary-color);--app-floating-button-text: var(--app-bg);position:absolute;right:calc(12px + var(--safe-area-inset-right));bottom:calc(12px + var(--safe-area-inset-bottom));z-index:1;display:block}.sticky-dialog{&[data-v-3ccade2a]{--app-dialog-z-index: auto;position:absolute;inset:calc(12px + var(--safe-area-inset-top)) calc(12px + var(--safe-area-inset-right)) calc(92px + var(--safe-area-inset-bottom)) auto;width:390px;height:auto;max-height:700px;margin-block:auto 0;outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg-base-color);border-radius:16px;box-shadow:var(--app-shadow)}&[data-v-3ccade2a]>.dialog-inner{position:relative;width:390px;height:100%}&.enter-active,&.leave-active{&[data-v-3ccade2a]{overflow:clip;transform-origin:bottom right}&[data-v-3ccade2a]:after{position:absolute;inset:0;content:"";background-color:var(--app-primary-color);opacity:0}}&.enter-from,&.leave-to{&[data-v-3ccade2a]{border-radius:50%;scale:calc(64 / 390) calc(64 / var(--2dbe49ba));translate:0 80px}&[data-v-3ccade2a]:after{opacity:1}}&.enter-to[data-v-3ccade2a]{--duration: calc(.25s * var(--v));transition:scale var(--duration) var(--app-timing-function-bounce),translate var(--duration) var(--app-timing-function-bounce)}&.leave-to{&[data-v-3ccade2a]{--duration: calc(.3s * var(--v));transition:scale var(--duration) var(--app-timing-function),translate var(--duration) var(--app-timing-function),border-radius var(--duration) linear}&[data-v-3ccade2a]:after{transition:var(--duration) linear}}}.close-button[data-v-3ccade2a]{position:absolute;top:12px;right:12px;z-index:1;display:flex;align-items:center;justify-content:center}.icon[data-v-3ccade2a]{fill:currentcolor}.floating-close[data-v-3ccade2a]{rotate:-90deg}}.wrapper[data-v-c0e33b66]{height:100%;padding:20px 0}.header[data-v-c0e33b66]{display:flex;gap:12px;align-items:center;padding:0 20px 12px;color:var(--app-text-label);border-bottom:1px solid var(--app-line-color)}.header-title[data-v-c0e33b66]{font-weight:400}.close-icon[data-v-c0e33b66]{display:flex;align-items:center;width:24px;height:24px;fill:var(--app-text)}.content[data-v-c0e33b66]{display:flex;flex-direction:column;gap:20px;padding:20px 0}.email-form[data-v-c0e33b66]{padding:0 20px}.email-search-wrapper{&[data-v-c0e33b66]{display:flex;gap:8px;align-items:center;padding:0 12px;background-color:var(--app-bg-base-color);border-radius:8px}&[data-v-c0e33b66]:has(.email-input:focus-visible){outline:1px solid var(--app-primary-color)}}.email-search-icon[data-v-c0e33b66]{flex-shrink:0;width:16px;height:16px;fill:var(--app-text)}.email-clear-icon[data-v-c0e33b66]{width:12px;height:12px;fill:var(--app-text)}.email-clear-button[data-v-c0e33b66]{padding:8px}.email-clear-button-inner[data-v-c0e33b66]{display:flex;align-items:center;justify-content:center;padding:4px;background-color:var(--app-bg);border-radius:50%;transition:background-color var(--app-transition);@media (hover: hover){.email-clear-button:hover &[data-v-c0e33b66]{background-color:color-mix(in srgb,var(--app-bg) 95%,var(--app-text))}}}.email-input[data-v-c0e33b66]{width:100%;padding:12px 2px;font-size:.875rem;outline:none}.error-message[data-v-c0e33b66]{margin-top:8px;color:var(--app-red)}.friend-header[data-v-c0e33b66]{padding:0 20px 6px;font-size:.75rem;color:var(--app-text-70)}.friend-empty[data-v-c0e33b66]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.friend-empty-text[data-v-c0e33b66]{padding:0 20px;font-size:.875rem;color:var(--app-text)}.add-friend-button[data-v-c0e33b66]{padding:4px 16px;font-size:.875rem}.icon[data-v-c96b32d5]{fill:currentcolor}.friend-header[data-v-c96b32d5]{display:flex;justify-content:end;padding-right:20px;padding-bottom:12px}.add-button[data-v-c96b32d5]{padding-top:8px;padding-bottom:8px}.friend-list-header[data-v-c96b32d5]{padding:0 20px 6px;font-size:.75rem;color:var(--app-text-70)}.menu-button[data-v-c96b32d5]{display:flex;align-items:center;justify-content:center}.inner[data-v-4217a60e]{padding-bottom:40px}.reload[data-v-4217a60e]{display:flex;align-items:center;justify-content:center;padding:4px 16px;background-color:var(--app-bg);border:1px solid var(--app-text);border-radius:4px}.account-integration{&[data-v-4217a60e]{padding:16px 20px;margin:10px 20px;background-color:var(--app-bg-50);border-radius:8px}.toggle[data-v-4217a60e]{display:flex;justify-content:space-between}.divider[data-v-4217a60e]{margin:16px 0;border:none;border-top:1px solid var(--app-line-color)}.account-details[data-v-4217a60e]{display:flex;align-items:center}.account-details-profile[data-v-4217a60e]{padding-left:12px}.account-details-display-name[data-v-4217a60e]{font-size:.875rem;font-weight:700}.account-details-email[data-v-4217a60e]{font-size:.75rem}.not-connected[data-v-4217a60e]{font-size:.875rem;color:var(--app-text-40)}}.home-menu[data-v-5ba4b83f]{position:fixed;inset:0;width:100%;height:100%;max-height:100%;touch-action:none}.home-menu-content[data-v-5ba4b83f]{position:absolute;inset:0 100% 0 auto;width:400px;height:100%;padding-left:100px;touch-action:pan-y;background-color:var(--app-bg)}.home-menu-content-inner[data-v-5ba4b83f]{display:flex;flex-direction:column;gap:33px;padding-inline:12px;padding-top:max(var(--safe-area-inset-top),40px);padding-bottom:max(var(--safe-area-inset-bottom),40px)}.home-menu-section{&[data-v-5ba4b83f]{position:relative}&[data-v-5ba4b83f]:not(:first-child):before{position:absolute;top:-17px;right:0;left:0;height:1px;content:"";background-color:var(--app-line-color)}}.home-menu-title[data-v-5ba4b83f]{padding:8px;font-size:.75rem;font-weight:400;line-height:1.17;color:var(--app-text-70)}.profile-section[data-v-5ba4b83f]{display:flex;gap:8px;align-items:center;width:100%;padding:16px 8px}.profile-text[data-v-5ba4b83f]{display:flex;flex-direction:column;gap:4px}.profile-name[data-v-5ba4b83f]{line-height:1.25}.profile-email[data-v-5ba4b83f]{font-size:.75rem;line-height:1.17;color:var(--app-text-80)}.calendar-integration-wrapper[data-v-5ba4b83f]{padding-inline:.5rem}.home-menu-item{&[data-v-5ba4b83f]{gap:8px;padding:8px}&[aria-current=page][data-v-5ba4b83f]{background-color:var(--app-bg-base-color)}}.home-menu-item-icon[data-v-5ba4b83f]{fill:var(--app-text)}.home-menu-item-label[data-v-5ba4b83f]{font-size:.875rem;line-height:1.43}.client-version[data-v-5ba4b83f]{padding-inline:8px;font-size:.5rem;color:var(--app-text-50)}@media (width >= 960px){.new-event-button[data-v-4ed20494]{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;@media (hover: hover){&:hover{&[data-v-4ed20494]{--animation-duration: .16s;--animation-timing-function: cubic-bezier(.2, 0, .8, 1)}.first[data-v-4ed20494]{animation:flip-first-page-4ed20494 var(--animation-duration) var(--animation-timing-function) forwards}.flip{&[data-v-4ed20494]{animation:flip-page-4ed20494 var(--animation-duration) var(--animation-timing-function) forwards var(--animation-delay)}.calendar-page-number{&[data-v-4ed20494]{animation:flip-number-visibility-4ed20494 var(--animation-duration) var(--animation-timing-function) forwards var(--animation-delay)}&.reverse[data-v-4ed20494]{--initial-visibility: hidden;--final-visibility: visible}}&.flip-last[data-v-4ed20494]{animation:flip-last-page-4ed20494 var(--animation-duration) var(--animation-timing-function) forwards var(--animation-delay)}}}}}.calendar[data-v-4ed20494]{position:relative;width:50px;height:46px;background-color:#ff6969;border-start-start-radius:4px;border-start-end-radius:4px;perspective:100px}.calendar-knob[data-v-4ed20494]{position:absolute;top:3px;left:19px;width:12px;height:2px;background-color:#00000024;border-radius:2px}.calendar-page{&[data-v-4ed20494]{position:absolute;top:8px;left:7px;width:36px;height:17px;overflow:clip;font-size:18px;font-weight:700;color:#4c4c4c;background-color:#fff;background-image:linear-gradient(0deg,#0000000d,#0000 3%);border-start-start-radius:2px;border-start-end-radius:2px;transform-origin:center bottom}&.base[data-v-4ed20494]{background:#d2d2d2;transform:rotateX(-180deg)}&.first[data-v-4ed20494]{transform:rotateX(-140deg)}}.calendar-page-number{&[data-v-4ed20494]{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}&.reverse[data-v-4ed20494]{visibility:hidden;transform:translate(-50%,50%) scaleY(-1)}.first &[data-v-4ed20494]{visibility:visible}}@keyframes flip-first-page-4ed20494{to{background:#d2d2d2;transform:rotateX(-180deg)}}@keyframes flip-page-4ed20494{50%{z-index:var(--z-index-page);background:#fff}50.01%{z-index:auto}to{z-index:auto;background:#d2d2d2;transform:rotateX(-180deg)}}@keyframes flip-last-page-4ed20494{64.28%{z-index:var(--z-index-page)}64.29%{z-index:auto}to{z-index:auto;transform:rotateX(-140deg)}}@keyframes flip-number-visibility-4ed20494{0%,50%{visibility:var(--initial-visibility, visible)}50.01%,to{visibility:var(--final-visibility, hidden)}}}@media (width >= 960px){.new-note-button[data-v-23f45d6e]{position:relative;width:100%;height:100%;@media (hover: hover){&:hover .note-template[data-v-23f45d6e]{transform:translateY(-20px) rotate(5deg)}&:hover .note-template.behind[data-v-23f45d6e]{transform:translate(-6px,-20px) rotate(-10deg)}}}.note-template{&[data-v-23f45d6e]{position:absolute;top:14px;right:8px;width:36px;height:60px;filter:drop-shadow(0 0 4px rgb(0 0 0 / 5%));transition:transform var(--6570a92b)}&.behind[data-v-23f45d6e]{top:22px;right:19px;transform:rotate(-3.86deg);transition-delay:calc(25ms * var(--v))}}}@media (width >= 960px){.home-footer[data-v-90f9d398]{height:var(--app-tab-bar-area-bottom);padding-inline:16px}.tab-list[data-v-90f9d398]{display:flex;gap:8px}.nav-button-badge[data-v-90f9d398]{width:8px;height:8px;background-color:var(--app-red);border-radius:50%}}@media (width >= 960px){.sidebar[data-v-a68c7e11]{display:flex;flex-direction:column;gap:.75rem;width:100%;height:100%;padding:1.5rem}.sidebar-header{&[data-v-a68c7e11]{display:flex;justify-content:flex-end;transition:var(--app-transition)}&[data-v-a68c7e11]:not(.open){translate:1rem}}.sidebar-content{&[data-v-a68c7e11]{display:flex;flex:1;flex-direction:column;gap:2rem;min-height:0}&.v-enter-to[data-v-a68c7e11],&.v-leave-to[data-v-a68c7e11]{transition:var(--app-transition)}&.v-enter-from[data-v-a68c7e11],&.v-leave-to[data-v-a68c7e11]{opacity:0}}.sidebar-calendar[data-v-a68c7e11]{--app-calendar-height: 11.4rem}.sidebar-selected-date{&[data-v-a68c7e11]{position:relative;display:flex;flex-direction:column;gap:.25rem;min-height:0}&[data-v-a68c7e11]:before{position:absolute;inset:-1rem 0 auto;display:block;height:1px;content:"";background-color:var(--app-line-color)}}.selected-date-title[data-v-a68c7e11]{display:flex;gap:.5rem;align-items:center;height:2.5rem;font-size:.75rem;font-weight:400}.title-icon[data-v-a68c7e11]{width:1.25rem;height:1.25rem;fill:currentcolor}.events-list-scroller[data-v-a68c7e11]{flex:1}.events-list[data-v-a68c7e11]{display:flex;flex-direction:column;gap:.25rem}.event-item{&[data-v-a68c7e11]{--app-emoji-size: 1.5rem;position:relative;display:flex;gap:.5rem;align-items:center;padding:.5rem .5rem .5rem calc(.5rem + 4px);text-decoration:none;transition:background-color var(--6c9aa96c)}&[data-v-a68c7e11]:before{position:absolute;inset:0 auto 0 0;display:block;width:4px;content:"";background-color:var(--event-item-color);border-radius:1px}&[data-v-a68c7e11]:active{background-color:var(--app-text-05)}@media (hover: hover){&[data-v-a68c7e11]:hover{background-color:var(--app-text-05)}}}.event-main[data-v-a68c7e11]{display:flex;flex-direction:column;gap:.25rem}.event-title[data-v-a68c7e11]{font-size:.875rem;line-height:1.4}.event-time[data-v-a68c7e11]{font-size:.625rem;line-height:1.2}.open-calendar-button{&[data-v-a68c7e11]{display:flex;align-items:center;justify-content:center;padding-block:.75rem;font-size:.75rem;color:var(--app-primary-color);text-decoration:none;border:1px solid rgb(from var(--app-primary-color) r g b / 50%);border-radius:.5rem;transition:background-color var(--6c9aa96c)}&[data-v-a68c7e11]:active{background-color:var(--app-text-05)}@media (hover: hover){&[data-v-a68c7e11]:hover{background-color:var(--app-text-05)}}}.icon[data-v-a68c7e11]{display:block;width:1.5rem;height:1.5rem;fill:currentcolor}}.home[data-v-5d076099]{width:100%;height:100%}.home-split-view[data-v-5d076099]{height:100%}.inner[data-v-a7e1e6e1]{padding-inline:20px;padding-top:40px}.message[data-v-a7e1e6e1]{margin-bottom:40px}.form-item[data-v-a7e1e6e1]{margin-bottom:24px}.form-button[data-v-a7e1e6e1]{display:flex;justify-content:flex-end;margin-top:40px;margin-bottom:40px;text-align:center}@media (width >= 960px){.wrapper[data-v-a7e1e6e1]{height:70%}}.form-login[data-v-588cacc4]{position:relative;padding-inline:20px;margin-top:40px}.form-alert[data-v-588cacc4]{position:absolute;bottom:100%;padding-bottom:8px;color:var(--app-red)}.form-input-group{&[data-v-588cacc4]{translate:calc(sin(var(--app-animatable-angle))*10px)}&.error-animation[data-v-588cacc4]{--app-animatable-angle: 720deg;transition:--app-animatable-angle calc(.5s * var(--v)) linear}}.form-item[data-v-588cacc4]{margin-bottom:24px}.form-button[data-v-588cacc4]{display:flex;justify-content:flex-end;margin-top:40px;margin-bottom:40px;text-align:center}.icon[data-v-588cacc4]{position:absolute;top:50%;right:4px;margin-top:-12px;fill:var(--app-text)}.supplement-message[data-v-588cacc4]{font-size:.75rem}.supplement-message-button[data-v-588cacc4]{display:inline flow-root;padding:8px;font-size:inherit;text-decoration:none;@media (hover: hover){&[data-v-588cacc4]:hover{text-decoration:underline}}}@media (width >= 960px){.wrapper[data-v-588cacc4]{height:70%}.supplement-message[data-v-588cacc4]{text-align:center}}.form-sign-up[data-v-a7f1961a]{position:relative;padding-inline:20px;margin-top:40px}.form-alert[data-v-a7f1961a]{position:absolute;bottom:100%;padding-bottom:8px;color:var(--app-red)}.form-input-group{&[data-v-a7f1961a]{translate:calc(sin(var(--app-animatable-angle))*10px)}&.error-animation[data-v-a7f1961a]{--app-animatable-angle: 720deg;transition:--app-animatable-angle calc(.5s * var(--v)) linear}}.form-item[data-v-a7f1961a]{margin-bottom:24px}.form-button[data-v-a7f1961a]{display:flex;justify-content:flex-end;margin-top:40px;text-align:center}.icon[data-v-a7f1961a]{position:absolute;top:50%;right:4px;margin-top:-12px;fill:var(--app-text)}.login-navigation[data-v-a7f1961a]{margin-top:40px;font-size:.75rem}.login-navigation-button[data-v-a7f1961a]{padding:8px;font-size:inherit;text-decoration:none;@media (hover: hover){&[data-v-a7f1961a]:hover{text-decoration:underline}}}@media (width >= 960px){.wrapper[data-v-a7f1961a]{height:70%}.login-navigation[data-v-a7f1961a]{text-align:center}}.start{&[data-v-bc011bff]{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:640px;height:100%;padding:calc(20px + var(--safe-area-inset-top)) 20px calc(20px + var(--safe-area-inset-bottom));margin-inline:auto}&.v-enter-active[data-v-bc011bff]{transition:calc(.4s * var(--v)) var(--app-timing-function)}&.v-enter-from[data-v-bc011bff]{opacity:0;filter:blur(10px);transform:translateY(50px)}&.v-leave-active[data-v-bc011bff]{transition:calc(.1s * var(--v)) var(--app-timing-function)}&.v-leave-to[data-v-bc011bff]{opacity:0;filter:blur(10px);transform:translateY(30px)}}.logo-wrapper[data-v-bc011bff]{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center}.logo-icon[data-v-bc011bff]{flex:none;fill:var(--app-text)}.logo-title[data-v-bc011bff]{display:flex;flex:none;margin-top:12px}.buttons[data-v-bc011bff]{margin-top:auto}.continue-button[data-v-bc011bff]{margin-top:16px}.divider-wrapper[data-v-bc011bff]{margin-top:2em}.icon[data-v-bc011bff]{position:absolute;top:50%;right:4px;margin-top:-12px;fill:var(--app-text)}@media (width >= 960px){.logo-wrapper[data-v-bc011bff]{flex:none}.logo-icon[data-v-bc011bff]{width:120px;height:120px}.logo-title[data-v-bc011bff]{margin-top:16px}.logo-title-icon[data-v-bc011bff]{width:120px;height:20px}.buttons[data-v-bc011bff]{margin-top:80px}}.profile-inner[data-v-02193bd9]{padding-inline:20px}.profile-section[data-v-02193bd9]{display:flex;gap:4px;align-items:center;width:100%;padding:16px 12px 16px 0}.profile-avatar[data-v-02193bd9]{display:flex}.avatar[data-v-02193bd9]{pointer-events:none}.profile-text[data-v-02193bd9]{display:flex;flex-direction:column}.profile-name[data-v-02193bd9]{padding:0 8px}.profile-email[data-v-02193bd9]{padding:0 8px;font-size:.75rem;color:var(--app-text-80)}.profile-menu[data-v-02193bd9]{margin-bottom:20px}.menu-button[data-v-02193bd9]{padding:16px 12px}.menu-button-label[data-v-02193bd9]{font-size:1.25rem;font-weight:300}.icon[data-v-02193bd9]{fill:var(--app-text)}.client-version[data-v-02193bd9]{padding-inline:12px;font-size:.5rem;color:var(--app-text-50)}.wrapper[data-v-ff42a757]{display:flex;align-items:center;justify-content:center;height:calc(100 * var(--dvh))}.loading[data-v-ff42a757]{position:absolute;top:var(--safe-area-inset-top);left:0;width:80%;height:2px;background-color:var(--app-primary-color);animation:loading-ff42a757 1.2s ease-in-out infinite}@keyframes loading-ff42a757{0%{transform:translate(-100%)}80%{transform:translate(125%)}to{transform:translate(125%)}}.auth-screen[data-v-1c9332a8]{width:100%;height:100%}.note-panel[data-v-5fb0b617]{position:relative;width:100%;min-height:100%;overflow:hidden}.header{&[data-v-5fb0b617]{padding-top:16px;margin-bottom:12px}&.no-template[data-v-5fb0b617]{padding-inline:16px}}.title[data-v-5fb0b617]{font-size:1.125rem;font-weight:400}.note-panel-body[data-v-5fb0b617]{width:100%;height:100%}.note-shared-page[data-v-97b4a45e]{position:relative;height:100%}.error-wrapper[data-v-97b4a45e]{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;max-width:600px;padding:35px;margin:auto;line-height:1.5}.scroller{&[data-v-97b4a45e]{height:100%}&[data-v-97b4a45e] .content{display:flex;flex-direction:column;justify-content:center;min-height:100%}}.inner[data-v-97b4a45e]{display:flex;flex:1 1 0;flex-direction:column;width:100%;padding-bottom:20px;margin:auto}.aside[data-v-97b4a45e]{display:flex;align-items:center;padding:16px}.back-button[data-v-97b4a45e]{display:flex;align-items:center;justify-content:center;margin-right:4px;margin-left:-12px}.icon[data-v-97b4a45e]{fill:currentcolor}.owner[data-v-97b4a45e]{display:flex;gap:16px;align-items:center}.owner-avatar[data-v-97b4a45e]{box-shadow:var(--app-shadow-narrow)}.owner-name[data-v-97b4a45e]{font-weight:500}.open-app-button{&[data-v-97b4a45e]{padding:4px 12px;margin-left:auto;font-size:.875rem;font-weight:500;color:var(--app-bg);background-color:var(--app-text);border-radius:50px;transition:var(--app-transition)}@media (hover: hover){&[data-v-97b4a45e]:hover{background-color:var(--app-text-80)}}&[data-v-97b4a45e]:active{background-color:var(--app-text-60)}}.note[data-v-97b4a45e]{display:flex;flex-grow:1;padding:0 16px}.friend-token-card[data-v-464cf8de]{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:40px 50px;background-color:var(--app-bg);border-radius:20px}.avatar-container[data-v-464cf8de]{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.add-friend-button[data-v-464cf8de]{padding:.75rem 1.25rem}.page[data-v-42ff3f83]{position:relative;height:100%}.error-wrapper[data-v-42ff3f83]{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;max-width:600px;padding:35px;margin:auto;line-height:1.5}.scroller{&[data-v-42ff3f83]{height:100%}&[data-v-42ff3f83] .content{display:flex;flex-direction:column;justify-content:center;min-height:100%}}.content[data-v-42ff3f83]{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;width:100%;padding-bottom:20px;margin:auto}.logo[data-v-42ff3f83]{margin:26px}.back-button[data-v-42ff3f83]{display:flex;align-items:center;justify-content:center;margin-right:4px;margin-left:-12px}.icon[data-v-42ff3f83]{fill:currentcolor}.wrapper[data-v-5d8664e7]{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--app-bg)}.note-scroller-wrapper[data-v-5d8664e7]{position:relative;flex:1 1 0;width:100%;min-height:0;overflow:clip}.note-scroller{&[data-v-5d8664e7]{height:100%}&[data-v-5d8664e7]>.content{display:flex;flex-direction:column;min-height:100%;margin-inline:auto}}.main-content[data-v-5d8664e7]{display:flex;flex:1;gap:1.25rem;padding-bottom:7rem}.header-app[data-v-5d8664e7]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem}.header-app-brand[data-v-5d8664e7]{display:flex;gap:.75rem;align-items:center}.header-app-logo[data-v-5d8664e7]{width:2rem;height:auto}.header-app-logo-text[data-v-5d8664e7]{width:auto;height:.875rem}.header-app-buttons[data-v-5d8664e7]{display:flex;gap:.5rem}.header-app-store-text[data-v-5d8664e7],.header-app-store-code[data-v-5d8664e7]{display:none}.header-app-store-link[data-v-5d8664e7]{display:flex}.header-sign-up[data-v-5d8664e7]{display:none}.note-panel[data-v-5d8664e7]{position:relative;flex:1 1 0;width:100%;min-width:0;overflow:hidden}.header{&[data-v-5d8664e7]{padding-top:1rem;margin-bottom:.75rem}&.no-template[data-v-5d8664e7]{padding-inline:1rem}}.title[data-v-5d8664e7]{font-size:1.125rem;font-weight:400}.note-panel-body[data-v-5d8664e7]{width:100%;height:100%}.comment-open[data-v-5d8664e7]{position:absolute;right:0;bottom:0;left:0;display:flex;gap:1rem;height:6.5rem;padding-inline-start:.625rem;background-color:var(--app-bg-base-color);border-radius:.75rem .75rem 0 0}.comment-open-image[data-v-5d8664e7]{width:100%;height:100%;object-fit:cover}.comment-open-button[data-v-5d8664e7]{--app-floating-button-bg: var(--app-primary-color);--app-floating-button-text: var(--app-text-inverse);flex:none;width:3rem;height:3rem;margin:1rem}.comment-sheet-inner[data-v-5d8664e7]{display:flex;flex-direction:column;height:100%}.comment-scroller[data-v-5d8664e7]{flex:1 1 0;min-height:0}.comment-panel[data-v-5d8664e7]{display:flex;flex-direction:column;padding:1.25rem}.comment-title[data-v-5d8664e7]{margin-block-end:.75rem;font-size:1rem;font-weight:400;color:var(--app-text-label)}.comment-input[data-v-5d8664e7]{padding:0 1.25rem 1.25rem;transition:translate var(--2828903a)}@media (width >= 960px){.wrapper[data-v-5d8664e7]{flex-direction:row;background-color:transparent}.header-app[data-v-5d8664e7]{position:relative;flex:1 1 0;flex-direction:column;gap:1.25rem;align-items:center;justify-content:center;min-width:0;height:100%}.header-app-brand[data-v-5d8664e7]{gap:1.25rem}.header-app-logo[data-v-5d8664e7]{width:3.25rem}.header-app-logo-text[data-v-5d8664e7]{height:1.25rem}.header-sign-up[data-v-5d8664e7]{display:flex}.header-app-store[data-v-5d8664e7]{position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem;display:grid;grid-template-areas:"text code" "link code";gap:.5rem;padding:.75rem .75rem .75rem 1.25rem;background-color:var(--app-bg);border-radius:.5rem;box-shadow:var(--app-shadow-light)}.header-app-store-text[data-v-5d8664e7]{display:block;grid-area:text;width:17ch;font-size:.875rem;font-weight:700}.header-app-store-code[data-v-5d8664e7]{display:block;grid-area:code;width:80px;height:80px}.header-app-store-code-inner[data-v-5d8664e7]{transform-origin:top left;scale:.5}.header-app-store-link[data-v-5d8664e7]{grid-area:link}.note-scroller-wrapper[data-v-5d8664e7]{min-width:0;margin:.75rem}.note-scroller{&[data-v-5d8664e7]{background-color:var(--app-bg);border-radius:.75rem}&[data-v-5d8664e7]>.content{padding:1.5rem}}.comment-open[data-v-5d8664e7]{gap:38px;width:460px;padding-inline-start:68px;margin-inline:auto;box-shadow:var(--app-shadow)}}.sticky-0{&[data-v-5d8664e7]{--app-text: #333}&[data-v-5d8664e7] .memo-form:after{background-color:#87d4da}}.sticky-1{&[data-v-5d8664e7]{--app-text: #333}&[data-v-5d8664e7] .memo-form:after{background-color:#93bbff}}.sticky-2{&[data-v-5d8664e7]{--app-text: #333}&[data-v-5d8664e7] .memo-form:after{background-color:#ffa7c2}}.sticky-3{&[data-v-5d8664e7]{--app-text: #333}&[data-v-5d8664e7] .memo-form:after{background-color:#efe100}}.sticky-4{&[data-v-5d8664e7]{--app-text: #333}&[data-v-5d8664e7] .memo-form,&[data-v-5d8664e7] .memo-form:after{background-color:#87d4da}}.sticky-5{&[data-v-5d8664e7]{--app-text: #333}&[data-v-5d8664e7] .memo-form,&[data-v-5d8664e7] .memo-form:after{background-color:#93bbff}}.sticky-6{&[data-v-5d8664e7]{--app-text: #333}&[data-v-5d8664e7] .memo-form,&[data-v-5d8664e7] .memo-form:after{background-color:#ffa7c2}}.sticky-7{&[data-v-5d8664e7]{--app-text: #333}&[data-v-5d8664e7] .memo-form,&[data-v-5d8664e7] .memo-form:after{background-color:#efe100}}@media (width >= 960px){._comment-sheet_129xd_3{inset-inline-start:50%!important}}
