.app-button{&[data-v-2100f94b]{--pressed-color:var(--app-button-pressed-color,color-mix(in srgb, var(--background-color), currentcolor 10%));--outline-color:var(--app-button-outline-color,var(--app-primary-color));--background-color:var(--app-button-background-color,transparent);--transition-property:var(--app-button-transition-property,background-color);--border-radius:var(--app-button-border-radius,.25rem);cursor:pointer;background-color:var(--background-color);border-radius:var(--border-radius);transition:calc(.15s * var(--v)) linear;transition-property:var(--transition-property), background-color;outline:.125rem solid #0000;justify-content:center;align-items:center;padding:.5rem;text-decoration:none;display:flex}&.small[data-v-2100f94b]{padding:.25rem}&[data-v-2100f94b]:focus-visible{outline-color:var(--outline-color)}&[data-v-2100f94b]:disabled{cursor:auto;opacity:.4}&:not(:disabled){@media (hover:hover){&[data-v-2100f94b]:hover{background-color:color-mix(in srgb, var(--background-color), currentcolor 5%)}}&[data-v-2100f94b]:active{background-color:color-mix(in srgb, var(--background-color), currentcolor 10%)}&[aria-pressed=true][data-v-2100f94b],&[aria-checked=true][data-v-2100f94b]{background-color:var(--pressed-color)}}}.app-injectee{&[data-v-ea1efd2b]:empty{display:none}}.toolbar-button{&[data-v-cb609a85]{width:36px;height:36px;transition:background-color calc(.15s * var(--v)) var(--app-timing-function);border-radius:8px;justify-content:center;align-items:center;display:flex}&[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-875899d7]{justify-content:space-between;width:100dvw;padding:4px 8px;display:flex}.toolbar-buttons[data-v-875899d7]{gap:4px;display:flex}.right-buttons[data-v-875899d7]{padding-left:4px;position:relative}.toolbar-buttons-separator[data-v-875899d7]{border-color:var(--app-text-10);border-right:none;width:1px;height:calc(100% + 8px);position:absolute;top:-4px;left:0}.overlay-input{&[data-v-21ef3634]{z-index:var(--app-z-index-keyboard-float);background-color:var(--app-bg);width:100dvw;box-shadow:var(--app-shadow-narrow), 0 -.333px var(--app-text-10);transition:translate var(--app-ios-keyboard-transition), opacity calc(.2s * var(--v)) linear;margin-bottom:-50lvh;padding-bottom:50lvh;position:fixed;bottom:0;left:0}&.v-enter-from[data-v-21ef3634],&.v-leave-to[data-v-21ef3634]{opacity:0;translate:0!important}}.toolbar-wrapper[data-v-21ef3634]{min-height:44px;position:relative}.default-toolbar[data-v-21ef3634]{position:absolute;bottom:0}.toolbar-injectee[data-v-21ef3634]{background-color:var(--app-bg);position:absolute;bottom:0}.keyboard-alternative{&[data-v-21ef3634]{width:100dvw;position:absolute}&.hidden[data-v-21ef3634]{visibility:hidden}}.dialog{&[data-v-89ccfce4]{z-index:var(--app-dialog-z-index,var(--app-z-index-dialog));background:0 0;border:none;max-width:none;margin:auto}&[data-v-89ccfce4]:modal{z-index:var(--app-dialog-z-index,var(--app-z-index-dialog));overflow:visible}&[data-v-89ccfce4]::backdrop{background-color:var(--app-backdrop)}&.enter-to[data-v-89ccfce4],&.leave-to[data-v-89ccfce4],&.enter-to[data-v-89ccfce4]::backdrop,&.leave-to[data-v-89ccfce4]::backdrop{transition:calc(.3s * var(--v)) linear}&.enter-from[data-v-89ccfce4]::backdrop,&.leave-to[data-v-89ccfce4]::backdrop{opacity:0}}.dialog-root{&[data-v-2968aa22]{width:var(--app-dialog-width,22.5rem);max-width:var(--app-dialog-max-width,90%);max-height:var(--app-dialog-max-height,90%)}&[data-v-2968aa22]>.dialog-inner{height:var(--app-dialog-height,-moz-fit-content);height:var(--app-dialog-height,fit-content);overflow:var(--app-dialog-overflow,visible);outline:1px solid var(--app-outline-floating-color);background-color:var(--app-dialog-background-color,var(--app-bg-base-color));border-radius:var(--app-dialog-border-radius,.75rem);box-shadow:var(--app-shadow)}&.enter-to[data-v-2968aa22]{transition:var(--app-transition-bounce)}&.enter-from[data-v-2968aa22]{scale:.01}&.leave-to[data-v-2968aa22]{opacity:0;transition:calc(.3s * var(--v)) linear}}.confirm-dialog[data-v-37732539]{--app-dialog-width:36ch;line-height:1.25}.confirm-dialog-inner[data-v-37732539]{flex-direction:column;height:100%;display:flex}.confirm-dialog-title[data-v-37732539]{margin-bottom:.75rem;padding:1.5rem 1.5rem 0;font-size:1rem;font-weight:400}.confirm-dialog-body[data-v-37732539]{padding:0 1.5rem 1.5rem;font-size:.875rem}.confirm-dialog-buttons[data-v-37732539]{border-top:1px solid var(--app-line-color);width:100%;margin-top:auto;display:flex}.confirm-dialog-button{&[data-v-37732539]{--app-button-outline-color:currentcolor;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;display:flex}&.danger[data-v-37732539]{color:var(--app-red)}&[data-v-37732539]:not(:first-child){border-left:1px solid var(--app-line-color)}&[data-v-37732539]:first-child{border-bottom-left-radius:var(--app-dialog-border-radius)}&[data-v-37732539]:last-child{border-bottom-right-radius:var(--app-dialog-border-radius)}}.options-dialog[data-v-f0f73f4c]{--app-dialog-width:36ch;line-height:1.25}.options-dialog-inner[data-v-f0f73f4c]{flex-direction:column;height:100%;display:flex}.options-dialog-title[data-v-f0f73f4c]{margin-bottom:.75rem;padding:1.5rem 1.5rem 0;font-size:1rem;font-weight:400}.options-dialog-body[data-v-f0f73f4c]{padding:0 1.5rem 1.5rem;font-size:.875rem}.options-dialog-buttons[data-v-f0f73f4c]{flex-direction:column;display:flex}.options-dialog-button{&[data-v-f0f73f4c]{border-top:1px solid var(--app-line-color);--app-button-outline-color:currentcolor;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;display:flex}&.danger[data-v-f0f73f4c]{color:var(--app-red)}&[data-v-f0f73f4c]:last-child{border-bottom-right-radius:var(--app-dialog-border-radius);border-bottom-left-radius:var(--app-dialog-border-radius)}}._theme_1nl7r_1,._theme_1nl7r_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-text-inverse-secondary:rgb(from var(--app-text-inverse) r g b / 70%);--app-text-error:#fa7b7b;--app-bg:#f4e9da;--app-bg-base-color:#eae3d0;--app-bg-theme-color:#e8e1ce;--app-bg-tab-bar-color:#eae3d0;--app-bg-error:#fff1f1;--app-bg-inverse:#dbdbdb;--app-cover-color:#dbc9ac;--app-line-color:#fff;--app-outline-floating-color:transparent;--app-primary-color:#ff8f45;--app-secondary-color:var(--app-theme-color-8);--app-theme-color-1:#f6f5f6;--app-theme-color-1-light:#fff;--app-theme-color-1-dark:#acacac;--app-theme-color-2:#c4bf92;--app-theme-color-2-light:#cdc9a2;--app-theme-color-2-dark:#a69e69;--app-theme-color-3:#d8af78;--app-theme-color-3-light:#debb8c;--app-theme-color-3-dark:#d8af78;--app-theme-color-4:#ffb514;--app-theme-color-4-light:#ffbe33;--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:#b1b1b1;--app-theme-color-6-light:#c2c2c2;--app-theme-color-6-dark:#a3a3a3;--app-theme-color-7:#92c4c4;--app-theme-color-7-light:#a6cfcf;--app-theme-color-7-dark:#81bbbb;--app-theme-color-8:#8ebf92;--app-theme-color-8-light:#9dc8a1;--app-theme-color-8-dark:#7db581;--app-theme-special-color-1:#fcfcfc;--app-theme-special-color-1-primary:#ffc0be;--app-theme-special-color-1-secondary:#c9ecff;--app-theme-special-color-2:#c5c198;--app-theme-special-color-2-primary:#9cc8ff;--app-theme-special-color-2-secondary:#a4f7bd;--app-theme-special-color-3:#d4ac76;--app-theme-special-color-3-primary:#c5ebfd;--app-theme-special-color-3-secondary:#a4f8be;--app-theme-special-color-4:#f3b125;--app-theme-special-color-4-primary:#c6ebff;--app-theme-special-color-4-secondary:#a8d3f5;--app-theme-special-color-5:#f59758;--app-theme-special-color-5-primary:#ade5e8;--app-theme-special-color-5-secondary:#feff99;--app-theme-special-color-6:#c2c2c2;--app-theme-special-color-6-primary:#c6ebff;--app-theme-special-color-6-secondary:#e7c5d2;--app-theme-special-color-7:#92bdbd;--app-theme-special-color-7-primary:#a4f8be;--app-theme-special-color-7-secondary:#d5a66d;--app-theme-special-color-8:#89b98e;--app-theme-special-color-8-primary:#9cc8ff;--app-theme-special-color-8-secondary:#ffe3d2;--app-logo-color-1:#93bbff;--app-logo-color-2:#ffa7c2;--app-logo-color-3:#ffff37;--app-logo-color-4:#87d4da}._theme_1epcr_1,._theme_1epcr_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-text-inverse-secondary:rgb(from var(--app-text-inverse) r g b / 70%);--app-text-error:#db2b2b;--app-bg:#ffe8e8;--app-bg-base-color:#ffe1de;--app-bg-theme-color:#f8bcbd;--app-bg-tab-bar-color:#ffe1de;--app-bg-error:#fff6f6;--app-bg-inverse:#e7e7e7;--app-cover-color:#ffa7b0;--app-line-color:#fff;--app-outline-floating-color:transparent;--app-primary-color:#ff90a0;--app-secondary-color:var(--app-theme-color-7);--app-theme-color-1:#d3b5a7;--app-theme-color-1-light:#dbc3b8;--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:#f7b797;--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:#c190b1;--app-theme-color-6:#bdc0dc;--app-theme-color-6-light:#c6c9e1;--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:#5c9487;--app-theme-special-color-1:#cfb0a2;--app-theme-special-color-1-primary:#ffc0be;--app-theme-special-color-1-secondary:#c6ebff;--app-theme-special-color-2:#e5c573;--app-theme-special-color-2-primary:#9cc8ff;--app-theme-special-color-2-secondary:#a5f7bd;--app-theme-special-color-3:#e2a383;--app-theme-special-color-3-primary:#c5ebfd;--app-theme-special-color-3-secondary:#a4f8be;--app-theme-special-color-4:#ee8e9c;--app-theme-special-color-4-primary:#c6ebff;--app-theme-special-color-4-secondary:#cebed7;--app-theme-special-color-5:#cca7c0;--app-theme-special-color-5-primary:#8a8dec;--app-theme-special-color-5-secondary:#feff99;--app-theme-special-color-6:#b7bbdd;--app-theme-special-color-6-primary:#c6ebff;--app-theme-special-color-6-secondary:#f8cbdc;--app-theme-special-color-7:#a5cbe9;--app-theme-special-color-7-primary:#a4f8be;--app-theme-special-color-7-secondary:#d5a66d;--app-theme-special-color-8:#7cb4ab;--app-theme-special-color-8-primary:#9cc8ff;--app-theme-special-color-8-secondary:#ffe3d2;--app-logo-color-1:#aac9ff;--app-logo-color-2:#ffa0bd;--app-logo-color-3:#ffff37;--app-logo-color-4:#aee2e6}._theme_r1t4w_1,._theme_r1t4w_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-text-inverse-secondary:rgb(from var(--app-text-inverse) r g b / 70%);--app-text-error:#f83e3e;--app-bg:#13132c;--app-bg-base-color:#24243a;--app-bg-theme-color:#454556;--app-bg-tab-bar-color:#13132c;--app-bg-error:#efd3d3;--app-bg-inverse:#4f4e4e;--app-cover-color:#313144;--app-line-color:#4f4f5f;--app-outline-floating-color:#5b5b6d;--app-primary-color:#71a0ff;--app-secondary-color:var(--app-theme-color-4);--app-theme-color-1:#e3e5ff;--app-theme-color-1-light:#f5f6ff;--app-theme-color-1-dark:#bdc1f5;--app-theme-color-2:#e7ff00;--app-theme-color-2-light:#f0ff5c;--app-theme-color-2-dark:#b6b702;--app-theme-color-3:#fc0;--app-theme-color-3-light:#ffdb4d;--app-theme-color-3-dark:#d6ab00;--app-theme-color-4:#ff557d;--app-theme-color-4-light:#ff8aa5;--app-theme-color-4-dark:#d52443;--app-theme-color-5:#ff73ff;--app-theme-color-5-light:#ffa3ff;--app-theme-color-5-dark:#eb6aeb;--app-theme-color-6:#03edff;--app-theme-color-6-light:#6bf4ff;--app-theme-color-6-dark:#00d0e0;--app-theme-color-7:#83ff00;--app-theme-color-7-light:#9cff33;--app-theme-color-7-dark:#6ed600;--app-theme-color-8:#00ff76;--app-theme-color-8-light:#66ffad;--app-theme-color-8-dark:#2cb93c;--app-theme-special-color-1:#e2e4f4;--app-theme-special-color-1-primary:#ffc0be;--app-theme-special-color-1-secondary:#c6ebff;--app-theme-special-color-2:#dfee4a;--app-theme-special-color-2-primary:#9cc8ff;--app-theme-special-color-2-secondary:#a4f8be;--app-theme-special-color-3:#f0cc3e;--app-theme-special-color-3-primary:#c5ebfd;--app-theme-special-color-3-secondary:#a4f8be;--app-theme-special-color-4:#f57995;--app-theme-special-color-4-primary:#c6ebff;--app-theme-special-color-4-secondary:#a8d4f8;--app-theme-special-color-5:#f08ef0;--app-theme-special-color-5-primary:#797de2;--app-theme-special-color-5-secondary:#feff99;--app-theme-special-color-6:#5ae6f2;--app-theme-special-color-6-primary:#c6ebff;--app-theme-special-color-6-secondary:#e1c9d7;--app-theme-special-color-7:#90ef2b;--app-theme-special-color-7-primary:#a4f8be;--app-theme-special-color-7-secondary:#d5a66d;--app-theme-special-color-8:#55e297;--app-theme-special-color-8-primary:#9cc8ff;--app-theme-special-color-8-secondary:#ffe3d2;--app-logo-color-1:#84b3ff;--app-logo-color-2:#ff8fbb;--app-logo-color-3:#fff94c;--app-logo-color-4:#87dcba}._theme_srhgk_1,._theme_srhgk_1:root{--app-text:#5e5e5e;--app-text-secondary:#8e8e8e;--app-text-disabled:#cacaca;--app-text-label:#333;--app-text-inverse:#fff;--app-text-inverse-secondary:rgb(from var(--app-text-inverse) r g b / 70%);--app-text-error:#ff6969;--app-bg:#fff;--app-bg-base-color:#eef5f5;--app-bg-theme-color:#eef5f5;--app-bg-tab-bar-color:#fff;--app-bg-error:#fff1f1;--app-bg-inverse:#e7e7e7;--app-cover-color:#f4f4f4;--app-line-color:#cfe4e4;--app-outline-floating-color:transparent;--app-primary-color:#35c4ad;--app-secondary-color:#fc9323;--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:#ffd759;--app-theme-color-2-dark:#eab223;--app-theme-color-3:#ee8578;--app-theme-color-3-light:#ff9b86;--app-theme-color-3-dark:#e17653;--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:#85b4ff;--app-theme-color-7-dark:#447fd7;--app-theme-color-8:#35c4ad;--app-theme-color-8-light:#54cbb8;--app-theme-color-8-dark:#3da78e;--app-theme-special-color-1:#d9c9ab;--app-theme-special-color-1-primary:#fec7c6;--app-theme-special-color-1-secondary:#d2e8f3;--app-theme-special-color-2:#f5cf57;--app-theme-special-color-2-primary:#9cc8ff;--app-theme-special-color-2-secondary:#a4f8be;--app-theme-special-color-3:#fe9b87;--app-theme-special-color-3-primary:#97deff;--app-theme-special-color-3-secondary:#a4f8be;--app-theme-special-color-4:#ff94cc;--app-theme-special-color-4-primary:#98dbff;--app-theme-special-color-4-secondary:#cca5f2;--app-theme-special-color-5:#d496d9;--app-theme-special-color-5-primary:#8185ff;--app-theme-special-color-5-secondary:#feff7d;--app-theme-special-color-6:#a796e1;--app-theme-special-color-6-primary:#c6ebff;--app-theme-special-color-6-secondary:#f8cbdc;--app-theme-special-color-7:#86b3fc;--app-theme-special-color-7-primary:#a4f8be;--app-theme-special-color-7-secondary:#e3b67f;--app-theme-special-color-8:#55cbb8;--app-theme-special-color-8-primary:#9cc8ff;--app-theme-special-color-8-secondary:#ffe3d2;--app-logo-color-1:#93bbff;--app-logo-color-2:#ffa7c2;--app-logo-color-3:#efe100;--app-logo-color-4:#87d4da}.app[data-v-032660e3]{width:100%;height:calc(100 * var(--dvh));background-color:var(--app-bg-base-color);transition:background-color var(--app-transition);position:relative;overflow:clip}.navigation-enter-active[data-v-032660e3]{transition:calc(.5s * var(--v)) var(--app-timing-function)}.navigation-enter-from[data-v-032660e3]{opacity:0;filter:blur(10px);transform:translateY(50px)}.navigation-leave-active[data-v-032660e3]{transition:calc(.3s * var(--v)) var(--app-timing-function)}.navigation-leave-to[data-v-032660e3]{opacity:0;filter:blur(10px);transform:translateY(30px)}.button{&[data-v-5f4c56e0]{--background-color:var(--app-bg);gap:var(--app-chip-button-gap,.125rem);color:var(--app-text);background-color:var(--background-color);transition:calc(.15s * var(--v)) linear;border-radius:2em;justify-content:center;align-items:center;padding:.55em 1.15em;font-size:.875em;font-weight:400;text-decoration:none;display:flex;position:relative}&.large[data-v-5f4c56e0]{--app-chip-button-gap:.75rem;width:100%;padding:1em 1.5em}&.primary[data-v-5f4c56e0]{--background-color:var(--app-primary-color);color:var(--app-text-inverse)}&[data-v-5f4c56e0]:disabled{--background-color:var(--app-bg-inverse);color:var(--app-text-disabled)}&:not(:disabled){@media (hover:hover){&[data-v-5f4c56e0]:hover{background-color:color-mix(in srgb, var(--background-color), var(--app-text) 5%)}}&[data-v-5f4c56e0]:active{background-color:color-mix(in srgb, var(--background-color), var(--app-text) 10%)}}}.arrow-icon{&[data-v-5f4c56e0]{width:1.45rem;height:1.45rem;fill:var(--app-text);margin-top:-.725rem;position:absolute;top:50%;right:1rem}.primary &[data-v-5f4c56e0]{fill:var(--app-text-inverse)}}svg[data-v-5f4c56e0-s]{fill:currentColor;width:1.45em;height:1.45em}svg[data-v-5f4c56e0-s]:first-child{margin-left:-.25em}.close-button[data-v-3acdd470]{display:flex}.icon[data-v-3acdd470]{fill:currentColor;width:1.5rem;height:1.5rem;transition:color calc(.15s * var(--v)) linear}.input-text[data-v-f228be30]{--input-background-color:var(--app-input-text-background-color,var(--app-bg));--clear-button-background-color:var(--app-input-text-clear-button-background-color,var(--app-bg-base-color));--input-color:var(--app-input-text-color,var(--app-text));--input-font-size:var(--app-input-text-font-size,.875rem);--input-padding-block:var(--app-input-text-padding-block,.75rem);--input-padding-inline:var(--app-input-text-padding-inline,.75rem);--input-border-radius:var(--app-input-text-border-radius,.5rem);width:100%;display:block}.input-label[data-v-f228be30]{text-align:left;margin-bottom:.5rem;font-size:.875rem;display:block}.input-wrapper{&[data-v-f228be30]{width:100%;padding-inline:var(--input-padding-inline);color:var(--input-color);background-color:var(--input-background-color);border-radius:var(--input-border-radius);align-items:center;gap:.5rem;display:flex}&[data-v-f228be30]:has(.input:focus-visible){outline:1px solid var(--app-primary-color)}}.input{&[data-v-f228be30]{width:100%;padding-block:var(--input-padding-block);font-size:var(--input-font-size);outline:none;flex:1;font-weight:400;line-height:1.43;display:block}&[data-v-f228be30]::placeholder{color:var(--app-text-40)}&[type=search]{&[data-v-f228be30]::-webkit-search-decoration{appearance:none}&[data-v-f228be30]::-webkit-search-cancel-button{appearance:none}&[data-v-f228be30]::-webkit-search-results-button{appearance:none}&[data-v-f228be30]::-webkit-search-results-decoration{appearance:none}}}.clear-button[data-v-f228be30]{padding:.5rem}.clear-button-inner[data-v-f228be30]{background-color:var(--clear-button-background-color);transition:background-color var(--app-transition);border-radius:50%;justify-content:center;align-items:center;padding:.25rem;display:flex;@media (hover:hover){.clear-button:hover &[data-v-f228be30]{background-color:color-mix(in srgb, var(--clear-button-background-color) 95%, var(--app-text))}}}.clear-icon[data-v-f228be30]{fill:currentColor;width:.75rem;height:.75rem}.search-icon[data-v-f228be30]{fill:currentColor;width:1rem;height:1rem}.header[data-v-61edbd69]{justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:2.5rem;display:flex;position:relative}.header-content[data-v-61edbd69]{justify-content:space-between;align-items:center;width:100%;display:flex}.header-title[data-v-61edbd69]{width:fit-content;color:var(--app-text-label);font-size:1.5rem;font-weight:274}.header-button[data-v-61edbd69]{gap:.5rem;display:flex}.back-button[data-v-61edbd69]{justify-content:center;align-items:center;margin-left:-.75rem;display:flex}.icon[data-v-61edbd69]{width:1.5rem;height:1.5rem;fill:var(--app-text-label)}@media (width>=960px){.header-title[data-v-61edbd69]{font-size:1.25rem;font-weight:400}}.scroller{&[data-v-3291ad1e]{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);overflow:auto}&.disabled[data-v-3291ad1e]{overflow:hidden}&.clip[data-v-3291ad1e]{overflow:clip}}.content{&[data-v-3291ad1e]{transform-origin:0 0}&.transform[data-v-3291ad1e]{caret-color:#0000;will-change:transform}&.transition[data-v-3291ad1e]{transition:transform calc(1ms * var(--v2c768a8c)) var(--app-timing-function)}&.overscroll[data-v-3291ad1e]{min-height:calc(100% + 1px);padding-bottom:1px}}.scroller[data-v-aa96e44d]{width:100%;height:100%}.inner[data-v-aa96e44d]{width:100%;max-width:var(--app-navigation-view-max-width,640px);margin-inline:auto}.navigation-view{&[data-v-2905fb3e]{isolation:isolate;flex-direction:column;height:100%;display:flex}&.push-enter-active[data-v-2905fb3e],&.push-leave-active[data-v-2905fb3e],&.pop-enter-active[data-v-2905fb3e],&.pop-leave-active[data-v-2905fb3e]{transition:calc(.4s * var(--v)) var(--app-push-transition-timing-function);position:absolute;inset:0}&.push-enter-active[data-v-2905fb3e],&.pop-leave-active[data-v-2905fb3e]{z-index:1}}.navigation-header{&[data-v-2905fb3e]{width:100%;max-width:var(--app-navigation-view-max-width,640px);padding:calc(.5rem + var(--safe-area-inset-top)) 1.25rem .5rem;margin-inline:auto}&[data-v-2905fb3e]:empty{display:none}.navigation-view.push-enter-active &[data-v-2905fb3e],.navigation-view.push-leave-active &[data-v-2905fb3e],.navigation-view.pop-enter-active &[data-v-2905fb3e],.navigation-view.pop-leave-active &[data-v-2905fb3e]{transition:calc(.4s * var(--v)) var(--app-push-transition-timing-function)}.navigation-view.push-enter-from &[data-v-2905fb3e],.navigation-view.push-leave-to &[data-v-2905fb3e],.navigation-view.pop-enter-from &[data-v-2905fb3e],.navigation-view.pop-leave-to &[data-v-2905fb3e]{opacity:0}.navigation-view.push-enter-from &[data-v-2905fb3e],.navigation-view.pop-leave-to &[data-v-2905fb3e]{translate:20%}.navigation-view.push-leave-to &[data-v-2905fb3e],.navigation-view.pop-enter-from &[data-v-2905fb3e]{translate:-20%}}.navigation-content{&[data-v-2905fb3e]{flex:1;min-height:0}.navigation-view.push-enter-active &[data-v-2905fb3e],.navigation-view.push-leave-active &[data-v-2905fb3e],.navigation-view.pop-enter-active &[data-v-2905fb3e],.navigation-view.pop-leave-active &[data-v-2905fb3e]{transition:calc(.4s * var(--v)) var(--app-push-transition-timing-function);transition-property:translate,opacity}.navigation-view.push-enter-active &[data-v-2905fb3e],.navigation-view.pop-leave-active &[data-v-2905fb3e]{background-color:var(--app-bg-base-color)}.navigation-view.push-enter-from &[data-v-2905fb3e],.navigation-view.pop-leave-to &[data-v-2905fb3e]{opacity:0;translate:100%}.navigation-view.push-leave-to &[data-v-2905fb3e],.navigation-view.pop-enter-from &[data-v-2905fb3e]{opacity:0;translate:-30%}}.navigation-header:empty+.navigation-content[data-v-2905fb3e]{mask-image:none}.divider{&[data-v-8eba5888]{height:1em;color:inherit;text-align:center;border:none;border-top:1px solid var(--app-line-color);margin-top:1em;overflow:visible}&[data-v-8eba5888]:after{color:var(--app-text-80);content:attr(data-text);background-color:var(--app-bg-base-color);padding:0 1em;font-size:.75rem;position:relative;top:-1.2em}}.logo-color-1[data-v-75e49d9b]{fill:var(--app-logo-color-1,#93bbff)}.logo-color-2[data-v-75e49d9b]{fill:var(--app-logo-color-2,#ffa7c2)}.logo-color-3[data-v-75e49d9b]{fill:var(--app-logo-color-3,#efe100)}.logo-color-4[data-v-75e49d9b]{fill:var(--app-logo-color-4,#87d4da)}.logo-typography[data-v-fa2bbb8b]{fill:currentColor}.toast{&[data-v-bb274722]{top:calc(10px + var(--safe-area-inset-top));z-index:var(--app-z-index-dialog);background-color:var(--app-bg);width:300px;box-shadow:var(--app-shadow);border-radius:10px;align-items:flex-start;margin:auto;display:flex;position:fixed;left:0;right:0}&.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]{border-radius:10px;justify-content:center;align-items:center;padding:10px;display:flex}.icon[data-v-bb274722]{fill:var(--app-text-50)}.inner[data-v-3316f37d]{padding-inline:20px}.notification-screenshot[data-v-3316f37d]{width:fit-content;margin:40px auto;display:flex;position:relative}.notification-screenshot-image[data-v-3316f37d]{filter:drop-shadow(var(--app-shadow))}.notification-screenshot-point[data-v-3316f37d]{position:absolute;bottom:-18px;right:-14px}.notification-description[data-v-3316f37d]{margin-bottom:40px}.buttons[data-v-3316f37d]{flex-direction:column;align-items:center;gap:24px;display:flex}.icon[data-v-3316f37d]{fill:currentColor;margin-top:-12px;position:absolute;top:50%;right:4px}@media (width>=960px){.wrapper[data-v-3316f37d]{height:70%}}.form-sign-up[data-v-82e1dd3b]{margin-top:40px;padding-inline:20px;position:relative}.form-input-group{&[data-v-82e1dd3b]{translate:calc(sin(var(--app-animatable-angle)) * 10px)}&.error-animation[data-v-82e1dd3b]{--app-animatable-angle:720deg;transition:--app-animatable-angle calc(.5s * var(--v)) linear}}.form-item[data-v-82e1dd3b]{margin-bottom:24px}.form-button[data-v-82e1dd3b]{text-align:center;justify-content:flex-end;margin-top:40px;display:flex}.icon[data-v-82e1dd3b]{fill:var(--app-text);margin-top:-12px;position:absolute;top:50%;right:4px}@media (width>=960px){.wrapper[data-v-82e1dd3b]{height:70%}}.page-indicator[data-v-a9485810]{width:fit-content;display:flex}.page-indicator-button[data-v-a9485810]{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.page-indicator-dot[data-v-a9485810]{background-color:var(--app-text-10);width:8px;height:8px;transition:background-color var(--app-transition);border-radius:50%}.page-indicator-button[aria-pressed=true] .page-indicator-dot[data-v-a9485810]{background-color:var(--app-primary-color)}.slider-wrapper[data-v-bc9eb620]{flex-direction:column;flex:2 1 0;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.slider[data-v-bc9eb620]{flex:auto;width:100%;container-type:inline-size}.slider-contents{&[data-v-bc9eb620]{left:calc(50% - 1px * var(--v2c515c04) / 2);gap:var(--v355965db);width:fit-content;height:100%;display:flex;position:relative}&.transition[data-v-bc9eb620]{transition:var(--app-transition)}}.slider-item[data-v-bc9eb620]{width:var(--d9c9c1b0);flex-direction:column;justify-content:center;display:flex;position:relative}.indicator[data-v-bc9eb620]{justify-content:center;align-items:center;gap:30px;display:flex}.indicator-button[data-v-bc9eb620]{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.indicator-button-inner{&[data-v-bc9eb620]{outline:1px solid var(--app-outline-floating-color);width:24px;height:24px;transition:background-color var(--app-transition);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover){.indicator-button:hover &[data-v-bc9eb620]{background-color:color-mix(in srgb, var(--app-gray-60), #fff 90%)}}.indicator-button:active &[data-v-bc9eb620]{background-color:color-mix(in srgb, var(--app-gray-60), #fff 80%)}}.indicator-button-icon[data-v-bc9eb620]{fill:var(--app-gray-60)}.theme-cover[data-v-82aa2862]{aspect-ratio:100/216;outline:1px solid var(--app-outline-floating-color);box-shadow:1.2em 1.2em 2em hsl(from var(--app-bg-theme-color) h calc(s * .5) calc(l * .7) / 50%);border-radius:1.2em}.theme-cover-inner[data-v-82aa2862]{background-color:var(--app-cover-color);background-image:linear-gradient(90deg,#ffffff80,#0000 7%,#0000);border-radius:1.2em;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.theme-colors[data-v-82aa2862]{justify-content:flex-end;gap:.2em;display:flex;position:absolute;bottom:100%;left:14%;right:14%}.theme-color{&[data-v-82aa2862]{aspect-ratio:5/2;width:14%}&.color-1[data-v-82aa2862]{background-color:var(--app-theme-color-1)}&.color-2[data-v-82aa2862]{background-color:var(--app-theme-color-2)}&.color-3[data-v-82aa2862]{background-color:var(--app-theme-color-3)}&.color-4[data-v-82aa2862]{background-color:var(--app-theme-color-4)}&.color-5[data-v-82aa2862]{background-color:var(--app-theme-color-5)}&.color-6[data-v-82aa2862]{background-color:var(--app-theme-color-6)}&.color-7[data-v-82aa2862]{background-color:var(--app-theme-color-7)}&.color-8[data-v-82aa2862]{background-color:var(--app-theme-color-8)}}.theme-title[data-v-82aa2862]{flex:1;justify-content:flex-end;align-items:center;padding:12%;display:flex}.theme-title-inner[data-v-82aa2862]{flex-direction:column;align-items:center;display:flex}.theme-name[data-v-82aa2862]{color:var(--app-text-label);letter-spacing:.1em;font-size:.8em;font-weight:300}.theme-description[data-v-82aa2862]{color:var(--app-text-label);letter-spacing:.1em;font-size:.3em;font-weight:300}.kinew-text[data-v-82aa2862]{color:var(--app-text-label);text-align:center;padding-bottom:6%}.kinew-text-image[data-v-82aa2862]{width:2.5em;height:.4em;display:inline-block}.preview[data-v-426d5bb3]{flex:3 1 0;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.preview-background-wrapper[data-v-426d5bb3]{isolation:isolate}.preview-background-preload[data-v-426d5bb3]{display:none}.preview-background{&[data-v-426d5bb3]{object-fit:cover;width:600px;height:100%;margin:auto;position:absolute;inset:0 -100px}&.v-enter-active[data-v-426d5bb3]{z-index:1;mix-blend-mode:plus-lighter}&.v-enter-to[data-v-426d5bb3],&.v-leave-to[data-v-426d5bb3]{transition:var(--app-transition)}&.v-enter-from[data-v-426d5bb3],&.v-leave-to[data-v-426d5bb3]{opacity:0}}.preview-character{&[data-v-426d5bb3]{position:absolute;bottom:-1px;right:25px}&.v-enter-active[data-v-426d5bb3]{z-index:1}&.v-enter-to[data-v-426d5bb3],&.v-leave-to[data-v-426d5bb3]{transition:var(--app-transition)}&.v-enter-from[data-v-426d5bb3],&.v-leave-to[data-v-426d5bb3]{opacity:0}}.preview-ui-wrapper[data-v-426d5bb3]{inset:calc(64px + var(--safe-area-inset-top)) 0 30px;height:calc(100% - 66px - var(--safe-area-inset-top));aspect-ratio:150/325;outline:1px solid var(--app-outline-floating-color);box-shadow:12px 12px 20px hsl(from var(--app-bg-theme-color) h calc(s * .5) calc(l * .7) / 50%);border-radius:12px;margin:0 auto;position:absolute}.preview-ui{&[data-v-426d5bb3]{object-fit:cover;background-color:var(--app-bg);transform-origin:bottom;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}&.transition[data-v-426d5bb3],&.v-leave-active[data-v-426d5bb3]{transition:var(--app-transition)}&.direction-next{&.v-leave-active[data-v-426d5bb3]{z-index:1;transition:var(--app-transition)}&.v-leave-to[data-v-426d5bb3]{opacity:0;translate:-50px!important;rotate:-20deg!important}&.v-enter-active[data-v-426d5bb3]{z-index:1;transition:opacity calc(.15s * var(--v)) linear}&.v-enter-from[data-v-426d5bb3]{opacity:0}}&.direction-prev{&.v-leave-active[data-v-426d5bb3]{z-index:1;transition:var(--app-transition)}&.v-enter-active[data-v-426d5bb3]{z-index:1;transition:opacity calc(.15s * var(--v)) linear}&.v-enter-from[data-v-426d5bb3],&.v-leave-to[data-v-426d5bb3]{opacity:0}}}.wrapper[data-v-74f986aa]{width:100%;height:calc(100% + var(--app-tab-bar-area-bottom,0px));touch-action:none;flex-direction:column;display:flex}.slider-item-cover[data-v-74f986aa]{height:80%;margin:auto;position:absolute;inset:-30px}.save-button-wrapper[data-v-74f986aa]{margin-block:16px calc(16px + var(--safe-area-inset-bottom));padding-inline:72px}.auth-theme[data-v-11787614]{--app-navigation-view-max-width:none;aspect-ratio:1160/846;width:85%;max-height:90%;margin:auto}.wrapper[data-v-11787614]{background-color:var(--app-bg);height:100%;transition:background-color var(--app-transition);display:flex}.theme-select[data-v-11787614],.theme-preview[data-v-11787614]{flex:1 1 0;min-width:0}.theme-select-inner[data-v-11787614]{padding:70px 80px 40px}.theme-title[data-v-11787614]{text-align:center;font-size:2rem;font-weight:300}.theme-list[data-v-11787614]{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.theme-select-button{&[data-v-11787614]{aspect-ratio:1;background-color:var(--app-bg-theme-color);border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}&[aria-current=true][data-v-11787614]{border-color:var(--app-primary-color)}}.theme-cover-wrapper[data-v-11787614]{flex:none;width:25%}.theme-name[data-v-11787614]{color:var(--app-text);text-align:center;font-size:1rem}.theme-preview[data-v-11787614]{position:relative;overflow:hidden}.theme-preview-background-wrapper[data-v-11787614]{isolation:isolate;position:absolute;inset:0}.theme-preview-background[data-v-11787614]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-preview-image-wrapper[data-v-11787614]{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));position:absolute;inset:0}.theme-preview-image[data-v-11787614]{outline:1px solid var(--app-outline-floating-color);width:200px;max-width:90%;box-shadow:12px 12px 20px hsl(from var(--app-bg-theme-color) h calc(s * .5) calc(l * .7) / 50%);border-radius:15px;margin:auto;position:absolute;inset:110px 0}.theme-preview-button[data-v-11787614]{position:absolute;top:calc(100% - 110px);left:70px;right:70px}.fade-enter-active[data-v-11787614]{mix-blend-mode:plus-lighter}.fade-enter-to[data-v-11787614],.fade-leave-to[data-v-11787614]{transition:var(--app-transition)}.fade-enter-from[data-v-11787614],.fade-leave-to[data-v-11787614]{opacity:0}.icon[data-v-6df43af3]{fill:currentColor;margin-top:-12px;position:absolute;top:50%;right:4px}.form-sign-up[data-v-3e75f578]{margin-top:40px;padding-inline:20px;position:relative}.form-alert[data-v-3e75f578]{color:var(--app-red);padding-bottom:8px;position:absolute;bottom:100%}.form-input-group{&[data-v-3e75f578]{translate:calc(sin(var(--app-animatable-angle)) * 10px)}&.error-animation[data-v-3e75f578]{--app-animatable-angle:720deg;transition:--app-animatable-angle calc(.5s * var(--v)) linear}}.form-item[data-v-3e75f578]{margin-bottom:24px}.form-button[data-v-3e75f578]{text-align:center;justify-content:flex-end;margin-top:40px;display:flex}.icon[data-v-3e75f578]{fill:var(--app-text);margin-top:-12px;position:absolute;top:50%;right:4px}.login-navigation[data-v-3e75f578]{margin-top:40px;font-size:.75rem}.login-navigation-button[data-v-3e75f578]{font-size:inherit;padding:8px;text-decoration:none;@media (hover:hover){&[data-v-3e75f578]:hover{text-decoration:underline}}}@media (width>=960px){.wrapper[data-v-3e75f578]{height:70%}.login-navigation[data-v-3e75f578]{text-align:center}}.inner[data-v-206696de]{padding:40px 20px 0}.message[data-v-206696de]{margin-bottom:16px}.message-email[data-v-206696de]{text-align:center;font-weight:700}.button-wrapper[data-v-206696de]{flex-direction:column;gap:16px;margin-block:40px;display:flex}@media (width>=960px){.wrapper[data-v-206696de]{height:70%}}.activator-marker[data-v-b6e7e471]{display:none}.popover-dialog{&[data-v-b6e7e471]{transition:display allow-discrete}&[data-v-b6e7e471]::backdrop{opacity:0}}.popover[data-v-dbe8b3bc]{z-index:var(--app-z-index-popover);backdrop-filter:blur(5px);background:0 0;border:none;width:fit-content;height:fit-content;margin:auto;position:fixed;inset:auto;overflow:visible}.popover-menu[data-v-8afcf848]{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%);width:fit-content;min-width:11.25rem;box-shadow:var(--app-shadow);border-radius:.5rem;padding-block:.25rem}.popover-button{&[data-v-01a24c8a]{transition:background-color var(--app-transition);background:0 0;text-decoration:none;position:relative}&.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]{z-index:1;position:absolute}.popover-menu-item[data-v-916b265d]{width:100%;position:relative}.popover-menu-item-button{&[data-v-916b265d]{background:0 0;outline:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}&[aria-current=true][data-v-916b265d]{color:var(--app-primary-color)}&[aria-expanded=true][data-v-916b265d]{background-color:var(--app-text-10)}&.danger[data-v-916b265d]{color:var(--app-red)}}svg[data-v-916b265d-s]{fill:currentColor;width:1.25rem;height:1.25rem}.submenu-icon[data-v-916b265d],.check-icon[data-v-916b265d]{fill:currentColor;width:1.25rem;height:1.25rem;margin-left:auto;display:none}.submenu-icon{.popover-menu-item-button[aria-haspopup=menu] &[data-v-916b265d]{display:block}}.check-icon{.popover-menu-item-button[aria-current=true] &[data-v-916b265d]{display:block}}.submenu-container{&[data-v-916b265d]{padding-left:.25rem;position:absolute;top:0;left:100%}&.submenu-left[data-v-916b265d]{padding-left:0;padding-right:.25rem;left:auto;right:100%}&.v-enter-active[data-v-916b265d],&.v-leave-active[data-v-916b265d]{transition:opacity calc(.1s * var(--v)) linear}&.v-enter-from[data-v-916b265d],&.v-leave-to[data-v-916b265d]{opacity:0}}.avatar[data-v-e1be20e9]{--background:rgb(from var(--app-text) r g b / 5%);background-color:var(--app-bg);background-image:linear-gradient(var(--background), var(--background));border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-image[data-v-e1be20e9]{object-fit:cover;width:100%;height:100%}.avatar-default[data-v-e1be20e9]{fill:currentColor}.list-item{&[data-v-1420d7a0]{width:100%;min-height:2.75rem;color:inherit;text-align:left;background:0 0;border-radius:.5rem;align-items:center;gap:1rem;padding:.875rem 1.25rem;text-decoration:none;display:flex}&.button{&[data-v-1420d7a0]{cursor:pointer;transition:calc(.15s * var(--v)) linear;outline:none}&[data-v-1420d7a0]:disabled{pointer-events:none;opacity:.3}@media (hover:hover){&[data-v-1420d7a0]:not(:disabled):hover{background-color:var(--app-text-05)}}&[data-v-1420d7a0]:not(:disabled):is(:active,[aria-current=location],[aria-pressed=true]){background-color:var(--app-text-10)}}}.list-item-icon{&[data-v-1420d7a0]{flex:none;display:flex}&[data-v-1420d7a0]:empty{display:none}}.list-item-body[data-v-1420d7a0]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:1rem;font-weight:300}.list-item-right{&[data-v-1420d7a0]{flex:none;align-items:center;gap:.5rem;display:flex}&[data-v-1420d7a0]:empty{display:none}}.arrow[data-v-1420d7a0]{fill:currentColor;width:1.125rem;height:1.125rem;scale:-1}.profile[data-v-d6280f66]{gap:.75rem;padding:.375rem 1.25rem}.profile-body[data-v-d6280f66]{align-items:center;gap:.5rem;display:flex}.profile-name[data-v-d6280f66]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:.875rem;overflow:hidden}.app-sheet-knob{&[data-v-35079036]{width:100%;height:calc(1px * var(--v66f8bbc3));position:absolute;top:0;left:0;transform:translateZ(0)}&[data-v-35079036]:before{content:"";background-color:rgb(from var(--app-text) r g b / 40%);border-radius:2.5px;width:36px;height:5px;margin:auto;position:absolute;top:5px;left:0;right:0}}.dialog-sheet[open]{&[data-v-bc88460e]{touch-action:none;width:auto;max-width:none;height:auto;max-height:none;transition:top var(--app-ios-keyboard-transition);margin:0;position:fixed;inset:0;overflow:clip}&[data-v-bc88460e]:not(:modal){pointer-events:none}&[data-v-bc88460e]:focus{outline:none}}.dialog-sheet[data-v-bc88460e]:not(.custom)::backdrop{opacity:var(--v143a7f32);transition:calc(.3s * var(--v)) linear}.dialog-sheet.dragging[data-v-bc88460e]::backdrop{transition:none}.dialog-sheet[data-v-bc88460e]>.dialog-inner{pointer-events:none;width:100%;height:100%}.sheet-content{&[data-v-bc88460e]{width:100%;height:calc(100 * var(--dvh) - var(--safe-area-inset-top));pointer-events:auto;margin:auto;position:absolute;inset:100% 0 auto}&.custom[data-v-bc88460e]{width:100%;height:var(--app-sheet-custom-height,calc(100 * var(--dvh)));transition:var(--app-sheet-custom-transition,none);inset:0}}.sheet-content-inner{&[data-v-bc88460e]{width:100%;height:100%}&:not(.no-style){&[data-v-bc88460e]{height:calc(100% + 1px * var(--v3ec70175));padding-bottom:calc(1px * var(--v3ec70175));outline:1px solid var(--app-outline-floating-color);background-color:var(--app-sheet-bg,var(--app-bg-base-color));box-shadow:var(--app-sheet-box-shadow,var(--app-shadow));border-radius:10px 10px 0 0;position:relative;overflow:clip}&.custom[data-v-bc88460e]{border-radius:8px;height:100%;padding-bottom:0}&.with-knob[data-v-bc88460e]{padding-top:calc(1px * var(--e53320e4))}}}.footer{&[data-v-bc88460e]{pointer-events:auto;position:fixed;bottom:0;left:0;right:0}&[data-v-bc88460e]:empty{display:none}}._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}}.header[data-v-df64029a]{border-bottom:1px solid var(--app-line-color);justify-content:space-between;align-items:center;padding:.5rem 1.25rem .75rem;display:flex}.header-inner[data-v-df64029a]{align-items:center;gap:.5rem;display:flex}.header-title[data-v-df64029a]{color:var(--app-text-label);font-size:1.5rem;font-weight:300;line-height:1.67}.close-button[data-v-df64029a]{display:none}@media (width>=960px){.header[data-v-df64029a]{border-bottom:none;padding:1.5rem 1.5rem 0 2rem}.header-title[data-v-df64029a]{font-size:1.25rem;font-weight:400}.close-button[data-v-df64029a]{display:flex}}.content[data-v-c053427f]{flex-direction:column;gap:1.25rem;padding-block:1.25rem;display:flex}.email-form[data-v-c053427f]{padding-inline:1.25rem}.error-message[data-v-c053427f]{color:var(--app-red);margin-top:.5rem}.friend-header[data-v-c053427f]{color:var(--app-text-70);padding:0 1.25rem .375rem;font-size:.75rem}.friend-empty[data-v-c053427f]{flex-direction:column;gap:.75rem;padding-block:.5rem;display:flex}.friend-empty-text[data-v-c053427f]{color:var(--app-text);padding-inline:1.25rem;font-size:.875rem}.add-friend-button[data-v-c053427f]{padding:.5rem 1rem;font-size:.875rem;line-height:1.43}@media (width>=960px){.content[data-v-c053427f]{padding-block:.75rem}}.icon[data-v-bbe9c5bb]{fill:currentColor}.friend-header[data-v-bbe9c5bb]{justify-content:end;padding-bottom:.75rem;padding-right:1.25rem;display:flex}.add-button-wrapper{&[data-v-bbe9c5bb]{padding:.75rem .75rem 0}.in-dialog &[data-v-bbe9c5bb]{padding:0 1rem}}.add-button{&[data-v-bbe9c5bb]{width:100%;max-width:640px;color:var(--app-primary-color);transition:background-color calc(.15s * var(--v)) linear;border-radius:.5rem;align-items:center;gap:.75rem;margin-inline:auto;padding:.5rem;font-size:.875rem;display:flex}@media (hover:hover){&[data-v-bbe9c5bb]:hover{background-color:rgb(from var(--app-text) r g b / 5%)}}&[data-v-bbe9c5bb]:active{background-color:rgb(from var(--app-text) r g b / 10%)}.in-dialog &[data-v-bbe9c5bb]{padding-inline:1rem}}.add-button-icon-wrapper[data-v-bbe9c5bb]{background-color:var(--app-primary-color);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.add-button-icon[data-v-bbe9c5bb]{width:1.5rem;height:1.5rem;fill:var(--app-text-inverse)}.scroller-wrapper[data-v-bbe9c5bb]{padding-bottom:2rem}.friend-list-header{&[data-v-bbe9c5bb]{color:var(--app-text-70);padding:.75rem 1.25rem .375rem;font-size:.75rem}.in-dialog &[data-v-bbe9c5bb]{padding-inline:2rem}}.friend-list{.in-dialog &[data-v-bbe9c5bb]{height:16rem;padding-inline:.75rem}}.menu-button[data-v-bbe9c5bb]{justify-content:center;align-items:center;display:flex}.floating-button{&[data-v-81d48e79]{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));box-shadow:var(--app-shadow);transition:var(--app-transition);border-radius:50%;justify-content:center;align-items:center;display:flex}@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]{display:flex;position:relative}.inner[data-v-63e4d2c2]{position:absolute;top:0;left:0}.image[data-v-63e4d2c2]{width:100%;height:100%;display:block}.clip[data-v-63e4d2c2]{backdrop-filter:blur(44px);background-color:#0000001a;position:absolute;inset:0;mask-size:contain}.crop-handle{&[data-v-63e4d2c2]{width:calc(2px * var(--v0bd36f76));height:calc(2px * var(--v0bd36f76));margin-top:calc(-1px * var(--v0bd36f76));margin-left:calc(-1px * var(--v0bd36f76));touch-action:none;position:absolute}&[data-v-63e4d2c2]:before,&[data-v-63e4d2c2]:after{width:calc(1px * var(--v5f0953aa));height:calc(1px * var(--v5f0953aa));content:"";background-color:#fff;position:absolute}&[data-v-63e4d2c2]:before{width:calc(1px * var(--v0bd36f76))}&[data-v-63e4d2c2]:after{height:calc(1px * var(--v0bd36f76))}&.top-left{&[data-v-63e4d2c2]{cursor:nwse-resize}&[data-v-63e4d2c2]:before,&[data-v-63e4d2c2]:after{top:calc(1px * (var(--v0bd36f76) - var(--v5f0953aa)));left:calc(1px * (var(--v0bd36f76) - var(--v5f0953aa)))}}&.top-right{&[data-v-63e4d2c2]{cursor:nesw-resize}&[data-v-63e4d2c2]:before,&[data-v-63e4d2c2]:after{top:calc(1px * (var(--v0bd36f76) - var(--v5f0953aa)));right:calc(1px * (var(--v0bd36f76) - var(--v5f0953aa)))}}&.bottom-left{&[data-v-63e4d2c2]{cursor:nesw-resize}&[data-v-63e4d2c2]:before,&[data-v-63e4d2c2]:after{bottom:calc(1px * (var(--v0bd36f76) - var(--v5f0953aa)));left:calc(1px * (var(--v0bd36f76) - var(--v5f0953aa)))}}&.bottom-right{&[data-v-63e4d2c2]{cursor:nwse-resize}&[data-v-63e4d2c2]:before,&[data-v-63e4d2c2]:after{right:calc(1px * (var(--v0bd36f76) - var(--v5f0953aa)));bottom:calc(1px * (var(--v0bd36f76) - var(--v5f0953aa)))}}}.cropper[data-v-02e62d82]{width:calc(1px * var(--v4b1e3b5b));height:calc(1px * var(--v024b939c));touch-action:none;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.cropping-wrapper{&[data-v-02e62d82]{outline:1px solid var(--app-image-cropper-outline-color,transparent);background-color:#ffffff1a;width:100%;height:100%;position:relative;overflow:hidden}&.rounded[data-v-02e62d82]{border-radius:50%}}.cropper-image-blur{&[data-v-02e62d82]{justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;top:0;left:0}&.animate[data-v-02e62d82]{transition:var(--app-transition)}}.cropper-image-blur-overlay[data-v-02e62d82]{background-color:#0000001a;position:absolute;inset:0}.cropper-image{&[data-v-02e62d82]{position:relative}&.animate[data-v-02e62d82]{transition:var(--app-transition)}}.wrapper{&[data-v-df397445]{width:100%;height:100%;transition:var(--app-transition);flex-direction:column;justify-content:center;align-items:center;display:flex}&.loading[data-v-df397445]{pointer-events:none;opacity:.4}}.preview[data-v-df397445]{justify-content:center;align-items:center;margin:32px auto;display:flex}.preview-image[data-v-df397445]{object-fit:contain}.image-type-list[data-v-df397445]{justify-content:center;gap:20px;display:flex}.image-type-button{&[data-v-df397445]{opacity:.3;transition:var(--app-transition);background-color:#fff;border-radius:4px;display:flex;position:relative;overflow:hidden}&.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}.inner{&[data-v-92d9c759]{padding-inline:1.25rem}&.in-dialog[data-v-92d9c759]{padding:0 2rem 2rem}}.avatar-wrapper[data-v-92d9c759]{width:fit-content;margin:3rem auto 1rem;position:relative}.avatar-button[data-v-92d9c759]{background-color:var(--app-bg);border-radius:50%;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:flex;position:absolute;bottom:0;right:0}.save-button[data-v-92d9c759]{margin-top:1.5rem;padding-inline:4.25rem}.icon[data-v-92d9c759]{fill:currentColor}.avatar-edit{&[data-v-92d9c759]{z-index:1;background-color:var(--app-backdrop);backdrop-filter:blur(4px);position:absolute;inset:0}&.v-enter-to[data-v-92d9c759],&.v-leave-to[data-v-92d9c759]{transition:var(--app-transition)}&.v-enter-from[data-v-92d9c759],&.v-leave-to[data-v-92d9c759]{opacity:0}}.cancel-button[data-v-92d9c759],.done-button[data-v-92d9c759]{bottom:calc(1rem + var(--safe-area-inset-bottom));position:absolute}.cancel-button[data-v-92d9c759]{left:1rem}.done-button[data-v-92d9c759]{right:1rem}@media (width>=960px){.avatar-wrapper[data-v-92d9c759]{margin-top:0}}.app-qr-code[data-v-9dad16c8]{display:flex}.container{&[data-v-0c4bf71f]{flex-direction:column;justify-content:center;align-items:center;height:100%;margin-block-start:-72px;display:flex}&.in-dialog[data-v-0c4bf71f]{margin-block-start:0;padding:0 2.5rem 2rem}}.qr-code-wrapper[data-v-0c4bf71f]{min-width:280px;min-height:280px}.qr-code-text{&[data-v-0c4bf71f]{text-align:center;margin-top:.625rem;font-size:1.25rem}.in-dialog &[data-v-0c4bf71f]{margin-top:1.25rem;font-size:1rem}}.copy-button{&[data-v-0c4bf71f]{bottom:calc(1.875rem + var(--safe-area-inset-bottom));padding-block:.75rem;position:absolute}.in-dialog &[data-v-0c4bf71f]{margin-top:1.25rem;position:static}}.wrapper[data-v-915fc668]{height:100%;display:flex}.inner[data-v-915fc668]{width:50%;position:relative}.left[data-v-915fc668]{flex-direction:column;padding-top:72px;display:flex}.preview{&[data-v-915fc668] .preview-ui-wrapper{width:46cqw;height:auto;margin:auto;inset:0}}.slider-item-cover[data-v-915fc668]{height:80%;margin:auto;position:absolute;inset:-30px}.save-button-wrapper[data-v-915fc668]{margin-block:40px;padding-inline:100px}@media (width>=960px){.sidebar[data-v-d8687022]{flex-direction:column;height:100%;display:flex;position:relative}.sidebar-header{&[data-v-d8687022]{transition:var(--app-transition);padding:1.5rem 1.5rem 0;display:flex}&.start{&[data-v-d8687022]{justify-content:flex-start}&[data-v-d8687022]:not(.open){translate:-1rem}}&.end{&[data-v-d8687022]{justify-content:flex-end}&[data-v-d8687022]:not(.open){translate:1rem}}&.between{&[data-v-d8687022]{justify-content:space-between}&[data-v-d8687022]:not(.open){translate:1rem}}}.sidebar-content{&[data-v-d8687022]{flex:1;min-height:0}&.v-enter-to[data-v-d8687022],&.v-leave-to[data-v-d8687022]{transition:var(--app-transition)}&.v-enter-from[data-v-d8687022],&.v-leave-to[data-v-d8687022]{opacity:0}}}.split-view[data-v-026e0bce]{isolation:isolate;width:100%;display:flex}.split-view-main[data-v-026e0bce],.sub-inner[data-v-026e0bce]{grid-template-rows:100%;grid-template-columns:100%;display:grid}.split-view-main[data-v-026e0bce]{z-index:1;flex-grow:1}.split-view-sub{&[data-v-026e0bce]{flex:none;display:flex}&.end[data-v-026e0bce]{justify-content:flex-end}}.sub-inner[data-v-026e0bce]{flex:none}.tab-view{&[data-v-ec8b840d]{--app-tab-bar-area-bottom:0px;grid-template:"content"1fr/1fr;width:100%;height:100%;display:grid}&[data-v-ec8b840d]: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-ec8b840d]: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-ec8b840d]{isolation:isolate;grid-area:content;min-width:0;min-height:0;position:relative}.tab-navigation{&[data-v-ec8b840d]{z-index:1;padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left);background-color:var(--app-bg-tab-bar-color);box-shadow:var(--app-shadow-dark);transition:background-color var(--app-transition);grid-area:tab}&.v-enter-to[data-v-ec8b840d],&.v-leave-to[data-v-ec8b840d]{transition:calc(.4s * var(--v)) var(--app-ease-in-out)}&.v-enter-from[data-v-ec8b840d]{transform:translateY(140%)}&.v-leave-from[data-v-ec8b840d]{transform:translateY(-100%)}&.v-leave-to[data-v-ec8b840d]{transform:translateY(40%)}}@media (width>=960px){.tab-view{&[data-v-ec8b840d]:has(.tab-navigation){--app-tab-bar-area-bottom:calc(60px + var(--safe-area-inset-bottom));grid-template-rows:1fr;grid-template-areas:"content"}}.tab-navigation[data-v-ec8b840d]{box-shadow:none;background:0 0;padding:0}}.app-emoji[data-v-36ede75d]{width:var(--app-emoji-size,20px);height:var(--app-emoji-size,20px);vertical-align:middle;justify-content:center;align-items:center;font-size:32px;line-height:1;display:inline-flex;position:relative}.app-emoji-svg[data-v-36ede75d]{width:var(--app-emoji-size,20px);height:var(--app-emoji-size,20px);align-items:center;display:flex}.app-emoji-image[data-v-36ede75d]{width:var(--app-emoji-size,20px);height:var(--app-emoji-size,20px);object-fit:contain}.switch[data-v-940edccd]{cursor:pointer;width:2.75rem;height:1.5rem;display:inline-block;position:relative}.switch-slider{&[data-v-940edccd]{background-color:var(--app-gray-30);transition:transform calc(.2s * var(--v)) linear;border-radius:1.5rem;position:absolute;inset:0}&[data-v-940edccd]:before{content:"";width:1.25rem;height:1.25rem;transition:calc(.2s * var(--v)) var(--app-timing-function);background-color:#fff;border-radius:50%;position:absolute;bottom:.125rem;left:.125rem}}.switch-input:checked+.switch-slider{&[data-v-940edccd]{background-color:var(--app-primary-color)}&[data-v-940edccd]:before{transform:translate(1.25rem)}}.switch-input:focus-visible+.switch-slider[data-v-940edccd]{outline:2px solid var(--app-primary-color);outline-offset:2px}.switch-input:disabled+.switch-slider[data-v-940edccd]{background-color:rgb(from var(--app-gray-30) r g b / 30%)}.switch-input:checked:disabled+.switch-slider[data-v-940edccd]{background-color:rgb(from var(--app-primary-color) r g b / 30%)}.user-menu-popover[data-v-ddc56ef1]{min-width:12.375rem}.user-info-text[data-v-ddc56ef1]{flex-direction:column;gap:.125rem;display:flex}.user-name[data-v-ddc56ef1]{font-size:.75rem;line-height:.875rem}.user-email[data-v-ddc56ef1]{color:var(--app-text-secondary);font-size:.625rem;line-height:.75rem}.settings-menu[data-v-ddc56ef1]{min-width:13.75rem}.account-integration[data-v-ddc56ef1]{padding:.5rem .75rem}.has-divider{&[data-v-ddc56ef1]{margin-top:.5rem;position:relative}&[data-v-ddc56ef1]:before{content:"";background-color:var(--app-text-10);height:1px;display:block;position:absolute;top:-.25rem;left:0;right:0}}.toggle[data-v-ddc56ef1]{color:var(--app-text-secondary);justify-content:space-between;align-items:center;font-size:.75rem;line-height:.875rem;display:flex}.account-details[data-v-ddc56ef1]{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.account-details-display-name[data-v-ddc56ef1]{font-size:.75rem;font-weight:400;line-height:.875rem}.account-details-email[data-v-ddc56ef1]{color:var(--app-text-secondary);margin-top:.125rem;font-size:.625rem;line-height:.75rem}.calendar-table[data-v-9884d381]{--cell-size:var(--app-calendar-cell-size,2.6em);--day-of-week-size:var(--app-calendar-day-of-week-size,.8em);width:100%;height:var(--app-calendar-height,auto);table-layout:fixed;grid-template-columns:repeat(7,1fr);place-content:space-between;display:grid;container-type:inline-size}.calendar-table-group[data-v-9884d381],.calendar-row[data-v-9884d381]{display:contents}.calendar-day-of-week[data-v-9884d381],.calendar-cell-link[data-v-9884d381]{text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-weight:400;line-height:1;display:flex}.calendar-day-of-week[data-v-9884d381]{font-size:var(--day-of-week-size);color:rgb(from var(--app-text) r g b / 70%);line-height:1.25}.calendar-row[data-v-9884d381]{transition:background-color calc(.15s * var(--v)) linear}.calendar-cell{&[data-v-9884d381]{--selected-padding:2px;padding-inline:calc((100cqw - (var(--cell-size) * 7)) / 12);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}&.selected[data-v-9884d381]:before{inset:calc(var(--selected-padding) * -1) 0;z-index:-1;content:"";background-color:var(--app-bg);position:absolute}&.selected.selected-first[data-v-9884d381]:before{border-start-start-radius:calc(var(--cell-size) / 2 + var(--selected-padding));border-end-start-radius:calc(var(--cell-size) / 2 + var(--selected-padding));inset-inline-start:calc(50% - calc(var(--cell-size) / 2 + var(--selected-padding)))}&.selected.selected-last[data-v-9884d381]:before{border-start-end-radius:calc(var(--cell-size) / 2 + var(--selected-padding));border-end-end-radius:calc(var(--cell-size) / 2 + var(--selected-padding));inset-inline-end:calc(50% - calc(var(--cell-size) / 2 + var(--selected-padding)))}&:first-child{&[data-v-9884d381]{padding-inline-start:0}&.selected.selected-first[data-v-9884d381]:before{inset-inline-start:calc(var(--selected-padding) * -1)}}&:last-child{&[data-v-9884d381]{padding-inline-end:0}&.selected.selected-last[data-v-9884d381]:before{inset-inline-end:calc(var(--selected-padding) * -1)}}&.has-event{&[data-v-9884d381]:after{pointer-events:none;content:"";background-color:var(--app-secondary-color);border-radius:50%;width:.3em;height:.3em;display:block;position:absolute;inset-block-start:calc(var(--cell-size) * .77)}&[data-v-9884d381]:has(.today):after{background-color:var(--app-text-inverse)}&[data-v-9884d381]:has(.different-month:not(.today)):after{background-color:rgb(from var(--app-secondary-color) r g b / 30%)}}}.calendar-cell-link{&[data-v-9884d381]{width:var(--cell-size);height:var(--cell-size);color:var(--app-text);border-radius:50%;line-height:1.2;text-decoration:none}&.different-month[data-v-9884d381]:not(.today){color:rgb(from var(--app-text) r g b / 30%)}@media (hover:hover){&[data-v-9884d381]:hover{background-color:var(--app-text-05)}}&[data-v-9884d381]:focus-visible{background-color:var(--app-text-05)}&.selected-day[data-v-9884d381]{color:var(--app-primary-color);background-color:rgb(from var(--app-text) r g b / 15%)}&.today[data-v-9884d381]{color:var(--app-text-inverse);background-color:var(--app-primary-color)}}.tooltip{&[data-v-689acd2b]{z-index:var(--app-z-index-popover);outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);width:fit-content;height:fit-content;box-shadow:var(--app-shadow-narrow);border-radius:4px;margin:auto;padding:4px 8px;position:fixed;inset:auto}&.v-enter-to[data-v-689acd2b],&.v-leave-to[data-v-689acd2b]{transition:opacity calc(.1s * var(--v)) linear}&.v-enter-from[data-v-689acd2b],&.v-leave-to[data-v-689acd2b]{opacity:0}}.activator-marker[data-v-689acd2b]{display:none}.app-carousel{&[data-v-4b64f3d2]{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;position:relative;overflow:scroll clip}&[data-v-4b64f3d2]:not(.initialized){opacity:0}&.disabled[data-v-4b64f3d2]{overflow-x:hidden}&.resetting[data-v-4b64f3d2]{scroll-snap-type:none}}.app-carousel-item{&[data-v-4b64f3d2]{scroll-snap-align:center;scroll-snap-stop:always;width:100%;height:100%;position:absolute;top:0;left:0}&.current[data-v-4b64f3d2]{z-index:1}}.sentinel[data-v-4b64f3d2]{z-index:-1;pointer-events:none}@media (width>=960px){.app-carousel{&[data-v-4b64f3d2]{overflow:visible}&[data-v-4b64f3d2]:not(.initialized){opacity:1}}.app-carousel-item{&[data-v-4b64f3d2]{position:static}&[data-v-4b64f3d2]:not(.current){display:none}}.sentinel[data-v-4b64f3d2]{display:none}}.tab-panel[data-v-f3f5cfd5]{width:100%;height:100%}.calendar-timeline[data-v-c736bdde]{position:relative}.segment-wrapper{&[data-v-c736bdde]{width:100%}&[data-v-c736bdde]:after{content:"";width:100%;height:1px;display:block}}.segment-line[data-v-c736bdde]{pointer-events:none;background-color:var(--app-line-color);height:1px;position:absolute;top:0;left:0;right:0}.event-item-wrapper[data-v-c736bdde]{pointer-events:none;isolation:isolate;position:absolute;inset:0}.timeline-progress[data-v-c736bdde]{pointer-events:none;border-bottom:1px solid var(--app-red);position:absolute;top:0;left:0;right:1px}.panel-group[data-v-42144ae9]{display:contents}@media (width>=960px){.panel-group[data-v-42144ae9]{isolation:isolate;flex-flow:row;width:100%;height:100%;display:flex}}.panel[data-v-06e2f172]{display:contents}@media (width>=960px){.panel[data-v-06e2f172]{flex-grow:0;flex-shrink:0;height:100%;display:flex;position:relative}}.handle-wrapper[data-v-0e4c0080]{--handle-width-normal:1px;--handle-width-hover:2px;--handle-width-active:8px;z-index:1;box-sizing:content-box;cursor:ew-resize;user-select:none;flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;width:1px;margin:0 -.5rem;padding:0 .5rem;display:flex;position:relative}.handle-cover[data-v-0e4c0080]{z-index:2;background-color:var(--app-bg);flex-shrink:0;width:1rem;position:sticky;top:0}.handle-cover.show-triangle[data-v-0e4c0080]:after{content:"";border-top:.5rem solid var(--app-line-color);border-left:.375rem solid #0000;border-right:.375rem solid #0000;width:0;height:0;position:absolute;top:calc(100% - .5rem);left:50%;transform:translate(-50%)}.panel-resize-handle[data-v-0e4c0080]{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.handle-inner[data-v-0e4c0080]{width:var(--handle-width-normal);background-color:var(--app-line-color);height:100%;transition:width var(--resizable-panel-handle-animation-duration), background-image var(--resizable-panel-handle-animation-duration);justify-content:center;display:flex;position:absolute}@media (hover:hover){.handle-wrapper:hover .handle-inner[data-v-0e4c0080]{width:var(--handle-width-hover)}}.handle-wrapper:active .handle-inner[data-v-0e4c0080]{width:var(--handle-width-active);background-image:linear-gradient(180deg, var(--app-line-color) 0%, var(--app-primary-color) 50%, var(--app-line-color) 100%)}.handle-inner-pin[data-v-0e4c0080]{top:min(calc(var(--handle-height) * .5), 45vh);transition:width var(--resizable-panel-handle-animation-duration), height var(--resizable-panel-handle-animation-duration), background var(--resizable-panel-handle-animation-duration), border-radius var(--resizable-panel-handle-animation-duration);align-self:flex-start;position:sticky;transform:translateY(-50%)}.handle-wrapper:active .handle-inner-pin[data-v-0e4c0080]{background:var(--app-bg-base-color);border-radius:50px;width:4px;height:60px}.calendar-cell-date-label{&[data-v-0d7b9757]{border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin:auto;font-size:.625rem;font-weight:400;display:flex}&.today[data-v-0d7b9757]{color:var(--app-bg);background-color:var(--app-primary-color)}&.different-month[data-v-0d7b9757]:not(.today){opacity:.15}}.event-item-line{&[data-v-7c2a0885]{--opacity-attending:80%;--opacity-not-attending:30%;background-image:linear-gradient(to bottom, rgb(from var(--event-item-color) r g b / var(--opacity-attending)), rgb(from var(--event-item-color-light) r g b / var(--opacity-attending)))}&.horizontal[data-v-7c2a0885]{background-image:linear-gradient(to right, rgb(from var(--event-item-color) r g b / var(--opacity-attending)), rgb(from var(--event-item-color-light) r g b / var(--opacity-attending)))}&.special{&[data-v-7c2a0885]{background-color:var(--event-item-special-color);overflow:clip}&[data-v-7c2a0885]:before{content:"";background-image:linear-gradient(180deg in oklab, transparent 20%, var(--event-item-special-color-primary) 45%, var(--event-item-special-color-secondary) 55%, transparent 80%);animation:move-gradient-vertical-7c2a0885 var(--animation-duration) var(--app-cubic-in-out) infinite;animation-delay:var(--animation-delay);position:absolute;inset:0}&.horizontal{&[data-v-7c2a0885]:before{background-image:linear-gradient(90deg in oklab, transparent 20%, var(--event-item-special-color-primary) 45%, var(--event-item-special-color-secondary) 55%, transparent 80%);animation:move-gradient-horizontal-7c2a0885 var(--animation-duration) var(--app-cubic-in-out) infinite;animation-delay:var(--animation-delay)}}@media (prefers-reduced-motion:reduce){&[data-v-7c2a0885]:before{animation:none}&.horizontal{&[data-v-7c2a0885]:before{animation:none}}}}}@keyframes move-gradient-vertical-7c2a0885{0%{transform:translateY(-80%)}to{transform:translateY(80%)}}@keyframes move-gradient-horizontal-7c2a0885{0%{transform:translate(-80%)}to{transform:translate(80%)}}.item{&[data-v-88a73e68]{appearance:none;pointer-events:none;background:0 0;border:none;position:absolute;top:0;left:0}&.selected[data-v-88a73e68]{z-index:1}}.item-hit[data-v-88a73e68]{pointer-events:auto;height:100%;min-height:44px;position:absolute;inset:50% 0;transform:translateY(-50%)}.item-content{&[data-v-88a73e68]{z-index:0;background-image:linear-gradient(180deg in oklab, rgb(from var(--event-item-color-dark) r g b / 20%), rgb(from var(--event-item-color-light) r g b / 20%));backdrop-filter:blur(2px);border-radius:.125rem;flex-direction:column;justify-content:flex-start;gap:0;height:100%;display:flex;position:absolute;top:0;left:0;right:0;overflow:clip;container-type:size}&[data-v-88a73e68]:not(.attending){background-color:var(--app-bg-30);background-image:none}&[data-v-88a73e68]:not(.attending):after{content:"";border:1px solid var(--event-item-color-dark);border-radius:.125rem;position:absolute;inset:0}}.item-line{&[data-v-88a73e68]{border-radius:.1rem;width:.1875rem;position:absolute;inset:0 auto 0 0}&[data-v-88a73e68]:not(.attending){display:none}&[data-v-88a73e68]:after{content:"";background-color:var(--event-item-color-dark);border-radius:0 0 .1rem .1rem;height:.15rem;position:absolute;bottom:0;left:0;right:0}}.item-label[data-v-88a73e68]{flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;margin-bottom:auto;padding:0;display:flex;position:relative}.item-icon{&[data-v-88a73e68]{--app-emoji-size:min(100cqh, 1.25rem);display:flex}&.absent[data-v-88a73e68]{filter:grayscale()}}.item-label-text{&[data-v-88a73e68]{width:100%;min-width:0;color:var(--event-item-color-dark);text-align:left;white-space:normal;flex:none;margin:0;padding-left:.1875rem;font-size:.625rem;font-weight:700;line-height:1.11;overflow:hidden}&[data-v-88a73e68]:not(.attending){padding-left:0}&.absent[data-v-88a73e68]{text-decoration:line-through}}@container (height<3rem){.item-label[data-v-88a73e68]{flex-direction:row}.item-label-text{&[data-v-88a73e68]{flex:1}.item-icon+&[data-v-88a73e68]{padding-left:0}}}@container (height<.75rem){.item-label[data-v-88a73e68]{display:none}}.item-label-text-inner[data-v-88a73e68]{flex-direction:column;gap:.125rem;padding:.125rem;display:flex}.item-frame[data-v-88a73e68]{border:2px solid var(--app-secondary-color);border-radius:2px;position:absolute;inset:0}.item-frame-handle{&[data-v-88a73e68]{pointer-events:auto;cursor:ns-resize;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-22px;display:flex;position:absolute;left:50%}&.start[data-v-88a73e68]{top:-23px}&.end[data-v-88a73e68]{bottom:-23px}&[data-v-88a73e68]:before{content:"";background-color:var(--app-secondary-color);border-radius:50%;width:8px;height:8px;display:block}}.calendar-cell[data-v-727cf769]{height:var(--calendar-cell-height);flex:none;font-size:.625rem;font-weight:400;position:relative}.calendar-cell-button{&[data-v-727cf769]{transition:background-color calc(.15s * var(--v)) linear;position:absolute;inset:0}@media (hover:hover){&[data-v-727cf769]:hover{background-color:rgb(from var(--app-bg-base-color) r g b / 70%)}}&[aria-pressed=true][data-v-727cf769]{background-color:rgb(from var(--app-bg-base-color) r g b / 70%)}}.calendar-date-label{&[data-v-727cf769]{position:absolute;top:.125rem;left:.125rem}&.center[data-v-727cf769]{right:.125rem}}.calendar-cell-events[data-v-727cf769]{flex-direction:column;gap:.0625rem;display:flex;position:absolute;top:1.5rem;left:0;right:0}.calendar-date-emoji-list{&[data-v-727cf769]{grid-template-rows:1rem;grid-template-columns:repeat(auto-fill,1rem);justify-content:space-between;align-items:stretch;padding:0 .125rem .125rem;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:clip}&[data-v-727cf769]:empty{display:none}&[data-v-727cf769]:has(.other-count:first-child){justify-content:end}}.calendar-date-emoji-item[data-v-727cf769]{--app-emoji-size:1rem;justify-content:center;align-items:center;display:flex}.emoji-item{&[data-v-727cf769]{position:relative}&[data-v-727cf769]:not(.attending):after{pointer-events:none;content:"";border:1px solid var(--event-item-color-dark);border-radius:.25rem;position:absolute;inset:0}&.absent[data-v-727cf769]:after{background:linear-gradient(to top left, transparent calc(50% - 1px), var(--event-item-color-dark) 50%, transparent calc(50% + 1px))}}.other-count[data-v-727cf769]{text-align:center;grid-column:-2;width:1rem;margin-left:auto;font-size:.5rem;font-weight:400;line-height:1.25}.more-count[data-v-727cf769]{text-align:center;background-color:var(--app-bg-base-color);border-radius:2.5rem;width:max-content;margin-left:auto;padding:.25rem .625rem;font-size:.625rem;font-weight:700;line-height:.75}.calendar-cell-unread-badge[data-v-727cf769]{background-color:var(--app-red);border-radius:50%;width:.5rem;height:.5rem;display:block;position:absolute;top:.5rem;right:.25rem}.decoration-image-dialog{&[data-v-a3543cfc]{width:100%;height:100%;max-height:none}&[data-v-a3543cfc]::backdrop{backdrop-filter:blur(4px)}&.enter-active[data-v-a3543cfc],&.leave-active[data-v-a3543cfc]{transition:var(--app-transition)}&.enter-from[data-v-a3543cfc],&.leave-to[data-v-a3543cfc]{opacity:0}&[data-v-a3543cfc]>.dialog-inner{width:100%;height:100%}}.cancel-button[data-v-a3543cfc],.done-button[data-v-a3543cfc]{bottom:calc(16px + var(--safe-area-inset-bottom));position:absolute}.cancel-button[data-v-a3543cfc]{left:16px}.done-button[data-v-a3543cfc]{right:16px}.icon[data-v-a3543cfc]{fill:var(--app-text-80)}.active-indicator[data-v-fcca59db]{border:1px solid var(--app-primary-color);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.decoration-view-canvas[data-v-d678322e]{pointer-events:none;display:flex;position:relative}.image-canvas[data-v-d678322e]{top:calc(-1px * (var(--v1f8dd320) + var(--v0e3277ba)));left:calc(-1px * (var(--v1f8dd320) + var(--v0e3277ba)));width:calc(1px * var(--v06928168) / var(--v6cfe99ef));height:calc(1px * var(--ff5b9f3e) / var(--v6cfe99ef));position:absolute}.svg[data-v-d678322e]{top:calc(-1px * var(--v0e3277ba));left:calc(-1px * var(--v0e3277ba));transform-origin:0 0;position:absolute}.svg-path[data-v-d678322e]{pointer-events:all;fill:none;stroke:none}.eraser-preview[data-v-d678322e]{border:2px solid var(--app-text);border-radius:50%;position:absolute;top:0;left:0}.memo-drawing[data-v-edff4baf]{z-index:1;pointer-events:none;position:absolute;left:0}.wrapper[data-v-3145d8b5]{--max-width:100%;--max-height:100%;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;position:absolute}.image[data-v-3145d8b5]{width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=960px){.wrapper[data-v-3145d8b5]{--max-width:70%;--max-height:70%}}.media-dialog{&[data-v-b5a9704b]{width:100%;height:100%;max-height:none}&[data-v-b5a9704b]>.dialog-inner{width:100%;height:100%}&[data-v-b5a9704b]::backdrop{display:none}}.backdrop{&[data-v-b5a9704b]{background-color:#000c;position:fixed;inset:0}&.v-enter-to[data-v-b5a9704b],&.v-leave-to[data-v-b5a9704b]{transition:opacity calc(.2s * var(--v)) linear}&.v-enter-from[data-v-b5a9704b],&.v-leave-to[data-v-b5a9704b]{opacity:0!important}}.scroller{&[data-v-b5a9704b],&[data-v-b5a9704b] .content{width:100%;height:100%}}.progress[data-v-d46d4f23]{background-color:var(--app-bg-90);width:100%;height:.3125rem;overflow:clip}.progress-bar[data-v-d46d4f23]{background-color:var(--app-secondary-color);height:100%;transition:width calc(.2s * var(--v)) var(--app-timing-function)}.decoration-image[data-v-0e9af386]{pointer-events:none;display:flex;position:relative}.image-canvas[data-v-0e9af386]{top:calc(-1px * var(--v5f0658e3));left:calc(-1px * var(--v5f0658e3));width:calc(1px * var(--v3c2f450f) / var(--e77fdfe8));height:calc(1px * var(--v2fea62fe) / var(--e77fdfe8));position:absolute}.svg[data-v-0e9af386]{transform-origin:0 0;position:absolute;top:0;left:0}.svg-path[data-v-0e9af386]{pointer-events:all;fill:none;stroke:none}.decoration-view-image[data-v-ebbb30a2]{position:relative}.uploading[data-v-ebbb30a2]{filter:saturate(0)brightness(.5)}.progress[data-v-ebbb30a2]{position:absolute;bottom:0;left:0;right:0}.image-handle[data-v-0e8aa31a]{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.handle{&[data-v-0e8aa31a]{pointer-events:auto;cursor:grab;justify-content:center;align-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:flex;position:absolute}&[data-v-0e8aa31a]:active{cursor:grabbing}&[data-v-0e8aa31a]:before{content:"";border:2px solid var(--app-gray-30);background-color:#fff;border-radius:50%;width:12px;height:12px;display:block}&.top-left[data-v-0e8aa31a]{top:0;left:0}&.top-right[data-v-0e8aa31a]{top:0;left:100%}&.bottom-left[data-v-0e8aa31a]{top:100%;left:0}&.bottom-right[data-v-0e8aa31a]{top:100%;left:100%}}.rotate{&[data-v-0e8aa31a]{pointer-events:auto;cursor:grab;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-22px;display:flex;position:absolute;bottom:-44px;left:50%}&[data-v-0e8aa31a]:active{cursor:grabbing}}.rotate-icon[data-v-0e8aa31a]{fill:var(--app-text)}.memo-media-wrapper{&[data-v-8e1162fb]{z-index:1;pointer-events:none;align-items:flex-start;max-width:100%;display:flex;position:relative}&.float-left[data-v-8e1162fb]{float:left}&.float-right[data-v-8e1162fb]{float:right;flex-direction:row-reverse}&.absolute[data-v-8e1162fb]{max-width:none;position:absolute;left:0}}.memo-media[data-v-8e1162fb]{flex:none;width:fit-content}.memo-media-preview[data-v-8e1162fb]{z-index:var(--app-z-index-dialog);pointer-events:none;transform-origin:0 0;position:absolute}.memo-media-mark[data-v-8e1162fb]{position:absolute}.memo-media-inner[data-v-8e1162fb]{width:fit-content;position:relative}.check{&[data-v-ce44379d]{--shadow-color:var(--app-text-20);box-shadow:0 0 0 1px var(--shadow-color) inset;transition:background-color calc(.1s * var(--v)) var(--app-timing-function);background-color:#0000;justify-content:center;align-items:center;display:inline-flex;position:relative}&.checked[data-v-ce44379d]{--shadow-color:var(--app-primary-color);background-color:var(--app-primary-color)}}.check-svg[data-v-ce44379d]{fill:#0000;width:100%;height:100%;transition:calc(.1s * var(--v)) var(--app-timing-function);flex:none;transform:scale(.9)rotate(-180deg)}.check.checked>.check-svg[data-v-ce44379d]{fill:var(--app-text-inverse);transform:scale(1)rotate(0)}.check[data-v-ac7d7591]{position:relative}.check-icon[data-v-ac7d7591]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.icon-app{&[data-v-7be1fb7f]{width:calc(var(--v396877f9) * 1px);height:calc(var(--v396877f9) * 1px);vertical-align:middle;color:var(--app-text);justify-content:center;align-items:center;display:inline-flex;position:relative}&[data-v-7be1fb7f]:before{position:absolute;top:50%;left:50%}}.icon-dot{&[data-v-7be1fb7f]:before{width:calc(var(--v396877f9) * 1px / 6);height:calc(var(--v396877f9) * 1px / 6);margin-top:calc(var(--v396877f9) * 1px / -12);margin-left:calc(var(--v396877f9) * 1px / -12);content:"";background-color:currentColor;border-radius:50%}}.memo-text-annotated{&[data-v-57b1ae00]{background-image:linear-gradient(rgb(from var(--app-text) r g b / 10%), rgb(from var(--app-text) r g b / 10%));transition:background-size var(--app-transition), color var(--app-transition);background-position:0;background-repeat:no-repeat;background-size:0 .4em;display:inline}&.checked[data-v-57b1ae00]{color:rgb(from var(--app-text) r g b / 30%);background-size:100% .4em}}.memo-text-inner{&[data-v-57b1ae00]{display:inline}&.empty[data-v-57b1ae00]{display:block}&[data-v-57b1ae00] .memo-text-anchor{color:inherit;line-break:anywhere;padding-block:.5em;text-decoration:underline}&[data-v-57b1ae00] .text-excess{background-color:rgb(from var(--app-red) r g b / 50%)}&[data-v-57b1ae00] .text-span{font-style:normal;font-weight:400;-webkit-text-decoration:none;text-decoration:none;&.bold{font-weight:700}&.italic{font-style:italic}&.underline{text-decoration-line:underline}&.strikethrough{text-decoration-line:line-through}&.underline.strikethrough{text-decoration-line:underline line-through}}}.memo-text[data-v-136a8e00]{--text-padding-inline:.35em;min-height:1lh;padding-inline:var(--text-padding-inline)}.memo-icon[data-v-136a8e00]{background:0 0;justify-content:center;align-items:center;width:1lh;height:1lh;margin-left:-2.35em;display:inline-flex;position:absolute}.memo-text-inner{&[data-v-136a8e00]{overflow-wrap:anywhere;white-space:pre-wrap;outline-offset:2px;width:fit-content;min-width:1lh;transition:outline-color calc(.15s * var(--v)) linear;outline:1px solid #0000;font-weight:400;display:inline}&.selected[data-v-136a8e00]{outline-color:var(--app-primary-color)}&.has-icon[data-v-136a8e00]{min-width:2lh}&.empty[data-v-136a8e00]{display:inline-block}}.wrapper[data-v-477c2248]{--max-width:100%;--max-height:100%;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;position:absolute}.video[data-v-477c2248]{width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=960px){.wrapper[data-v-477c2248]{--max-width:70%;--max-height:70%}}.decoration-view-video[data-v-7a978814]{position:relative}.video-placeholder[data-v-7a978814]{pointer-events:auto;background-color:var(--app-gray-80)}.uploading[data-v-7a978814]{filter:saturate(0)brightness(.5)}.play-button[data-v-7a978814]{aspect-ratio:1;pointer-events:auto;place-self:center;height:3.75rem;max-height:100%;position:absolute;inset:0}.play-icon[data-v-7a978814]{width:100%;height:100%;filter:drop-shadow(var(--app-shadow));fill:#fff}.progress[data-v-7a978814]{position:absolute;bottom:0;left:0;right:0}.decoration-view-video-mark[data-v-2a2edc89]{pointer-events:auto;background-color:var(--app-text-10);mix-blend-mode:screen;position:relative}.memo-document[data-v-e761f8c3]{z-index:0;font-size:calc(.5px * var(--v1b546480));line-height:calc(1px * var(--v1b546480));color:var(--app-text);outline:none;position:relative}.placeholder{&[data-v-e761f8c3]{min-width:1lh;min-height:1lh;color:var(--app-text-30);white-space:nowrap;align-items:center;gap:.5em;padding-left:.5em;display:flex;position:absolute;top:0;left:0}.memo-document:focus &[data-v-e761f8c3]{display:none}}.placeholder-icon[data-v-e761f8c3]{background-color:var(--app-primary-color);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.5em;height:1.5em;display:flex}.placeholder-icon-inner[data-v-e761f8c3]{width:100%;height:100%;fill:var(--app-text-inverse)}.selection-feedback[data-v-e761f8c3]{pointer-events:none;background-color:var(--app-text-10);transform-origin:0 0;position:absolute;top:0;left:0}.selection-menu-item[data-v-e637857e]{display:flex}.selection-menu-button{&[data-v-e637857e]{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}&[data-v-e637857e]:active{background-color:var(--app-text-05)}}.icon[data-v-e637857e]{fill:var(--app-text-40)}.selection-menu-wrapper[data-v-a39e3ca2]{z-index:var(--app-z-index-popover);transform-origin:bottom;justify-content:center;align-items:center;width:fit-content;margin:auto;display:flex;position:absolute}.selection-menu-inner[data-v-a39e3ca2]{outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);width:fit-content;box-shadow:var(--app-shadow);border-radius:22px;padding:4px;display:flex}.selection-menu[data-v-a39e3ca2]{width:fit-content;display:flex}.memo-toolbar-wrapper[data-v-5af6a649]{--button-size:var(--memo-toolbar-button-size,1.5rem);width:100%;display:none}.memo-toolbar[data-v-5af6a649]{width:100%;height:var(--memo-toolbar-height,auto);gap:.25rem;display:flex}.memo-toolbar-item[data-v-5af6a649]{align-items:center;display:flex}.memo-toolbar-separator[data-v-5af6a649]{width:1px;height:calc(var(--button-size) - .5rem);border:none;border-left:1px solid var(--app-line-color)}.memo-toolbar-button[data-v-5af6a649]{width:var(--button-size);height:var(--button-size);color:rgb(from var(--app-text) r g b / 70%);justify-content:center;align-items:center;padding:0;display:flex;position:relative}.icon[data-v-5af6a649]{width:calc(var(--button-size) - .5rem);height:calc(var(--button-size) - .5rem);fill:currentColor}@media (width>=960px){.memo-toolbar-wrapper[data-v-5af6a649]{display:block}}.toolbar-button-wrapper[data-v-8b0514c9]{height:100%;display:flex}.toolbar-button-separator[data-v-8b0514c9]{border-color:var(--app-text-10);border-right:none;align-self:center;width:1px;height:16px}.no-padding[data-v-8b0514c9]{padding:0}.memo-background[data-v-ca31b469]{pointer-events:none;background-size:100% calc(1px * var(--ee9dcc3c));opacity:var(--memo-background-opacity,1);transform-origin:0 0;transition:opacity calc(.3s * var(--v)) linear;position:absolute;inset:0}.note-theme-background[data-v-4b5ab961]{isolation:isolate;width:100%;display:flex;position:relative}.background-left[data-v-4b5ab961],.background-right[data-v-4b5ab961]{z-index:-1;flex:none}.background-base[data-v-4b5ab961]{flex:1 1 0;min-width:0}.background-floating[data-v-4b5ab961]{margin:auto;position:absolute}.background-floating-image[data-v-4b5ab961]{width:100%;height:100%;display:block}.note-theme-wrapper[data-v-b5f24272]{font-size:calc(.5px * var(--v3c476bee));flex-direction:column;display:flex;position:relative}.background[data-v-b5f24272]{width:100%;height:100%;max-height:var(--note-theme-background-max-height,none);position:absolute;top:0;left:0;right:0}.note-theme[data-v-b5f24272]{width:100%;min-height:0;color:var(--app-text);isolation:isolate;flex-direction:column;flex:1;display:flex;position:relative}.wrapper-image[data-v-b5f24272]{position:absolute;inset:0}.header-image[data-v-b5f24272],.footer-image[data-v-b5f24272]{z-index:1;isolation:isolate;flex:none;width:100%}.note-body[data-v-b5f24272]{isolation:isolate;flex-grow:1;grid-template-rows:max-content 1fr;grid-template-columns:100%;min-height:0;display:grid;position:relative;overflow:clip}.note-background[data-v-b5f24272]{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.title[data-v-b5f24272]{width:100%;min-height:var(--note-theme-title-min-height,auto);align-items:center;display:flex;position:relative;overflow:clip}.memo-wrapper{&[data-v-b5f24272]{min-height:0;position:relative;overflow-y:clip}&.scrollable[data-v-b5f24272]{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);overflow:auto}}.background-floating-image[data-v-b5f24272],.floating-image[data-v-b5f24272]{object-fit:contain;max-width:100%;max-height:100%;position:absolute;transform:translateZ(0)}.appear-active{&.appear-slide-up[data-v-b5f24272],& .appear-slide-up[data-v-b5f24272],&[data-v-b5f24272] .appear-slide-up{translate:0 100cqh}&.appear-spin-up[data-v-b5f24272],& .appear-spin-up[data-v-b5f24272],&[data-v-b5f24272] .appear-spin-up{translate:0 100cqh;rotate:180deg}&.appear-expand[data-v-b5f24272],& .appear-expand[data-v-b5f24272],&[data-v-b5f24272] .appear-expand{flex-grow:0;flex-basis:0}&.appear-bounce[data-v-b5f24272],& .appear-bounce[data-v-b5f24272],&[data-v-b5f24272] .appear-bounce{transform-origin:50% min(100cqh,100%)}&.appear-fade-in[data-v-b5f24272],& .appear-fade-in[data-v-b5f24272],&[data-v-b5f24272] .appear-fade-in{opacity:0}}@keyframes note-theme-slide-up{0%{translate:0 100cqh}to{translate:0}}@keyframes note-theme-spin-up{0%{translate:0 100cqh;rotate:180deg}to{translate:0;rotate:0deg}}@keyframes note-theme-expand{0%{flex-grow:0;flex-basis:0}to{flex-grow:1;flex-basis:calc(1px * var(--v0eceefd2))}}@keyframes note-theme-bounce{0%{animation-timing-function:cubic-bezier(.5,0,0,1.05);scale:1}40%{animation-timing-function:ease-in;scale:1.1 .9}60%{animation-timing-function:cubic-bezier(1,0,.75,1);scale:1.09 .91}to{scale:1}}@keyframes note-theme-fade-in{0%{opacity:0}to{opacity:1}}.note-editor[data-v-9a123b17]{grid-template-rows:1fr;grid-template-columns:100%;display:grid;position:relative}.calendar-memo-panel[data-v-aadb22fb]{isolation:isolate;position:relative}.memo-wrapper[data-v-aadb22fb]{overflow:clip}._calendar-memo-toolbar_4h2mk_2{--memo-toolbar-height:2.5rem;top:var(--safe-area-inset-top);z-index:1;background-color:var(--app-bg);width:100%;padding-inline:.25rem;position:sticky;&:after{content:"";border-block-start:1px solid var(--app-line-color);position:absolute;inset-block-end:-1px;inset-inline:0}}.timeline-label-wrapper[data-v-76cbac09]{position:relative}.timeline-label-item[data-v-76cbac09]{top:calc(-.5px * var(--v68b8b70c));width:100%;height:calc(1px * var(--v68b8b70c));flex-direction:column;justify-content:center;align-items:flex-end;padding-right:.25rem;display:flex;position:absolute}.timeline-label-hour[data-v-76cbac09]{color:var(--app-text-secondary);font-size:.625rem;font-weight:700;line-height:1.2}.timeline-label-period[data-v-76cbac09]{color:var(--app-text-disabled);font-size:.5625rem;line-height:1.33}.adding-event-time-label[data-v-76cbac09]{width:100%;color:var(--app-text-inverse);white-space:nowrap;background-color:var(--app-secondary-color);border-radius:1px;justify-content:center;align-items:center;padding-block:1px;font-size:.5rem;line-height:1.25;display:flex;position:absolute;left:0;right:0;overflow:clip;translate:0 -50%}.event-item-frame[data-v-ef1bf1a1]{pointer-events:none;width:100%;position:absolute;left:0}.frame-inner[data-v-ef1bf1a1]{border:2px solid var(--app-secondary-color);border-radius:2px;position:absolute;inset:0 1px -1px}.frame-handle{&[data-v-ef1bf1a1]{pointer-events:auto;cursor:ns-resize;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-22px;display:flex;position:absolute;left:50%}&.start[data-v-ef1bf1a1]{top:-23px}&.end[data-v-ef1bf1a1]{bottom:-23px}&[data-v-ef1bf1a1]:before{content:"";background-color:var(--app-secondary-color);border-radius:50%;width:8px;height:8px;display:block}}.event{&[data-v-74e83748]{--calendar-cell-padding:.0625rem;width:100%;padding-inline:var(--calendar-cell-padding);appearance:none;display:flex;position:relative}&.resizing[data-v-74e83748]{pointer-events:none}&.selected[data-v-74e83748]{z-index:1}}.event-inner{&[data-v-74e83748]{z-index:0;pointer-events:none;isolation:isolate;border-radius:.125rem;justify-content:center;align-items:center;gap:.0625rem;width:100%;height:100%;display:flex;position:relative}&.attending[data-v-74e83748]{background-color:rgb(from var(--event-item-color) r g b / 20%);backdrop-filter:blur(2px)}&.vertical-layout[data-v-74e83748]{flex-direction:column;gap:.125rem;padding-bottom:.125rem}&[data-v-74e83748]:not(.attending):after{pointer-events:none;content:"";border:1px solid var(--event-item-color-dark);border-radius:.125rem;position:absolute;inset:0}}.event-label{&[data-v-74e83748]{text-align:left;opacity:1;flex-direction:column;flex:1;align-items:center;gap:.0625rem;min-width:0;display:flex}&[data-v-74e83748]:first-child{padding-left:.125rem}&[data-v-74e83748]:empty{display:none}&.vertical-layout[data-v-74e83748]{text-align:center;flex:none;width:100%}}.event-icon{&[data-v-74e83748]{--app-emoji-size:100%;aspect-ratio:1;min-width:0;height:100%;display:flex;position:relative}&.vertical-layout[data-v-74e83748]{width:100%;height:auto;min-height:0}&.absent[data-v-74e83748]{filter:grayscale()}}.event-title{&[data-v-74e83748]{z-index:1;width:100%;min-width:0;color:var(--event-item-color-dark);white-space:nowrap;flex-shrink:1;margin-left:.0625rem;font-size:.625rem;font-weight:700;line-height:1.2;position:relative;overflow:clip}&.absent[data-v-74e83748]{text-decoration:line-through}}.event-line{&[data-v-74e83748]{border-radius:.1rem;flex:auto;align-self:flex-start;width:calc(100% - .125rem);height:.25rem;position:relative}&[data-v-74e83748]:after{content:"";background-color:var(--event-item-color-dark);border-radius:0 .1rem .1rem 0;width:.125rem;position:absolute;inset:0 0 0 auto}}.event-frame[data-v-74e83748]{border:2px solid var(--app-secondary-color);border-radius:2px;position:absolute;inset:0}.event-frame-handle{&[data-v-74e83748]{pointer-events:auto;cursor:ew-resize;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;display:flex;position:absolute;top:50%}&.start[data-v-74e83748]{left:-23px}&.end[data-v-74e83748]{right:-23px}&[data-v-74e83748]:before{content:"";background-color:var(--app-secondary-color);border-radius:50%;width:8px;height:8px;display:block}}.event-item-full-day-frame[data-v-ad57bbd6]{pointer-events:none;position:absolute;top:0;bottom:0;left:0}.frame-inner[data-v-ad57bbd6]{border:2px solid var(--app-secondary-color);border-radius:2px;position:absolute;inset:1px 1px 2px}.frame-handle{&[data-v-ad57bbd6]{pointer-events:auto;cursor:ew-resize;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;display:flex;position:absolute;top:50%}&.start[data-v-ad57bbd6]{left:-23px}&.end[data-v-ad57bbd6]{right:-23px}&[data-v-ad57bbd6]:before{content:"";background-color:var(--app-secondary-color);border-radius:50%;width:8px;height:8px;display:block}}.calendar-day[data-v-5ee00c45]{grid-template:".title toolbar"".timeline memo"/1.5rem 1fr 1fr;width:calc(100% + 1px);margin-inline-end:-1px;display:grid;overflow:clip}.week-selector[data-v-5ee00c45]{z-index:2;grid-area:week-selector}.calendar-day-panels[data-v-5ee00c45],.calendar-day-left-panel[data-v-5ee00c45],.calendar-day-right-panel[data-v-5ee00c45]{display:contents}.calendar-day-timeline[data-v-5ee00c45]{flex-direction:column;grid-area:timeline;display:flex}.calendar-day-title-wrapper{&[data-v-5ee00c45]{z-index:1;background-color:var(--app-bg);grid-column:title/toolbar;position:sticky;top:0}&[data-v-5ee00c45]:before{width:1.5rem;height:calc(100% + var(--safe-area-inset-top));content:"";background-color:var(--app-bg);position:absolute;bottom:0;left:-1.5rem}&[data-v-5ee00c45]:after{content:"";border-block-start:1px solid var(--app-line-color);position:absolute;inset-block-end:-1px;inset-inline:0}}.calendar-day-title[data-v-5ee00c45]{height:2.5rem;color:var(--app-text-label);justify-content:flex-start;align-items:center;font-size:.625rem;font-weight:400;line-height:1.2;display:none}.full-day-wrapper[data-v-5ee00c45]{position:relative}.full-day[data-v-5ee00c45]{--full-day-event-item-margin-top:1.5rem;min-height:calc(4px * var(--v271de700));border-top:1px solid var(--app-line-color);border-left:1px solid var(--app-line-color)}.timeline-wrapper[data-v-5ee00c45]{user-select:none;background-color:var(--app-bg);flex-grow:1;width:100%;margin-bottom:-1px;position:relative}.timeline-label[data-v-5ee00c45]{width:1.5rem;position:absolute;inset-inline-start:-1.5rem}.timeline-and-memo[data-v-5ee00c45]{width:100%;display:flex;overflow:clip}.timeline[data-v-5ee00c45]{min-width:0;height:100%;padding-bottom:calc(1px * var(--v5c449c69));border-left:1px solid var(--app-line-color);flex:1 1 0;margin-block-end:-1px;overflow-y:clip}.event-item-wrapper[data-v-5ee00c45]{pointer-events:none;position:absolute;inset:0}.timeline-progress[data-v-5ee00c45]{pointer-events:none;border-bottom:1px solid var(--app-red);position:absolute;inset:0 1px auto 0}.memo[data-v-5ee00c45]{border-inline-start:1px solid var(--app-line-color);border-inline-end:1px solid var(--app-line-color);grid-area:memo;min-width:260px;margin-block-end:-1px;position:relative}@media (width>=960px){.calendar-day[data-v-5ee00c45]{display:block}.calendar-day-panels[data-v-5ee00c45]{width:100%;display:flex}.calendar-day-left-panel[data-v-5ee00c45]{flex-direction:column;flex:1;padding-left:1.5rem;display:flex}.calendar-day-right-panel[data-v-5ee00c45]{flex:1;display:flex}.calendar-day-title[data-v-5ee00c45]{display:flex}.timeline[data-v-5ee00c45]{padding-bottom:calc(1px * var(--v271de700))}.memo[data-v-5ee00c45]{border-inline-start:none;width:100%}.full-day[data-v-5ee00c45]{border-top:none}}.contents[data-v-738f6a39]{flex-wrap:wrap;align-items:flex-start;display:flex}.calendar-grid[data-v-738f6a39]{grid-template-columns:repeat(7,1fr);width:calc(100% + 2px);margin-block-end:-1px;margin-inline:-1px;display:grid}.calendar-row[data-v-738f6a39]{isolation:isolate;position:relative;overflow:clip}.calendar-row[data-v-738f6a39],.calendar-header[data-v-738f6a39],.calendar-body[data-v-738f6a39]{grid-template-columns:subgrid;grid-column:span 7;display:grid}.calendar-header[data-v-738f6a39]{z-index:1;background-color:var(--app-bg);border-block-end:1px solid var(--app-line-color);position:sticky;top:0}.calendar-header-cell[data-v-738f6a39]{height:2.5rem;color:var(--app-text-label);text-align:center;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;line-height:1.25;display:flex}.calendar-body-cell{&[data-v-738f6a39]{height:var(--calendar-cell-height);border-block-end:1px solid var(--app-line-color);border-inline-start:1px solid var(--app-line-color)}&[data-v-738f6a39]:last-of-type{border-inline-end:1px solid var(--app-line-color)}}.full-day-event-item[data-v-738f6a39]{--full-day-event-item-margin-top:1.5rem;margin-top:var(--full-day-event-item-margin-top)}.memo[data-v-738f6a39]{background-color:var(--app-bg);border-inline-start:1px solid var(--app-line-color);border-inline-end:1px solid var(--app-line-color);flex-grow:1;width:calc(100% + 2px);margin-inline:-1px;position:relative}.memo-inner[data-v-738f6a39]{height:100%}@media (width>=960px){.calendar-wrapper[data-v-738f6a39]{padding-block-end:1.5rem;padding-inline-start:1.5rem}.contents[data-v-738f6a39]{display:flex}.calendar-grid[data-v-738f6a39]{flex:1 1 0;min-width:0;margin-inline:0}.calendar-body-cell{&[data-v-738f6a39]:last-of-type{border-inline-end:none}}.memo[data-v-738f6a39]{border-inline:none;flex:1 1 0;min-width:0;margin-inline:0;position:relative}}.contents[data-v-bba946e8]{flex-wrap:wrap;align-items:flex-start;padding-block-end:1rem;display:flex}.calendar[data-v-bba946e8]{isolation:isolate;width:calc(100% + 1px);margin-block-end:-1px;margin-inline-end:-1px;padding-inline-start:1.5rem}.calendar-header[data-v-bba946e8],.calendar-date[data-v-bba946e8],.calendar-grid[data-v-bba946e8]{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar-header-wrapper{&[data-v-bba946e8]{z-index:2;position:sticky;top:0}&[data-v-bba946e8]:before{width:1.5rem;height:calc(100% + var(--safe-area-inset-top));content:"";background-color:var(--app-bg);position:absolute;bottom:0;left:-1.5rem}&[data-v-bba946e8]:not(.fixed){pointer-events:none}}.calendar-header[data-v-bba946e8]{background-color:var(--app-bg);border-block-end:1px solid var(--app-line-color)}.calendar-date[data-v-bba946e8]{border-inline-end:1px solid var(--app-line-color)}.calendar-date-inner{&[data-v-bba946e8]{cursor:pointer;width:100%;height:100%;transition:background-color calc(.2s * var(--v)) linear;background-clip:padding-box;border-inline-start:1px solid #0000;justify-content:center;align-items:center;padding-block:.125rem;display:flex;position:relative}&[data-v-bba946e8]:before{content:"";transition:background-color calc(.15s * var(--v)) linear;display:block;position:absolute;inset:0}&.fixed[data-v-bba946e8]{background-color:var(--app-bg)}@media (hover:hover){&.fixed[data-v-bba946e8]:hover:before{background-color:rgb(from var(--app-bg-base-color) r g b / 70%)}}}.calendar-date-label[data-v-bba946e8]{position:relative}.calendar-grid[data-v-bba946e8]{--calendar-cell-border-bottom-width:2px;top:calc(var(--v527d70ea) * -1px + (4rem + var(--calendar-cell-border-bottom-width) + 1px));z-index:1;background-color:var(--app-bg);border-inline-end:1px solid var(--app-line-color);margin-top:-1.5rem;position:sticky;overflow:clip}.calendar-header-cell[data-v-bba946e8]{height:2.5rem;color:var(--app-text-label);text-align:center;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;line-height:1.25;display:flex}.calendar-body-cell[data-v-bba946e8]{height:var(--calendar-cell-height);border-block-end:var(--calendar-cell-border-bottom-width) solid var(--app-line-color);border-inline-start:1px solid var(--app-line-color)}.full-day-event-item[data-v-bba946e8]{--full-day-event-item-margin-top:1.5rem;margin-top:var(--full-day-event-item-margin-top)}.timeline-wrapper[data-v-bba946e8]{margin-top:-1px;display:flex;position:relative}.timeline-label[data-v-bba946e8]{width:1.5rem;position:absolute;inset-inline-start:-1.5rem}.timeline-row[data-v-bba946e8]{border-inline-end:1px solid var(--app-line-color);width:100%;display:flex;overflow-y:clip}.timeline[data-v-bba946e8]{border-inline-start:1px solid var(--app-line-color);flex:1 1 0;min-width:0}.memo[data-v-bba946e8]{width:100%;display:none}@media (width>=960px){.calendar[data-v-bba946e8]{flex:1 1 0;min-width:0}.memo[data-v-bba946e8]{flex:1 1 0;min-width:0;display:block;position:relative}}.calendar-event-color{&[data-v-933ad66a]{height:calc(1px * var(--f547c550));transition:height calc(.3s * var(--v)) var(--app-quint-out);position:absolute;inset:0 0 auto}&.new-event-detail{&[data-v-933ad66a]{background-color:var(--event-item-color)}&.special[data-v-933ad66a]{height:calc(1px * var(--f547c550) + var(--special-height))}}}.special-gradient{&[data-v-933ad66a]{--gradient-color-1:var(--event-item-special-color);--gradient-color-2:var(--event-item-special-color-primary);--gradient-color-3:var(--event-item-special-color-secondary);position:absolute;inset:0;overflow:clip}&[data-v-933ad66a]:before{content:"";background-image:linear-gradient(90deg in oklab, var(--gradient-color-1) 0%, var(--gradient-color-2) 20%, var(--gradient-color-3) 40%, var(--gradient-color-1) 60%, var(--gradient-color-2) 80%, var(--gradient-color-3) 100%);width:250%;animation:move-gradient-933ad66a calc(6s * var(--v)) linear infinite;position:absolute;inset:0 0 0 auto}&.v-enter-to[data-v-933ad66a],&.v-leave-to[data-v-933ad66a]{transition:calc(.2s * var(--v)) var(--app-quad-out)}&.v-enter-from[data-v-933ad66a],&.v-leave-to[data-v-933ad66a]{opacity:0}@media (prefers-reduced-motion:reduce){&[data-v-933ad66a]:before{animation:none}}}@keyframes move-gradient-933ad66a{0%{transform:translate(0)}to{transform:translate(60%)}}.calendar-input{&[data-v-59b81406]{width:100%;font-size:.875rem}&[data-v-59b81406] .calendar-cell-link{&.today{color:var(--app-primary-color);background-color:#0000}&.selected{color:var(--app-bg);background-color:var(--app-primary-color)}}}.calendar-input-header[data-v-59b81406]{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.calendar-input-label[data-v-59b81406]{color:var(--app-text-label);white-space:nowrap;padding-inline:.75rem;font-weight:400}.calendar-input-buttons[data-v-59b81406]{gap:.75rem;display:flex}.calendar-input-move[data-v-59b81406]{justify-content:center;align-items:center;display:flex}.calendar-input-body[data-v-59b81406]{--app-calendar-height:100%;--app-calendar-cell-size:var(--app-calendar-input-cell-size,2.5rem);width:100%;height:var(--app-calendar-input-height,17.8125rem);position:relative;overflow:hidden}.icon[data-v-59b81406]{fill:currentColor;width:1.5rem;height:1.5rem}.calendar-leave-active[data-v-59b81406]{position:absolute}.radio{&[data-v-7e1280dd]{cursor:pointer;align-items:center;min-height:1.5rem;padding-left:2rem;font-size:.875rem;display:flex;position:relative}&[data-v-7e1280dd]:before{content:"";border:1px solid var(--app-text-disabled);width:1rem;height:1rem;transition:calc(.1s * var(--v)) var(--app-timing-function);border-radius:50%;margin:auto;position:absolute;top:0;bottom:0;left:.25rem}&[data-v-7e1280dd]:after{content:"";background-color:var(--app-primary-color);opacity:0;width:.625rem;height:.625rem;transition:calc(.1s * var(--v)) var(--app-timing-function);border-radius:50%;margin:auto;position:absolute;top:0;bottom:0;left:.4375rem;scale:0}&:has(.radio-input:checked){&[data-v-7e1280dd]:before{border-color:var(--app-primary-color)}&[data-v-7e1280dd]:after{opacity:1;scale:1}}}.transition-size[data-v-0aa6d205]{interpolate-size:numeric-only}.inner[data-v-fe95eb92]{flex-direction:column;width:100%;height:100%;display:flex}.scroller[data-v-fe95eb92]{flex:1;min-height:0}.form[data-v-fe95eb92]{--form-item-height:1.875rem;grid-template-columns:auto 1fr;grid-auto-rows:minmax(var(--form-item-height), auto);gap:.75rem;width:100%;padding:1rem 1.5rem;font-size:.875rem;display:grid}.form-label[data-v-fe95eb92]{white-space:nowrap;grid-column:1;align-items:center;width:7ch;display:flex}.form-input[data-v-fe95eb92]{--app-input-text-font-size:.75rem;--app-input-text-border-radius:.375rem;-moz-column-gap:.5rem;flex-wrap:wrap;grid-column:2;align-items:center;column-gap:.5rem;display:flex}.radio-group[data-v-fe95eb92]{display:contents}.text-field{&[data-v-fe95eb92]{--app-input-text-padding-block:.375rem}&.invalid[data-v-fe95eb92]{--app-input-text-color:var(--app-red)}}.repeat-button{&[data-v-fe95eb92]{--app-button-pressed-color:var(--app-primary-color);--app-button-transition-property:color, border-color;--app-button-border-radius:.375rem;min-width:0;height:100%;color:var(--app-text-secondary);text-transform:capitalize;white-space:nowrap;border:1px solid var(--app-line-color);flex:1;font-size:.75rem}&:not(:disabled){&[aria-pressed=true][data-v-fe95eb92]{color:var(--app-text-inverse);border-color:var(--app-primary-color)}}}.date-button{&[data-v-fe95eb92]{--app-button-background-color:var(--app-bg);--app-button-pressed-color:var(--app-primary-color);--app-button-transition-property:color;--app-button-border-radius:.375rem;height:var(--form-item-height);font-size:.75rem;line-height:1.17}&:not(:disabled){&[aria-pressed=true][data-v-fe95eb92]{color:var(--app-text-inverse)}}}.date-calendar-input[data-v-fe95eb92]{--app-calendar-input-cell-size:2rem;flex-basis:100%;overflow:clip}.date-calendar-input-inner{&[data-v-fe95eb92]{width:100%}&.v-enter-to[data-v-fe95eb92],&.v-leave-to[data-v-fe95eb92]{transition:var(--app-transition)}&.v-leave-active[data-v-fe95eb92]{height:0}&.v-enter-from[data-v-fe95eb92],&.v-leave-to[data-v-fe95eb92]{opacity:0}}.radio-button[data-v-fe95eb92]{height:var(--form-item-height)}.interval[data-v-fe95eb92]{width:5em}.date[data-v-fe95eb92]{width:8em}.occurrence[data-v-fe95eb92]{width:5em}.date-calendar-input-popover[data-v-fe95eb92]{--app-calendar-input-height:15rem;--app-calendar-input-cell-size:2rem;outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);width:15rem;box-shadow:var(--app-shadow);border-radius:.25rem;padding:.125rem}.set-button[data-v-fe95eb92]{padding:.625rem 1.25rem calc(var(--safe-area-inset-bottom) + 1.25rem)}.sticker-board[data-v-263f6096]{outline:1px solid var(--app-outline-floating-color);width:100%;height:100%;box-shadow:var(--app-shadow);isolation:isolate;border-radius:10px 10px 0 0;flex-direction:column;display:flex;position:relative;overflow:clip}.sheet-header[data-v-263f6096]{background-color:var(--app-line-color);box-shadow:var(--app-shadow-narrow);padding:.75rem;position:relative}.sheet-content{&[data-v-263f6096]{z-index:-1;backdrop-filter:blur(2px);background-color:#0000001f;flex:1 1 0;min-height:0;padding:.5rem}&[data-v-263f6096]>.content{background-color:var(--app-bg-base-color);border-radius:8px;min-height:100%}}@media (width>=960px){.sticker-board[data-v-263f6096]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.sheet-header[data-v-263f6096]{padding:.5rem}}.emoji-list-button[data-v-6f907a37]{width:100%;height:100%;overflow:clip}.emoji-icon[data-v-6f907a37]{--app-emoji-size:2.25rem}.app-option-switcher[data-v-78cd8913]{--border-radius:var(--app-option-switcher-border-radius,2em);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);padding:.333em}.switcher-base[data-v-78cd8913]{width:100%;color:var(--app-option-switcher-base-text-color,var(--app-text));display:flex;position:relative}.switcher-item[data-v-78cd8913]{line-height:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.switcher-item-label[data-v-78cd8913]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switcher-knob[data-v-78cd8913]{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));justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.knob-label[data-v-78cd8913]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon[data-v-78cd8913]{fill:currentColor}.special-switcher[data-v-10820dd0]{--app-option-switcher-base-text-color:var(--app-text-secondary);--app-option-switcher-current-text-color:var(--app-text-label);padding:1rem 6.5rem calc(1rem + env(safe-area-inset-bottom));background-color:var(--app-bg);box-shadow:var(--app-shadow);font-size:.75rem}@media (width>=960px){.special-switcher[data-v-10820dd0]{--app-option-switcher-line-height:2.3;padding:.75rem 10rem}}.sheet-header{&[data-v-34dc47bc]{justify-content:space-between;align-items:center;width:100%;min-height:2.75rem;padding-inline:.5rem;display:flex;position:relative}&.large[data-v-34dc47bc]{min-height:4.5rem}}.sheet-header-center{&[data-v-34dc47bc]{width:fit-content;height:fit-content;color:var(--app-text);margin:auto;font-size:1.25rem;position:absolute;inset:0}&[data-v-34dc47bc]:empty{display:none}}.bar-button[data-v-34dc47bc]{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:flex}.left-icon[data-v-34dc47bc]{width:1.5rem;height:1.5rem;fill:var(--app-text)}.sheet-header-right[data-v-34dc47bc]{align-items:center;gap:.5rem;display:flex}.sheet-header-right-buttons[data-v-34dc47bc]{align-items:center;gap:.25rem;display:flex}.right-button[data-v-34dc47bc]{margin-right:.5rem}.inner[data-v-5c2190b1]{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.scroller[data-v-5c2190b1]{min-width:0;padding-bottom:calc(5rem + var(--safe-area-inset-bottom));flex:1 1 0}.image-editor-wrapper[data-v-5c2190b1]{--app-image-editor-active-color:var(--app-text);--app-image-cropper-outline-color:var(--app-text-40);margin-bottom:.625rem;padding-bottom:.625rem;overflow:clip;mask-image:linear-gradient(0deg,#0000,#000 10px,#000)}.form-item[data-v-5c2190b1]{margin-inline:1.25rem}.cancel-button[data-v-5c2190b1],.done-button[data-v-5c2190b1]{bottom:calc(1rem + var(--safe-area-inset-bottom));background-color:var(--app-text-10);width:3rem;height:3rem;transition:var(--app-transition);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.cancel-button[data-v-5c2190b1]{left:1rem}.done-button[data-v-5c2190b1]{right:1rem}:is(.cancel-button,.done-button){@media (hover:hover){&[data-v-5c2190b1]:hover{background-color:var(--app-text-20)}}&[data-v-5c2190b1]:active{background-color:var(--app-text-30)}}.icon[data-v-5c2190b1]{width:1.5rem;height:1.5rem;fill:var(--app-text-80)}.wrapper[data-v-6f0bbedc]{flex-direction:column;width:100%;height:100%;padding:1.25rem;display:flex}.close-button[data-v-6f0bbedc]{display:none}.emoji-heading[data-v-6f0bbedc]{font-size:1.5rem;font-weight:300}.emoji-sheet-header[data-v-6f0bbedc]{align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.emoji-search-wrapper[data-v-6f0bbedc]{flex:1 1 0}.emoji-delete-button[data-v-6f0bbedc]{--app-emoji-size:2.5rem;border:1px solid var(--app-line-color);width:3rem;height:3rem;position:relative}.emoji-delete-icon-wrapper[data-v-6f0bbedc]{background:var(--app-bg);width:1.25rem;height:1.25rem;box-shadow:var(--app-shadow-narrow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-.625rem;left:-.625rem}.emoji-delete-icon[data-v-6f0bbedc]{width:.75rem;height:.75rem;fill:var(--app-text)}.emoji-section-wrapper[data-v-6f0bbedc]{flex-direction:column;flex:1;gap:1.25rem;width:100%;min-height:0;display:flex}.emoji-section-heading[data-v-6f0bbedc]{color:var(--app-text-secondary);margin-bottom:.5rem;padding-block:.1875rem;font-size:.75rem;font-weight:400}.emoji-list[data-v-6f0bbedc]{grid-template-columns:repeat(auto-fill,minmax(36px,2.25rem));grid-auto-rows:minmax(36px,2.25rem);justify-content:space-between;gap:1rem;display:grid}.custom-emoji-add-button{&[data-v-6f0bbedc]{width:100%;height:100%;position:relative}&[data-v-6f0bbedc]:before{content:"";background-color:var(--app-text-10);border-radius:.25rem;width:2.25rem;height:2.25rem;margin:-1.125rem 0 0 -1.125rem;position:absolute;top:50%;left:50%}}.add-icon[data-v-6f0bbedc]{width:1.125rem;height:1.125rem;fill:var(--app-text-40);position:relative}@media (width>=960px){.close-button[data-v-6f0bbedc]{justify-self:flex-end;display:flex;position:relative}}.calendar-event-title[data-v-d0776cbf]{resize:none;field-sizing:content;background:0 0;border:none;outline:none;min-height:min-content;max-height:max-content}.app-time-input[data-v-d4ca25c7]{--focus-background-color:var(--app-time-input-focus-background-color,var(--app-primary-color));--text-color:var(--app-time-input-text-color,var(--app-text));--focus-text-color:var(--app-time-input-focus-text-color,var(--app-text-inverse));width:fit-content;position:relative}.time-input{&[data-v-d4ca25c7]{color:var(--text-color);background-color:var(--app-bg-base-color);transition:var(--app-transition);field-sizing:content;border-radius:.375rem;outline:none;padding:.5rem;font-size:.75rem;line-height:1.17}&[data-v-d4ca25c7]:read-only{cursor:auto}@media (hover:hover){&[data-v-d4ca25c7]:not(:read-only):hover{background-color:color-mix(in srgb, var(--app-bg-base-color), currentcolor 5%)}}&[data-v-d4ca25c7]:not(:read-only):focus{color:var(--focus-text-color);background-color:var(--focus-background-color)}}.option-list{&[data-v-d4ca25c7]{z-index:var(--app-z-index-popover);height:20cap;display:none;position:absolute;top:100%;overflow:auto}&.left[data-v-d4ca25c7]{right:0}&.right[data-v-d4ca25c7]{left:0}}.time-input[aria-expanded=true]+.option-list[data-v-d4ca25c7]{display:block}.option-item{&[data-v-d4ca25c7]{white-space:nowrap;width:100%;padding:.625rem 1.25rem;font-size:1rem;line-height:1.5;display:flex}&[data-v-d4ca25c7]:hover{background-color:var(--app-text-05)}&[aria-selected=true][data-v-d4ca25c7],&[data-v-d4ca25c7]:active{background-color:var(--app-text-10)}}.option-duration{&[data-v-6759c4b7]{font-size:inherit;color:var(--app-text-30);margin-left:.5rem}&[data-v-6759c4b7]:empty{display:none}}.picker[data-v-2573a2dc]{width:var(--app-picker-width,100%);padding-inline:calc(var(--v06442d3b) * .5rem);touch-action:none;-webkit-mask-image:linear-gradient(to bottom, transparent, black calc(var(--v06442d3b) * 1rem), black calc(100% - var(--v06442d3b) * 1rem), transparent);mask-image:linear-gradient(to bottom, transparent, black calc(var(--v06442d3b) * 1rem), black calc(100% - var(--v06442d3b) * 1rem), transparent);position:relative;overflow:clip}.picker-slider-wrapper{&[data-v-2573a2dc]{color:var(--app-text-50);position:absolute;inset:0}&.active[data-v-2573a2dc]{height:calc(1rem * var(--v06442d3b));margin-top:calc(-1rem * var(--v06442d3b) / 2);color:var(--app-bg);pointer-events:none;background-color:var(--app-primary-color);border-radius:.5rem;top:50%;overflow:hidden}}.picker-slider.active[data-v-2573a2dc]{top:calc(-1rem * (var(--v5a028140) - var(--v06442d3b)) / 2);width:100%;position:absolute}.picker-item[data-v-2573a2dc]{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:0;left:0}.time-picker{&[data-v-f23835bd]{--app-picker-width:fit-content;isolation:isolate;justify-content:center;width:100%;display:flex;position:relative}&[data-v-f23835bd]:before{z-index:-1;content:"";background-color:var(--app-primary-color);border-radius:.5rem;height:2.5rem;margin-top:-1.25rem;position:absolute;inset:50% 0 auto}}.event-date-time-wrapper[data-v-12c01221]{padding-inline:1rem}.event-date-time[data-v-12c01221]{--allday-row-height:1.875rem;gap:.5rem;display:flex}.time-icon-wrapper[data-v-12c01221]{width:1.5rem;height:var(--allday-row-height);flex:none;justify-content:center;align-items:center;display:flex}.time-icon[data-v-12c01221]{fill:currentColor;width:1.25rem;height:1.25rem}.event-date-time-inner{&[data-v-12c01221]{flex-direction:column;flex:1;gap:.75rem;display:flex}.event-all-day &[data-v-12c01221]{flex-flow:wrap;justify-content:space-between}}.all-day[data-v-12c01221]{height:var(--allday-row-height);align-items:center;gap:.75rem;display:flex}.all-day-label[data-v-12c01221]{font-size:1rem}.event-date-time-row[data-v-12c01221]{flex-wrap:wrap;row-gap:.5rem;display:flex}.event-item-end{&[data-v-12c01221]{align-items:center;gap:.25rem;display:flex}&[data-v-12c01221]:before{content:""}}.arrow-right-icon[data-v-12c01221]{width:1rem;height:1rem;fill:var(--app-text-secondary);view-transition-class:translate}.time-item[data-v-12c01221]{gap:.25rem;display:flex}.time-item-date,.time-item-time-picker{&[data-v-12c01221]{--app-button-background-color:var(--app-bg-base-color);--app-button-pressed-color:var(--app-primary-color);--app-button-transition-property:color;--app-button-border-radius:.375rem;white-space:nowrap;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;line-height:1.17;display:flex;overflow:clip}&.start-date[data-v-12c01221]{view-transition-class:translate}&.start-time-picker[data-v-12c01221]{view-transition-class:fade}&.end-date[data-v-12c01221]{view-transition-class:translate}&.end-time-picker[data-v-12c01221]{view-transition-class:fade}&[data-v-12c01221]:disabled{opacity:1!important}&:not(:disabled){&[aria-pressed=true][data-v-12c01221]{color:var(--app-text-inverse)}&.invalid[data-v-12c01221]{--app-button-pressed-color:var(--app-bg-error);color:var(--app-text-error)}}}.event-date-input[data-v-12c01221]{position:relative;overflow:hidden}.event-date-input-inner{&[data-v-12c01221]{width:100%;padding:.5rem .75rem}&.v-enter-to[data-v-12c01221],&.v-leave-to[data-v-12c01221]{transition:var(--app-transition)}&.v-leave-active[data-v-12c01221]{position:absolute}&.v-enter-from[data-v-12c01221],&.v-leave-to[data-v-12c01221]{opacity:0}}.time-item-date-popover[data-v-12c01221]{--app-calendar-input-height:15rem;--app-calendar-input-cell-size:2rem;outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);width:15rem;box-shadow:var(--app-shadow);border-radius:.25rem;padding:.125rem}.time-item-time-input{&[data-v-12c01221]{display:none}&[data-v-12c01221]:has([aria-expanded=true]){z-index:1;position:relative}&.invalid[data-v-12c01221]{--app-time-input-focus-background-color:var(--app-bg-error);--app-time-input-text-color:var(--app-text-error);--app-time-input-focus-text-color:var(--app-text-error)}&.start-time-input[data-v-12c01221],&.end-time-input[data-v-12c01221]{view-transition-class:fade}}@media (pointer:fine){.time-item-time-picker[data-v-12c01221]{display:none}.time-item-time-input[data-v-12c01221]{display:block}}.invite[data-v-fd42b800]{flex-direction:column;gap:1.25rem;padding-block:1.25rem;display:flex}.search-form[data-v-fd42b800]{--app-input-text-background-color:var(--app-bg-base-color);--app-input-text-clear-button-background-color:var(--app-bg);padding-inline:1.25rem}.invite-list-wrapper[data-v-fd42b800],.invite-list[data-v-fd42b800]{flex-direction:column;gap:.75rem;display:flex}.invite-list-header[data-v-fd42b800]{color:var(--app-text-secondary);padding-inline:1.25rem;font-size:.75rem}.invite-list-empty[data-v-fd42b800]{color:var(--app-text-label);padding-inline:1.25rem;font-size:.875rem}.profile-organizer[data-v-fd42b800]{border:1px solid var(--app-line-color);border-radius:.25rem;padding:.25rem .375rem;font-size:.75rem;line-height:1.17}.profile-attendance{&[data-v-fd42b800]{min-width:6rem;color:var(--app-text);background-color:var(--app-text-10);border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.75rem;line-height:1.17;display:flex}&.attending[data-v-fd42b800]{color:var(--app-green);background-color:var(--app-green-10)}&.absent[data-v-fd42b800]{color:var(--app-red);background-color:var(--app-red-10)}}.icon[data-v-fd42b800]{fill:currentColor}.option-button[data-v-ed7fe8fe]{--app-button-background-color:var(--app-bg-base-color);border-radius:.375rem;gap:.25rem;font-size:.75rem;line-height:1.17}svg[data-v-ed7fe8fe-s]{width:1rem;height:1rem;fill:var(--app-text);display:block}.select{&[data-v-0f28f6ec]{--select-background-color:var(--app-select-background-color,var(--app-bg));--select-font-size:var(--app-select-font-size,.875rem);--select-padding:var(--app-select-padding,.75rem);width:100%;padding:var(--select-padding);font-size:var(--select-font-size);cursor:pointer;background-color:var(--select-background-color);border:none;border-radius:.5rem;outline:none;font-weight:400;line-height:1.25rem;display:block}&[data-v-0f28f6ec]:focus-visible{outline:1px solid var(--app-primary-color)}}.custom-header-back-icon[data-v-46a61aac]{width:1.5rem;height:1.5rem;fill:var(--app-text)}.custom-picker{&[data-v-46a61aac]{isolation:isolate;justify-content:center;inline-size:100%;display:flex;position:relative}&[data-v-46a61aac]:before{inset-inline:1rem;z-index:-1;content:"";background-color:var(--app-primary-color);border-radius:.5rem;height:40px;margin-top:-20px;position:absolute;top:50%}}.custom-picker-count[data-v-46a61aac]{--app-picker-width:fit-content}.custom-picker-unit[data-v-46a61aac]{--app-picker-width:4.5rem}.custom-header[data-v-5d171784]{justify-content:flex-start;align-items:center;width:100%;padding:0 .25rem;padding-block-end:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.custom-header-close-button{&[data-v-5d171784]{transition:background-color var(--app-transition);background:0 0;outline:none;padding:.5rem;display:block;position:relative}&[data-v-5d171784]:hover{background-color:var(--app-popover-button-hover-color,var(--app-text-05))}&[data-v-5d171784]:active{background-color:var(--app-popover-button-active-color,var(--app-text-10))}}.custom-header-close-icon[data-v-5d171784]{width:1.25rem;height:1.25rem;fill:var(--app-text);display:block}.custom-inputs-container[data-v-5d171784]{--app-input-text-font-size:.75rem;--app-input-text-padding-block:.5rem;--app-input-text-background-color:var(--app-bg-base-color);--app-select-font-size:.75rem;--app-select-padding:.5rem .75rem;--app-select-background-color:var(--app-bg-base-color);flex-flow:row;align-items:stretch;gap:.5rem;padding-block:.5rem;padding-inline:.75rem;display:flex}.custom-unit-input[data-v-5d171784]{flex:none;width:4.5rem}.custom-inputs-text[data-v-5d171784]{white-space:nowrap;flex:auto;align-self:center;font-size:.75rem;line-height:1;display:block}.custom-set-button-container[data-v-5d171784]{padding-block:.5rem;padding-inline:.75rem}.custom-set-button[data-v-5d171784]{width:100%}.reminder-menu[data-v-52c71e9a]{min-width:13.75rem}.reminder-menu-item{&[data-v-52c71e9a]{width:100%}&[data-v-52c71e9a]:before{content:"";border-block-start:.0625rem solid var(--app-text-05);margin-block-start:.25rem;padding-block-start:.25rem;display:block}}.reminder-custom-button{&[data-v-52c71e9a]{width:100%;transition:background-color var(--app-transition);background:0 0;outline:none;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}&[data-v-52c71e9a]:hover{background-color:var(--app-popover-button-hover-color,var(--app-text-05))}&[data-v-52c71e9a]:active{background-color:var(--app-popover-button-active-color,var(--app-text-10))}}.reminder-custom-button-icon[data-v-52c71e9a]{width:1.25rem;height:1.25rem;fill:var(--app-text)}.reminder-navigation-container[data-v-bf415156]{isolation:isolate;grid-template:"view"/1fr;place-items:start;display:grid;position:relative}.reminder-navigation-view{&[data-v-bf415156]{outline:1px solid var(--app-outline-floating-color);background-color:rgb(from var(--app-bg) r g b / 90%);width:fit-content;min-width:13.75rem;box-shadow:var(--app-shadow);backdrop-filter:blur(.3125rem);border-radius:.5rem;grid-area:view;padding-block:.25rem;overflow:hidden}&.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%}}.reminder-option-list[data-v-37c6dbf5]{padding:.75rem 1rem}.reminder-option-preset[data-v-37c6dbf5]{cursor:pointer;margin-inline-start:.5rem;padding-block:.5rem}.reminder-option-button{&[data-v-37c6dbf5]{vertical-align:middle;text-align:left;inline-size:100%;transition:calc(.15s * var(--v)) linear;flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;display:flex}@media (hover:hover){&[data-v-37c6dbf5]:not(:disabled):hover{background-color:var(--app-bg-base-color)}}&[data-v-37c6dbf5]:not(:disabled):active{background-color:var(--app-text-05)}}.reminder-option-icon[data-v-37c6dbf5]{width:1.25rem;height:1.25rem;fill:var(--app-text)}.reminder-navigation-container[data-v-8525e00c]{isolation:isolate;position:relative}.set-button[data-v-8525e00c]{padding:.625rem 1.25rem calc(var(--safe-area-inset-bottom) + 1.25rem)}.event-options[data-v-d51175a0]{flex-flow:row;justify-content:stretch;align-items:center;gap:.625rem;width:100%;padding:.75rem 1.125rem;display:flex}.add-icon[data-v-d51175a0]{width:1.25rem;height:1.25rem;fill:var(--app-text);flex:none}.option-list[data-v-d51175a0]{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.25rem;display:flex}.option-item[data-v-d51175a0]{flex:none}.option-button-icon[data-v-d51175a0]{fill:inherit;display:block}.participants[data-v-7e617e78]{align-items:center;gap:.5rem;padding:.75rem 1rem 1.25rem;display:flex}.participants-list[data-v-7e617e78]{isolation:isolate;flex-wrap:wrap;flex:1;display:flex}.participants-item{&[data-v-7e617e78]{margin-right:-6px;display:flex}&.absent[data-v-7e617e78]{opacity:.5}}.group-icon[data-v-7e617e78]{fill:currentColor;width:1.5rem;height:1.5rem}.menu-button{&[data-v-1bdb40d5]{background:0 0;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}&[data-v-1bdb40d5]:active{background:var(--app-text-05)}}.menu-button-icon[data-v-1bdb40d5]{fill:var(--app-text-secondary)}.event-reminder[data-v-a83adf36]{isolation:isolate;grid-template:auto/[edit-start]1fr[delete-start]auto[edit-end delete-end];place-content:stretch;place-items:stretch stretch;min-block-size:2.25rem;inline-size:100%;display:grid}.reminder-edit-button-container[data-v-a83adf36]{z-index:1;flex:auto;grid-area:edit;grid-template-rows:1fr;grid-template-columns:1fr;place-items:stretch stretch;display:grid}.reminder-edit-button{&[data-v-a83adf36]{vertical-align:middle;text-align:left;transition:var(--app-transition);flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;padding:1.125rem;font-size:1rem;line-height:1.25;display:flex}@media (hover:hover){&[data-v-a83adf36]:not(:disabled):hover{background-color:var(--app-bg-base-color)}}&[data-v-a83adf36]:not(:disabled):active{background-color:var(--app-bg-base-color)}}.reminder-alert-icon[data-v-a83adf36]{width:1.25rem;height:1.25rem;fill:var(--app-text)}.reminder-delete-button[data-v-a83adf36]{z-index:2;flex:none;grid-area:delete;grid-template-rows:auto;grid-template-columns:auto;place-items:center;inline-size:3.25rem;display:grid}.reminder-delete-icon-circle[data-v-a83adf36]{background-color:var(--app-bg-base-color);border-radius:50%;grid-template-rows:auto;grid-template-columns:auto;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}.reminder-delete-icon[data-v-a83adf36]{width:.75rem;height:.75rem;fill:var(--app-text)}.event-repeat-wrapper{&[data-v-7a2e59a8]:has(.event-repeat-button){width:fit-content;margin:.75rem 0 .75rem 3rem}}.event-repeat[data-v-7a2e59a8]{grid-template:auto/[edit-start]1fr[delete-start]auto[edit-end delete-end];display:grid}.event-repeat-button[data-v-7a2e59a8]{--app-button-background-color:var(--app-bg-base-color);border-radius:.375rem;gap:.25rem;width:fit-content;padding:.5rem;font-size:.75rem;line-height:1.17}.repeat-icon[data-v-7a2e59a8]{fill:currentColor;width:1rem;height:1rem}.event-repeat-edit-button{&[data-v-7a2e59a8]{transition:var(--app-transition);grid-area:edit;align-items:center;gap:.625rem;margin-block:.375rem;padding-inline:1.125rem 3.25rem;display:flex}&:not(:disabled){@media (hover:hover){&[data-v-7a2e59a8]:hover{background-color:var(--app-bg-base-color)}}&[data-v-7a2e59a8]:active{background-color:var(--app-bg-base-color)}}}.event-repeat-edit-icon[data-v-7a2e59a8]{fill:currentColor;flex:none;width:1.25rem;height:1.25rem}.event-repeat-edit-text[data-v-7a2e59a8]{text-align:left;padding-block:.75rem;font-size:1rem;line-height:1.25}.event-repeat-delete-button[data-v-7a2e59a8]{inline-size:3.25rem;grid-area:delete;justify-content:center;align-items:center;min-height:2.75rem;display:flex}.event-repeat-delete-icon-circle[data-v-7a2e59a8]{background-color:var(--app-bg-base-color);border-radius:50%;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;display:flex}.event-repeat-delete-icon[data-v-7a2e59a8]{fill:var(--app-text)}.special-button[data-v-8dd172bb]{width:1.5rem;height:1.5rem;display:block;position:relative}.icon{&[data-v-8dd172bb]{width:100%;height:100%;fill:var(--app-text-secondary);position:absolute;inset:0}&.special{&[data-v-8dd172bb]{opacity:0;fill:var(--app-primary-color);transition:opacity calc(60ms * var(--v)) linear}&.show[data-v-8dd172bb]{opacity:1}}}.share-list[data-v-103bcd44]{z-index:0;flex-direction:row-reverse;align-items:center;display:flex;position:relative}.share-item{&[data-v-103bcd44]{border-radius:50%;margin-right:-6px;display:flex}&[data-v-103bcd44]:first-child{margin-right:0}}.share-avatar[data-v-103bcd44]{box-shadow:0 1px 2px rgb(from var(--app-text) r g b / 20%)}.suggestions-item[data-v-16220cc6]{width:100%;height:auto;display:flex;position:relative}.item-button{&[data-v-16220cc6]{width:100%;height:auto;transition:var(--app-transition);border-radius:6px;flex-direction:row;align-items:center;gap:16px;padding:12px 10px;display:flex}&[data-v-16220cc6]:active{background:var(--app-text-05)}}.event-icon[data-v-16220cc6]{--app-emoji-size:20px;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.event-icon-empty[data-v-16220cc6]{border-radius:50%}.color-bar{&[data-v-16220cc6]{background-color:var(--app-theme-color-1);border-radius:3px;flex:none;width:6px;height:20px;display:flex}&.color-2[data-v-16220cc6]{background-color:var(--app-theme-color-2)}&.color-3[data-v-16220cc6]{background-color:var(--app-theme-color-3)}&.color-4[data-v-16220cc6]{background-color:var(--app-theme-color-4)}&.color-5[data-v-16220cc6]{background-color:var(--app-theme-color-5)}&.color-6[data-v-16220cc6]{background-color:var(--app-theme-color-6)}&.color-7[data-v-16220cc6]{background-color:var(--app-theme-color-7)}&.color-8[data-v-16220cc6]{background-color:var(--app-theme-color-8)}}.event-title[data-v-16220cc6]{text-align:left;flex:1;font-size:.75rem;font-weight:700}.calendar-event-suggestions-scroller[data-v-0e1071a9]{border-top:1px solid var(--app-line-color);max-height:10lh}.calendar-event-suggestions[data-v-0e1071a9]{flex-direction:column;width:100%;height:auto;padding:.625rem;display:flex}.event-tabs[data-v-2b99232e]{flex-direction:column;flex:1;display:flex}.event-tab-list[data-v-2b99232e]{border-bottom:1px solid var(--app-line-color);display:flex}.event-tab-list-button{&[data-v-2b99232e]{transition:var(--app-transition);flex:1;justify-content:center;align-items:center;gap:.5rem;padding-block:.75rem;font-size:1rem;line-height:1.25;display:flex;position:relative}&[data-v-2b99232e]:after{content:"";background-color:var(--app-primary-color);width:100%;height:3px;transition:scale calc(.25s * var(--v)) var(--app-quint-out);position:absolute;inset:auto 0 0;scale:0 1}&[aria-selected=true]{&[data-v-2b99232e]{color:var(--app-primary-color)}&[data-v-2b99232e]:after{scale:1}}@media (hover:hover){&[data-v-2b99232e]:hover{background-color:var(--app-bg-base-color)}}&[data-v-2b99232e]:active{background-color:var(--app-bg-base-color)}}.event-tab-list-icon[data-v-2b99232e]{fill:currentColor;width:1.25rem;height:1.25rem}.event-tab-panel-note[data-v-2b99232e]{isolation:isolate;flex-direction:column;flex:1;display:flex}.feedback-button{&[data-v-35fcee12]{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}&[data-v-35fcee12]:disabled{pointer-events:none}}.color-style-button[data-v-bfab9415]{width:calc(1rem * var(--d5619382));height:calc(1rem * var(--d5619382));display:flex;position:relative}.icon-bg{&[data-v-bfab9415]{background-color:var(--event-item-color);transition:background-color calc(.2s * var(--v)) var(--app-quad-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}&[data-v-bfab9415]:before{--special-gradient-color-1:var(--event-item-special-color);--special-gradient-color-2:var(--event-item-special-color-primary);--special-gradient-color-3:var(--event-item-special-color-secondary);content:"";background-image:linear-gradient(90deg in oklab, var(--special-gradient-color-1), var(--special-gradient-color-2), var(--special-gradient-color-3));opacity:0;transition:opacity calc(.1s * var(--v)) linear, --special-gradient-color-1 calc(.2s * var(--v)) var(--app-quad-out), --special-gradient-color-2 calc(.2s * var(--v)) var(--app-quad-out), --special-gradient-color-3 calc(.2s * var(--v)) var(--app-quad-out);border-radius:50%;position:absolute;inset:0}&.small[data-v-bfab9415]{inset:.375rem}&.special{&[data-v-bfab9415]:before{opacity:1}}}.check-icon[data-v-bfab9415]{width:75%;height:75%;fill:var(--app-text);position:relative}@property --special-gradient-color-1{syntax:"<color>";inherits:false;initial-value:#0000}@property --special-gradient-color-2{syntax:"<color>";inherits:false;initial-value:#0000}@property --special-gradient-color-3{syntax:"<color>";inherits:false;initial-value:#0000}.wrapper[data-v-fa751308]{flex-direction:column;width:100%;height:100%;display:flex}.section[data-v-fa751308]{flex-direction:column;gap:.5rem;display:flex}.section-heading[data-v-fa751308]{color:var(--app-text-30);font-size:.75rem;font-weight:700}.color-style-list[data-v-fa751308]{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;display:flex}.color-style-item[data-v-fa751308]{display:flex}.sheet-inner[data-v-c0a0db57]{padding:20px}.color-style-popup[data-v-6350b12e]{outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);box-shadow:var(--app-shadow);border-radius:8px;padding:16px}.content[data-v-5d521cb2]{flex-direction:column;width:100%;min-width:0;display:flex}.event-header[data-v-5d521cb2]{border-bottom:1px solid var(--app-line-color);flex-direction:column;display:flex}.event-header-inner[data-v-5d521cb2]{align-items:center;gap:.5rem;padding:.5rem .75rem .5rem .5rem;display:flex}.event-icon[data-v-5d521cb2]{--app-emoji-size:1.5rem;flex:none;width:2.5rem;height:2.5rem}.event-icon-empty[data-v-5d521cb2]{width:1.6875rem;height:auto}.event-title-group[data-v-5d521cb2]{flex:1 1 0;min-width:0;padding:0 .25rem;display:block}.event-buttons[data-v-5d521cb2]{flex:none;align-items:center;display:flex}.event-title-input[data-v-5d521cb2]{width:100%;min-width:0;font-weight:400;line-height:1.2;display:block}.event-scroller{&[data-v-5d521cb2]{flex:1 1 0}&[data-v-5d521cb2]>.content{flex-direction:column;min-height:100%;display:flex}}.event-section[data-v-5d521cb2]{border-bottom:1px solid var(--app-line-color)}.event-date-time-section{&[data-v-5d521cb2]{padding-top:.75rem}&[data-v-5d521cb2]:not(:has(.event-repeat-section)){padding-bottom:.75rem}}.memo-wrapper[data-v-5d521cb2]{flex:1 0 auto;margin-block-start:-1px;display:grid;position:relative;overflow:clip}@media (width>=960px){.content[data-v-5d521cb2]{padding-top:.5rem}}.event-summary[data-v-bcc8b1ff]{flex-direction:column;align-items:center;gap:1rem;padding:.5rem 1rem 1.5rem;display:flex}.event-title-group[data-v-bcc8b1ff]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.event-title[data-v-bcc8b1ff]{color:var(--app-text);text-align:center;font-size:1.25rem;font-weight:700;line-height:1.2}.event-date[data-v-bcc8b1ff]{text-align:center;font-size:1rem;line-height:1.25}.event-info-group{&[data-v-bcc8b1ff]{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;display:flex}&[data-v-bcc8b1ff]:empty{display:none}}.event-info[data-v-bcc8b1ff]{align-items:center;gap:.25rem;font-size:.75rem;line-height:1.17;display:flex}.event-info-icon[data-v-bcc8b1ff]{width:1.25rem;height:1.25rem;fill:var(--app-text);flex:none}.event-participants[data-v-bcc8b1ff]{gap:.25rem;display:flex}.event-participants-count[data-v-bcc8b1ff]{color:var(--app-primary-color)}.content[data-v-2794590f]{flex-direction:column;width:100%;min-width:0;display:flex;position:relative;overflow:clip}.detail-header[data-v-2794590f]{height:0;position:absolute;inset:0 0 auto}.detail-header-button-wrapper{&[data-v-2794590f]{padding:.75rem;position:absolute;top:0}&[data-v-2794590f]:first-child{left:0}&[data-v-2794590f]:last-child{right:0}}.detail-header-close-button{&.special[data-v-2794590f]{color:var(--app-text-inverse)}}.event-header{&[data-v-2794590f]{padding:calc(1.5rem + 1px * var(--v1fbdbbe8)) 1rem .5rem;margin-top:calc(-1px * var(--v1fbdbbe8));transition:box-shadow calc(.2s * var(--v)) var(--app-quart-out);justify-content:center;display:flex}&.scrolled[data-v-2794590f]{box-shadow:var(--app-shadow)}}.event-icon[data-v-2794590f]{--app-emoji-size:3.75rem;background-color:var(--app-bg);border:1px solid var(--app-line-color);border-radius:1.5rem;flex:none;justify-content:center;align-items:center;width:5.75rem;height:5.75rem;display:flex}.event-icon-empty[data-v-2794590f]{width:3.75rem;height:auto}.event-scroller{&[data-v-2794590f]{flex:1 1 0}&[data-v-2794590f]>.content{flex-direction:column;min-height:100%;display:flex}}.event-section[data-v-2794590f]{border-bottom:1px solid var(--app-line-color)}.memo-wrapper[data-v-2794590f]{flex:1 0 auto;margin-block-start:-1px;display:grid;position:relative;overflow:clip}@media (width>=960px){.content[data-v-2794590f]{padding-top:calc(1px * var(--v1fbdbbe8))}.detail-header[data-v-2794590f]{top:calc(1px * var(--v1fbdbbe8))}}._memo-toolbar_9e28h_2{top:var(--safe-area-inset-top);z-index:1;background-color:var(--app-bg);border-bottom:1px solid var(--app-line-color);width:100%;padding:.25rem .5rem;position:sticky}.app-event-item-adding[data-v-ea91c72a]{height:100%;display:flex}.sheet-wide{&[data-v-495a09df]{outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);box-shadow:var(--app-shadow);margin:auto;position:fixed;inset:auto}&:not(.maximized){&[data-v-495a09df]{border-radius:8px;width:460px;max-width:100%;height:640px;max-height:calc(100% - 80px);overflow:clip}&.enter-to[data-v-495a09df],&.leave-to[data-v-495a09df]{transition:calc(.15s * var(--v)) var(--app-timing-function)}&.enter-from[data-v-495a09df]{opacity:0;translate:-20px}&.leave-to[data-v-495a09df]{opacity:0}&.center{&[data-v-495a09df]{inset:0}&.enter-from[data-v-495a09df],&.leave-to[data-v-495a09df]{translate:0;scale:.9}}}&.maximized{&[data-v-495a09df]{width:35%;max-width:600px;height:100%;max-height:none;inset:0 0 0 auto}&.enter-to[data-v-495a09df],&.leave-to[data-v-495a09df]{transition:var(--app-transition)}&.enter-from[data-v-495a09df],&.leave-to[data-v-495a09df]{translate:100%}}&[data-v-495a09df]>.dialog-inner{flex-direction:column;height:100%;display:flex}}.footer{&[data-v-495a09df]{flex:none}&[data-v-495a09df]:empty{display:none}}.calendar-event-going-selector-wrapper[data-v-ee28c707]{padding:1rem 1rem calc(1rem + var(--safe-area-inset-bottom));outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);box-shadow:var(--app-shadow);justify-content:space-between;align-items:center;display:flex}.calendar-event-going-selector-label[data-v-ee28c707]{color:var(--app-text-secondary);font-size:.75rem}.calendar-event-going-selector[data-v-ee28c707]{justify-content:center;gap:.25rem;display:flex}.calendar-event-going-selector-button{&[data-v-ee28c707]{--app-button-pressed-color:var(--app-text-secondary);--app-button-transition-property:color;width:5.625rem;height:2rem;color:var(--app-text-secondary);border:1px solid var(--app-text-secondary);border-radius:2rem;justify-content:center;align-items:center;gap:.125rem;font-size:.75rem;line-height:1.17;display:flex}&[aria-pressed=true][data-v-ee28c707]{color:var(--app-text-inverse)}&.attending{&[data-v-ee28c707]{--app-button-pressed-color:var(--app-green);color:var(--app-green);border-color:var(--app-green)}&[aria-pressed=true][data-v-ee28c707]{color:var(--app-text-inverse)}}&.absent{&[data-v-ee28c707]{--app-button-pressed-color:var(--app-red);color:var(--app-red);border-color:var(--app-red)}&[aria-pressed=true][data-v-ee28c707]{color:var(--app-text-inverse)}}}.icon[data-v-ee28c707]{fill:currentColor;width:1rem;height:1rem}.event-list-wrapper[data-v-06d3ee2c]{flex-direction:column;width:100%;min-width:0;display:flex}.event-list-date[data-v-06d3ee2c]{color:var(--app-text-80);text-align:center;border-bottom:1px solid var(--app-text-05);padding:.5rem 1rem;font-size:.625rem}.event-list-scroller[data-v-06d3ee2c]{flex:1 1 0;min-height:0}.event-item{&[data-v-06d3ee2c]{border-bottom:1px solid var(--app-text-05);position:relative}&:not(.add-event){&[data-v-06d3ee2c]:before{content:"";background-color:var(--event-item-color);width:4px;display:block;position:absolute;inset:0 auto 0 0}&.special{&[data-v-06d3ee2c]:before{background-image:linear-gradient(180deg in oklab, var(--event-item-special-color), var(--event-item-special-color-primary), var(--event-item-special-color-secondary))}}}}.event-button{&[data-v-06d3ee2c]{text-align:left;width:100%;min-height:3rem;transition:calc(.15s * var(--v)) var(--app-timing-function);outline:none;align-items:center;gap:.5rem;padding:.75rem 1.25rem .75rem calc(1.25rem + 4px);display:flex}@media (hover:hover){&[data-v-06d3ee2c]:hover{background-color:var(--app-text-05)}}&[data-v-06d3ee2c]:active{background-color:var(--app-text-10)}}.event-time[data-v-06d3ee2c]{width:3.75rem;color:var(--app-text-80);font-size:.625rem;font-weight:300}.event-time-inner[data-v-06d3ee2c]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:clip}.event-main[data-v-06d3ee2c]{flex:1 1 0;align-items:center;gap:.5rem;min-width:0;display:flex}.event-emoji[data-v-06d3ee2c]{--app-emoji-size:1.5rem}.event-title[data-v-06d3ee2c]{min-width:0;color:var(--app-text);flex:1 1 0;font-size:.875rem;line-height:1.2}.event-unread-badge[data-v-06d3ee2c]{background-color:var(--app-red);border-radius:50%;width:.5rem;height:.5rem;margin-right:.625rem;display:block}.add-event[data-v-06d3ee2c]{color:var(--app-primary-color);font-size:.875rem;line-height:1.2}.add-event-icon[data-v-06d3ee2c]{fill:currentColor;width:1.25rem;height:1.25rem}.wrapper[data-v-d521be5e]{grid-template-rows:repeat(auto-fit,minmax(0,auto));height:100%;display:grid}.day-week-selector[data-v-5f5d81b3]{--day-week-item-size:2.75rem;flex-direction:column;gap:.25rem;padding-block:.75rem;display:flex;position:relative}.day-week-label-wrapper[data-v-5f5d81b3]{justify-content:space-between;padding-inline:.75rem;display:flex}.day-week-label[data-v-5f5d81b3]{width:var(--day-week-item-size);color:var(--app-text-secondary);text-align:center;font-size:.625rem;line-height:1.2}.day-week-carousel[data-v-5f5d81b3]{height:var(--day-week-item-size)}.day-week-selector-content[data-v-5f5d81b3]{justify-content:space-between;padding-inline:.75rem;display:flex}.day-week-item[data-v-5f5d81b3]{width:var(--day-week-item-size);height:var(--day-week-item-size);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.day-week-number-wrapper{&[data-v-5f5d81b3]{width:var(--day-week-item-size);height:var(--day-week-item-size);transition:color calc(.15s * var(--v)) var(--app-quad-out), background-color calc(.15s * var(--v)) var(--app-quad-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}&.today[data-v-5f5d81b3]{color:var(--app-primary-color);background-color:var(--app-bg-base-color)}&.selected[data-v-5f5d81b3]{color:var(--app-text-inverse);background-color:var(--app-primary-color)}}.day-week-number[data-v-5f5d81b3]{font-size:1.25rem;font-weight:400;line-height:1.2}.icon-calendar[data-v-e4dd957b]{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding-top:.125rem;font-size:.625rem;font-weight:500;display:inline-flex;position:relative}.icon[data-v-e4dd957b]{fill:currentColor;width:1.5rem;height:1.5rem;margin:auto;position:absolute;inset:0}.calendar-label[data-v-e4dd957b]{margin-top:.25rem}.home-menu-button[data-v-7d394ea5]{justify-content:center;align-items:center;display:flex}.icon[data-v-7d394ea5]{fill:currentColor;width:1.5rem;height:1.5rem}@media (width>=960px){.home-menu-button[data-v-7d394ea5]{padding:.25rem}}.mobile-view-switcher[data-v-77cf5bdf]{display:flex}.switcher-button[data-v-77cf5bdf]{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.switcher-icon[data-v-77cf5bdf]{fill:currentColor;width:1.5rem;height:1.5rem}@media (width>=960px){.mobile-view-switcher[data-v-77cf5bdf]{display:none}}.header[data-v-5075b19a]{justify-content:space-between;align-items:center;padding:.5rem;display:flex}.header-section[data-v-5075b19a]{align-items:center;gap:.5rem;display:flex}.header-label[data-v-5075b19a]{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:.25rem;padding:0;display:flex}.header-title-month[data-v-5075b19a]{white-space:nowrap;font-size:1.5rem;font-weight:274;line-height:1;display:block}.header-title-year[data-v-5075b19a]{white-space:nowrap;margin-block-start:.25rem;font-size:.75rem;font-weight:400;line-height:1;display:block}.header-view-change[data-v-5075b19a]{align-items:flex-start;margin-top:.25rem;display:flex}.header-view-change-icon[data-v-5075b19a]{fill:currentColor;width:1.25rem;height:1.25rem}.header-back-button[data-v-5075b19a]{justify-content:center;align-items:center;padding:.5rem;display:flex}.header-back-icon[data-v-5075b19a]{fill:currentColor;width:1.5rem;height:1.5rem}.today-button[data-v-5075b19a]{white-space:nowrap;justify-content:center;align-items:center;height:2.5rem;padding:0 .5rem;font-size:1rem;display:flex}.today-button-icon[data-v-5075b19a]{width:1.5rem;height:1.5rem}.view-move-navigation[data-v-5075b19a]{gap:.25rem;display:flex}.move-button[data-v-5075b19a],.view-type-navigation[data-v-5075b19a],.settings-button[data-v-5075b19a]{display:none}.back-icon{&[data-v-5075b19a]{fill:currentColor;width:1rem;height:1rem}&.flip[data-v-5075b19a]{scale:-1 1}}.view-type-switcher[data-v-5075b19a]{--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}.settings-button[data-v-5075b19a]{padding:.25rem}.settings-icon[data-v-5075b19a]{fill:currentColor;width:1.5rem;height:1.5rem}@media (width>=960px){.header[data-v-5075b19a]{padding:1.5rem 1.5rem .5rem}.today-button[data-v-5075b19a]{height:auto;padding-inline:.25rem}.header-menu-button[data-v-5075b19a]{display:none}.header-title[data-v-5075b19a]{cursor:auto;gap:.5ch;font-size:1.5rem;font-weight:400;line-height:1.25;display:flex}.header-title-month[data-v-5075b19a],.header-title-year[data-v-5075b19a]{font-size:inherit;font-weight:inherit;line-height:inherit}.header-title-year[data-v-5075b19a]{margin-block-start:0}.header-view-change[data-v-5075b19a]{display:none}.move-button[data-v-5075b19a],.view-type-navigation[data-v-5075b19a],.settings-button[data-v-5075b19a]{display:flex}}.month-selector[data-v-3fec0831]{background-color:var(--app-bg-base-color);width:100%}.month-selector-scroll{&[data-v-3fec0831]{scrollbar-width:none;scroll-padding-inline:.5rem;overflow:auto hidden}&[data-v-3fec0831]::-webkit-scrollbar{display:none}}.month-selector-content[data-v-3fec0831]{align-items:center;gap:.5rem;min-width:min-content;padding:0 .75rem;font-size:.875rem;font-weight:400;display:flex}.year-label[data-v-3fec0831]{color:var(--app-text);white-space:nowrap;font-size:1rem}.month-button{&[data-v-3fec0831]{height:1.75rem;color:var(--app-text-secondary);white-space:nowrap;cursor:pointer;background-color:var(--app-bg);transition:var(--app-transition);border-radius:2.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (any-hover:hover){&[data-v-3fec0831]:hover{color:var(--app-text-inverse);background-color:var(--app-primary-color)}}&[data-v-3fec0831]:active{scale:.95}&[aria-pressed=true][data-v-3fec0831]{color:var(--app-text-inverse);background-color:var(--app-primary-color)}}.month-button-label[data-v-3fec0831]{padding:0% 1rem}.calendar-selector-wrapper{&[data-v-5e9c0940]{background-color:var(--app-bg-base-color);flex-direction:column;gap:1.25rem;padding-block:1.5rem;display:flex}&.has-mini-calendar[data-v-5e9c0940]{height:25rem}}.mini-calendar-carousel[data-v-5e9c0940]{flex:1}.mini-calendar-item[data-v-5e9c0940]{--app-calendar-height:100%;--app-calendar-cell-size:2.5rem;--app-calendar-day-of-week-size:.625rem;padding-inline:.75rem;font-size:.875rem}.selector-wrapper{&.v-enter-active[data-v-7c8149ed],&.v-leave-active[data-v-7c8149ed]{transition:height calc(.3s * var(--v)) var(--app-timing-function), opacity calc(.3s * var(--v)) var(--app-timing-function);overflow:clip}&.v-enter-from[data-v-7c8149ed],&.v-leave-to[data-v-7c8149ed]{opacity:0}&.v-enter-to[data-v-7c8149ed],&.v-leave-from[data-v-7c8149ed]{opacity:1}}.app-checkbox[data-v-8be97d4c]{justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;display:inline-flex}.google-calendar-list-entry{&[data-v-c000405a]{color:var(--app-text-70);justify-content:space-between;align-items:center;gap:.25rem;padding-block:.125rem;font-size:.75rem;line-height:1.16;display:flex}&[data-v-c000405a]:has(input:checked){color:var(--app-text)}}.google-calendar-entry-label[data-v-c000405a]{cursor:pointer;flex-grow:1;align-items:center;gap:.25rem;min-width:0;display:flex}.google-calendar-entry-name[data-v-c000405a]{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.google-calendar-entry-style[data-v-c000405a]{flex:none;margin-inline-end:-6px}.inner[data-v-0f93b99b]{flex-direction:column;gap:1.25rem;padding-block:2rem;display:flex}.header[data-v-0f93b99b]{justify-content:space-between;align-items:center;height:1.5rem;padding-inline:2rem 1.25rem;display:flex}.header-title[data-v-0f93b99b]{font-size:1.25rem;font-weight:400}.content[data-v-0f93b99b]{max-height:30rem;padding-inline:2rem 1.25rem}.google-calendar-heading[data-v-0f93b99b]{align-items:center;gap:.5rem;padding-block:.5rem;font-size:.875rem;font-weight:400;display:flex}.google-calendar-heading-icon[data-v-0f93b99b]{fill:currentColor;width:1.5rem;height:1.5rem;display:block}.calendar-week-note-wrapper[data-v-001c10f0]{pointer-events:none;height:7rem;position:sticky;inset:auto 0 0;overflow:visible}.calendar-week-note[data-v-001c10f0]{height:calc(100 * var(--dvh) - var(--app-tab-bar-area-bottom) - var(--safe-area-inset-top));pointer-events:auto;touch-action:none;isolation:isolate;filter:drop-shadow(0 4px 10px #00000026);position:absolute;inset:0 0 auto}.calendar-week-note-inner{&[data-v-001c10f0]{outline:1px solid var(--app-outline-floating-color);background-color:var(--app-bg);clip-path:polygon(0 -1px,calc(100% - 1.25rem) -1px,100% 1.25rem,100% 100%,0 100%);height:100%;position:relative}&[data-v-001c10f0]:before{z-index:1;content:"";background-color:var(--app-line-color);width:1.25rem;height:1.25rem;display:block;position:absolute;top:0;right:0}}.knob[data-v-001c10f0]{z-index:2}.scroller[data-v-001c10f0]{height:100%;padding-top:1.5rem}.calendar-navigation[data-v-d5ce6a84]{background-color:var(--app-bg);isolation:isolate;flex-direction:column;display:flex}.header-sticky-wrapper[data-v-d5ce6a84]{z-index:1;padding-top:var(--safe-area-inset-top);position:sticky;top:0}.calendar-content[data-v-d5ce6a84]{flex-direction:column;flex:1;min-height:0;display:flex}.carousel[data-v-d5ce6a84]{isolation:isolate;flex:1;min-height:0}.calendar-view[data-v-d5ce6a84]{width:100%;height:100%;display:flex}.calendar-view-scroller[data-v-d5ce6a84]{scrollbar-width:none;width:calc(100% + 2px);height:100%;margin-inline:-1px;padding-inline:1px}.week-note-container[data-v-d5ce6a84]{z-index:2}@media (width>=960px){.header-sticky-wrapper[data-v-d5ce6a84]{top:0}.header-selector-wrapper[data-v-d5ce6a84],.day-week-selector[data-v-d5ce6a84],.week-note-container[data-v-d5ce6a84]{display:none}.calendar-view-scroller[data-v-d5ce6a84]{scrollbar-width:thin}}::view-transition-group(tab-bar){z-index:1}::view-transition-image-pair(calendar-month){overflow:clip}::view-transition-group(calendar-month){animation-duration:var(--calendar-anim-duration,.5s)}::view-transition-old(.calendar-day-label){object-fit:none;opacity:0}::view-transition-new(.calendar-day-label){object-fit:none;animation:none}:active-view-transition-type(forward){&::view-transition-old(calendar-month){animation:calendar-month-fade-out var(--calendar-anim-duration,.5s) var(--app-quint-out) both}&::view-transition-new(calendar-month){animation:calendar-push-up-enter var(--calendar-anim-duration,.5s) var(--app-quint-out) both}&::view-transition-group(.calendar-day-number),&::view-transition-group(.calendar-day-label){animation-duration:var(--calendar-anim-duration,.5s);animation-timing-function:var(--app-quint-out)}&::view-transition-old(.calendar-day-number){animation:calendar-fade-out var(--calendar-anim-duration,.5s) var(--app-quint-out) both}&::view-transition-new(.calendar-day-number){animation:calendar-number-fade-in var(--calendar-anim-duration,.5s) var(--app-quint-out) both}&::view-transition-new(calendar-week-note){animation:calendar-week-note-slide-up var(--calendar-anim-duration,.5s) var(--app-quint-out) both}}:active-view-transition-type(backward){&::view-transition-old(calendar-month){animation:calendar-backward-slide-down-exit var(--calendar-anim-duration,.5s) var(--app-quint-out) both}&::view-transition-new(calendar-month){animation:calendar-backward-new-fade var(--calendar-anim-duration,.5s) var(--app-quint-out) both}&::view-transition-group(.calendar-day-number),&::view-transition-group(.calendar-day-label){animation-duration:calc(var(--calendar-anim-duration,.5s) * .8);animation-timing-function:var(--app-quint-out)}&::view-transition-old(.calendar-day-number){animation:calendar-fade-out var(--calendar-anim-duration,.5s) var(--app-quint-out) both}&::view-transition-new(.calendar-day-number){animation:calendar-number-fade-in var(--calendar-anim-duration,.5s) var(--app-quint-out) both}&::view-transition-old(calendar-week-note){animation:calendar-week-note-slide-down var(--calendar-anim-duration,.5s) var(--app-quint-out) both}}@keyframes calendar-month-fade-out{0%{opacity:1;transform:translateY(0)}30%{opacity:0}to{opacity:0;transform:translateY(calc(-1 * var(--calendar-anim-offset)))}}@keyframes calendar-push-up-enter{0%{opacity:0;transform:translateY(var(--calendar-anim-offset))}30%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes calendar-fade-out{0%{opacity:1}to{opacity:0}}@keyframes calendar-number-fade-in{0%{opacity:0}to{opacity:1}}@keyframes calendar-week-note-slide-up{0%,30%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes calendar-week-note-slide-down{0%{opacity:1;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes calendar-backward-slide-down-exit{0%{opacity:1;transform:translateY(0)}30%{opacity:0}to{opacity:0;transform:translateY(var(--calendar-anim-offset))}}@keyframes calendar-backward-new-fade{0%,15%{opacity:0}45%,to{opacity:1}}.calendar-mini[data-v-fc5243b4]{width:100%}.calendar-mini-header[data-v-fc5243b4]{justify-content:space-between;align-items:center;margin-block-end:1.25rem;display:flex}.calendar-mini-title[data-v-fc5243b4]{color:var(--app-text-label);font-size:.75rem;font-weight:400;line-height:1.15}.calendar-mini-button[data-v-fc5243b4]{margin:-.5rem}.calendar-mini-inner[data-v-fc5243b4]{font-size:.625rem}.icon[data-v-fc5243b4]{fill:currentColor;width:1rem;height:1rem;display:block}.flipped[data-v-fc5243b4]{scale:-1 1}@media (width>=960px){.sidebar-content[data-v-1d072b18]{flex-direction:column;gap:2.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.sidebar-calendar[data-v-1d072b18]{--app-calendar-height:11.4rem;flex-direction:column;gap:1.25rem;display:flex}.sidebar-selected-date{&[data-v-1d072b18]{flex-direction:column;gap:.75rem;min-height:0;display:flex;position:relative}&[data-v-1d072b18]:before{content:"";background-color:var(--app-line-color);height:1px;display:block;position:absolute;inset:-1.25rem 0 auto}}.selected-date-title[data-v-1d072b18]{align-items:center;gap:.5rem;height:1.25rem;font-size:.75rem;font-weight:400;display:flex}.title-icon[data-v-1d072b18]{fill:currentColor;width:1.25rem;height:1.25rem}.events-list-scroller[data-v-1d072b18]{flex:1}.events-list[data-v-1d072b18]{flex-direction:column;gap:.25rem;display:flex}.event-item{&[data-v-1d072b18]{--app-emoji-size:1.5rem;transition:background-color var(--v0d37424f);align-items:center;gap:.5rem;padding:.5rem .5rem .5rem calc(.5rem + 4px);text-decoration:none;display:flex;position:relative}&[data-v-1d072b18]:before{content:"";background-color:var(--event-item-color);border-radius:1px;width:4px;display:block;position:absolute;inset:0 auto 0 0}&.special{&[data-v-1d072b18]:before{background-image:linear-gradient(180deg in oklab, var(--event-item-special-color), var(--event-item-special-color-primary), var(--event-item-special-color-secondary))}}@media (hover:hover){&[data-v-1d072b18]:hover{background-color:var(--app-text-05)}}&[data-v-1d072b18]:active{background-color:var(--app-text-10)}}.event-main[data-v-1d072b18]{flex-direction:column;gap:.25rem;display:flex}.event-title[data-v-1d072b18]{font-size:.875rem;line-height:1.4}.event-time[data-v-1d072b18]{font-size:.625rem;line-height:1.2}.calendar-button{&[data-v-1d072b18]{color:var(--app-primary-color);border:1px solid rgb(from var(--app-primary-color) r g b / 50%);transition:background-color var(--v0d37424f);border-radius:.5rem;justify-content:center;align-items:center;padding-block:.75rem;font-size:.75rem;text-decoration:none;display:flex}@media (hover:hover){&[data-v-1d072b18]:hover{background-color:var(--app-text-05)}}&[data-v-1d072b18]:active{background-color:var(--app-text-10)}}.icon[data-v-1d072b18]{fill:currentColor;width:1.5rem;height:1.5rem;display:block}.no-events-message[data-v-1d072b18]{color:var(--app-text-50);font-size:.875rem;line-height:2}}.bg[data-v-62787a9d]{fill:var(--app-bg)}.side[data-v-62787a9d]{fill:var(--app-primary-color)}.line[data-v-62787a9d]{fill:var(--app-line-color)}.mizuhiki-title-floating-wrapper[data-v-8c2e0721]{position:relative}.mizuhiki-title-floating[data-v-8c2e0721]{flex-direction:column;display:flex;position:absolute}.mizuhiki-line[data-v-8c2e0721]{height:1px}.animation[data-v-8c2e0721]{animation:mizuhiki-lines-animation-8c2e0721 calc(.6s * var(--v)) var(--app-cubic-out)}@keyframes mizuhiki-lines-animation-8c2e0721{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tab-item{&[data-v-763d1930]{flex:1;justify-content:center;width:100%;height:100%;display:flex;position:relative}&[data-v-763d1930]:before{content:"";background-color:var(--app-primary-color);width:80px;height:3px;transition:transform calc(.125s * var(--v)) var(--app-timing-function);margin:auto;display:block;position:absolute;inset:0 auto auto;transform:scaleX(0)}&[data-v-763d1930]:has(.tab-button[aria-current=page]):before{transform:scaleX(1)}}.tab-button[data-v-763d1930]{flex:1;width:100%;height:100%;position:relative}.tab-icon-wrapper[data-v-763d1930]{isolation:isolate;position:relative}.tab-icon{&[data-v-763d1930]{opacity:var(--app-tab-opacity,.33);justify-content:center;align-items:center;display:flex}.tab-button[aria-current=page] &[data-v-763d1930]{color:var(--app-primary-color);opacity:1}@media (hover:hover){.tab-button:hover &[data-v-763d1930]{opacity:1}}}.tab-badge[data-v-763d1930]{position:absolute;bottom:0;right:0}@media (width>=960px){.tab-item{&[data-v-763d1930]{--app-tab-opacity:1;width:64px;height:52px}&[data-v-763d1930]:before{display:none}}.tab-button{&[data-v-763d1930]:before{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);opacity:0;width:100%;height:100%;transition:var(--app-transition);border-start-start-radius:4px;border-start-end-radius:4px;display:block;position:absolute;bottom:0;left:0}&[aria-current=page][data-v-763d1930]:before{opacity:1}}.tab-icon-wrapper[data-v-763d1930],.tab-icon[data-v-763d1930]{width:100%;height:100%}.tab-badge[data-v-763d1930]{top:-1px;right:-1px}}.new-event-button[data-v-de7fd7fd]{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;@media (hover:hover){&:hover{&[data-v-de7fd7fd]{--animation-duration:.16s;--animation-timing-function:cubic-bezier(.2, 0, .8, 1)}& .first[data-v-de7fd7fd]{animation:flip-first-page-de7fd7fd var(--animation-duration) var(--animation-timing-function) forwards}& .flip{&[data-v-de7fd7fd]{animation:flip-page-de7fd7fd var(--animation-duration) var(--animation-timing-function) forwards var(--animation-delay)}& .calendar-page-number{&[data-v-de7fd7fd]{animation:flip-number-visibility-de7fd7fd var(--animation-duration) var(--animation-timing-function) forwards var(--animation-delay)}&.reverse[data-v-de7fd7fd]{--initial-visibility:hidden;--final-visibility:visible}}&.flip-last[data-v-de7fd7fd]{animation:flip-last-page-de7fd7fd var(--animation-duration) var(--animation-timing-function) forwards var(--animation-delay)}}}}}.calendar[data-v-de7fd7fd]{perspective:100px;background-color:#ff6969;border-start-start-radius:4px;border-start-end-radius:4px;width:50px;height:46px;position:relative}.calendar-knob[data-v-de7fd7fd]{background-color:#00000024;border-radius:2px;width:12px;height:2px;position:absolute;top:3px;left:19px}.calendar-page{&[data-v-de7fd7fd]{color:#4c4c4c;white-space:nowrap;transform-origin:bottom;background-color:#fff;background-image:linear-gradient(#0000 97%,#0000000d 100%);border-start-start-radius:2px;border-start-end-radius:2px;width:36px;height:17px;font-size:21px;position:absolute;top:8px;left:7px;overflow:clip}&.base[data-v-de7fd7fd]{background:#d2d2d2;transform:rotateX(-180deg)}&.first[data-v-de7fd7fd]{transform:rotateX(-140deg)}}.calendar-page-number{&[data-v-de7fd7fd]{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}&.reverse[data-v-de7fd7fd]{visibility:hidden;transform:translate(-50%,50%)scaleY(-1)}.first &[data-v-de7fd7fd]{visibility:visible}}@keyframes flip-first-page-de7fd7fd{to{background:#d2d2d2;transform:rotateX(-180deg)}}@keyframes flip-page-de7fd7fd{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-de7fd7fd{64.28%{z-index:var(--z-index-page)}64.29%{z-index:auto}to{z-index:auto;transform:rotateX(-140deg)}}@keyframes flip-number-visibility-de7fd7fd{0%,50%{visibility:var(--initial-visibility,visible)}50.01%,to{visibility:var(--final-visibility,hidden)}}.note-button[data-v-3f09347d]{justify-content:center;width:100%;height:100%;display:flex;@media (hover:hover){&:hover .note-template[data-v-3f09347d]{transform:translateY(-20px)rotate(5deg)}&:hover .note-template.behind[data-v-3f09347d]{transform:translate(-6px,-20px)rotate(-10deg)}}}.note-button-inner[data-v-3f09347d]{width:64px;position:relative}.note-template{&[data-v-3f09347d]{filter:drop-shadow(0 0 4px #0000000d);width:36px;height:60px;transition:transform var(--v9069b430);position:absolute;top:6px;right:8px}&.behind[data-v-3f09347d]{transition-delay:calc(25ms * var(--v));top:14px;right:19px;transform:rotate(-3.86deg)}}.paper[data-v-8800d7da]{color:inherit;text-decoration:none;position:relative}.inner[data-v-8800d7da]{isolation:isolate;max-width:100%;display:block}.base[data-v-8800d7da]{border-radius:inherit;transition:background-color var(--app-transition);position:absolute;inset:0}.shadow{&[data-v-8800d7da]{position:absolute;inset:0}&.default{&[data-v-8800d7da]:before,&[data-v-8800d7da]:after{content:"";width:calc(50% - 4px);max-width:80px;height:3px;position:absolute;bottom:6px;left:2px;transform:rotate(-6deg);box-shadow:0 9px 2px #0000001a}&[data-v-8800d7da]:before{transform-origin:0}&[data-v-8800d7da]:after{transform-origin:100%;left:auto;right:2px;transform:rotate(6deg)}}&.sticky{&[data-v-8800d7da]:before{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;height:6px;position:absolute;bottom:-6px;left:10px;right:6px}}}.new-sticky-button{&[data-v-41feff1a]{width:64px;height:52px;display:flex;position:relative}&[data-v-41feff1a]:before{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);opacity:0;width:100%;height:100%;transition:var(--app-transition);border-start-start-radius:4px;border-start-end-radius:4px;display:block;position:absolute;bottom:0;left:0}&[aria-pressed=true][data-v-41feff1a]:before{opacity:1}}.sticky[data-v-41feff1a]{transform-origin:0 0;width:84px;height:26px;transition:transform var(--v50d6f2d0);position:absolute;transform:rotate(-90deg)}.sticky-border[data-v-41feff1a]{border-right:2px solid #93bbff;top:90px;left:30px;@media (hover:hover){.new-sticky-button:hover &[data-v-41feff1a]{transform:translateY(-20px)rotate(-82.5deg)}}}.sticky-solid[data-v-41feff1a]{background-color:#87d4da;transition-delay:20ms;top:98px;left:22px;transform:rotate(-93.86deg);@media (hover:hover){.new-sticky-button:hover &[data-v-41feff1a]{transform:translate(-7px,-18px)rotate(-92deg)}}}.sticky-pencil[data-v-41feff1a]{transition-delay:40ms;top:107px;left:20px;transform:rotate(-105deg);@media (hover:hover){.new-sticky-button:hover &[data-v-41feff1a]{transform:translate(-10px,-16px)rotate(-108deg)}}}.selection-header[data-v-21a0f48d]{background-color:var(--app-bg);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.25rem;display:flex}.selection-header-left[data-v-21a0f48d]{align-items:center;gap:.25rem;display:flex}.selection-title[data-v-21a0f48d]{color:var(--app-text);font-size:.75rem;font-weight:400;line-height:1.16}.selection-actions[data-v-21a0f48d]{align-items:center;gap:.25rem;display:flex}.action-button{&[data-v-21a0f48d]:disabled{cursor:not-allowed;opacity:.3}}.delete-button{&[data-v-21a0f48d]:not(:disabled){color:var(--app-red)}}.separator[data-v-21a0f48d]{background-color:var(--app-line-color);border:none;width:1px;height:1rem}.header-icon[data-v-21a0f48d]{fill:currentColor;width:1rem;height:1rem}.select-tab-bar[data-v-9107ab82]{height:100%;display:flex}.action-button{&[data-v-9107ab82]{flex:1 0 0;justify-content:center;align-items:center;display:flex}&[data-v-9107ab82]:disabled{cursor:not-allowed;opacity:.3}}.delete-button{&[data-v-9107ab82]:not(:disabled){color:var(--app-red)}}.action-icon[data-v-9107ab82]{fill:currentColor;width:1.5rem;height:1.5rem}.logo-button{&[data-v-24570c06]{position:relative}&[data-v-24570c06]:before{content:"";position:absolute;inset:-.5rem}}.icon[data-v-24570c06]{fill:currentColor;width:1.5rem;height:1.5rem;transition:opacity var(--app-transition)}.sidebar-icon[data-v-24570c06]{opacity:0;position:absolute}@media (hover:hover){.logo-button:hover{& .logo[data-v-24570c06]{opacity:0}&[aria-expanded=true] .sidebar-icon.close[data-v-24570c06],&:not([aria-expanded=true]) .sidebar-icon.open[data-v-24570c06]{opacity:1}}}.header[data-v-26fe8fa0]{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.header-main[data-v-26fe8fa0]{gap:.5rem;display:flex}.header-title[data-v-26fe8fa0]{color:var(--app-text-label);align-items:center;font-size:1.5rem;font-weight:274;line-height:1;display:flex}.header-buttons-main[data-v-26fe8fa0]{gap:.25rem;display:flex}.header-icon[data-v-26fe8fa0]{fill:currentColor;width:1.5rem;height:1.5rem}.popover-menu-title{&[data-v-26fe8fa0]{color:var(--app-text-label);margin-bottom:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:400;line-height:1.43;position:relative}&[data-v-26fe8fa0]:after{content:"";background-color:var(--app-line-color);height:1px;position:absolute;inset:auto 0 -.25rem}}.select-mode-toolbar{&[data-v-26fe8fa0]{width:100%}&.v-enter-from[data-v-26fe8fa0]{opacity:0;translate:-3rem}&.v-leave-to[data-v-26fe8fa0]{opacity:0}&.v-enter-to[data-v-26fe8fa0],&.v-leave-to[data-v-26fe8fa0]{transition:opacity calc(.3s * var(--v)) var(--app-timing-function), translate var(--v262bc57e), height var(--v262bc57e)}}.select-mode-inner[data-v-26fe8fa0]{padding-block-start:1rem}@media (width>=960px){.header[data-v-26fe8fa0]{width:100%;padding:0}.header-buttons[data-v-26fe8fa0]{gap:1.5rem;display:flex}.header-buttons-main[data-v-26fe8fa0]{gap:.5rem}.add-note-button{.header:not(.open) &[data-v-26fe8fa0]{animation:slide-in-26fe8fa0 var(--app-transition) calc(.12s * var(--v)) both;position:fixed;top:4.25rem;left:1.5rem}}@keyframes slide-in-26fe8fa0{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}}.app-particles[data-v-38165b5e]{position:relative}.particle{&[data-v-38165b5e]{top:var(--y);left:var(--x);z-index:var(--app-z-index-overlay);pointer-events:none;background:var(--app-primary-color);animation:particle-burst-38165b5e calc(var(--duration) * var(--v)) var(--app-cubic-out) both;border-radius:50%;position:fixed}&.particle-circle[data-v-38165b5e]{outline:3px solid var(--app-primary-color);background:0 0;width:150px;height:150px;animation-name:particle-circle-38165b5e}}.particle-small[data-v-38165b5e]{width:4px;height:4px}.particle-medium[data-v-38165b5e]{width:8px;height:8px}.particle-large[data-v-38165b5e]{width:12px;height:12px}@keyframes particle-burst-38165b5e{0%{opacity:var(--opacity);transform:translate(-50%,-50%)}70%{opacity:var(--opacity)}to{opacity:0;transform:translate(calc(-50% + var(--distance) * cos(var(--angle))), calc(-50% + var(--distance) * sin(var(--angle))))}}@keyframes particle-circle-38165b5e{0%{opacity:var(--opacity);transform:translate(-50%,-50%)scale(0)}70%{opacity:var(--opacity)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.app-checkbox-floating[data-v-86b3e250]{color:#0000;white-space:nowrap;background-color:var(--app-bg);border:1px solid var(--app-bg-base-color);border-radius:50%;width:fit-content;height:fit-content;padding:calc(.375rem - 1px);font-size:.875rem}.app-checkbox-floating-inner{&[data-v-86b3e250]{border:1px solid var(--app-text-disabled);width:1.5rem;height:1.5rem;transition:calc(.1s * var(--v)) var(--app-timing-function);border-radius:50%;justify-content:center;align-items:center;display:flex}.hidden-checkbox:checked+&[data-v-86b3e250]{color:#fff;background-color:var(--app-primary-color);border-color:var(--app-primary-color)}}.slot-wrapper{&[data-v-86b3e250]{transition:calc(.1s * var(--v)) var(--app-timing-function);transform:scale(.9)rotate(-180deg)}.hidden-checkbox:checked+* &[data-v-86b3e250]{transform:scale(1)rotate(0)}}.memo-wrapper[data-v-3d79afa6]{font-size:calc(.5px * var(--v2a219a44));text-align:left}.memo-form-inner[data-v-3d79afa6]{position:relative}.over-limit-message[data-v-45b633a2]{background-color:var(--app-bg);width:100%;box-shadow:var(--app-shadow);transition:var(--app-transition);border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.message-text[data-v-45b633a2]{color:var(--app-text);text-align:left;font-size:.875rem;line-height:1.25rem}.message-link[data-v-45b633a2]{color:var(--app-primary-color);justify-content:flex-end;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}.chevron-icon[data-v-45b633a2]{fill:currentColor;width:1rem;height:1rem;transition:var(--app-transition);@media (hover:hover){.over-limit-message:hover &[data-v-45b633a2]{transform:translate(.25rem)}}}.send-button[data-v-587ba73f]{width:2.75rem;height:2.75rem;transition:transform var(--app-transition);justify-content:center;align-items:center;margin-right:-.25rem;display:flex;@media (hover:hover){&[data-v-587ba73f]:not(:disabled):hover{transform:scale(1.15)}}}.send-button-inner{&[data-v-587ba73f]{background-color:var(--app-primary-color);width:2.25rem;height:2.25rem;transition:background-color var(--app-transition);border-radius:50%;justify-content:center;align-items:center;display:flex}.send-button:disabled &[data-v-587ba73f]{background-color:var(--app-text-20)}}.icon-send[data-v-587ba73f]{width:1.5rem;height:1.5rem;fill:var(--app-text-inverse)}.text-counter[data-v-008c9d86]{color:var(--app-text-secondary);gap:.125rem;font-size:.625rem;line-height:1.2;display:flex}.count-number{&[data-v-008c9d86]{color:var(--app-text)}&.over-limit[data-v-008c9d86]{color:var(--app-red)}}.sticky-memo-edit-wrapper{&[data-v-7f8b5277]{flex-direction:column;display:flex;position:relative}&[data-v-7f8b5277]:before{pointer-events:none;content:"";background-color:rgb(from var(--app-primary-color) r g b / 10%);border:1px solid var(--app-primary-color);opacity:0;transition:opacity var(--app-transition);border-radius:4px;position:absolute;inset:-8px}&.drop-target-active[data-v-7f8b5277]:before{opacity:1}&.dragging[data-v-7f8b5277]{opacity:.3}}.select-checkbox[data-v-7f8b5277]{position:absolute;top:-.25rem;left:-.25rem}.sticky-memo-footer[data-v-7f8b5277]{padding-top:.25rem}.sticky-memo-edit{&[data-v-7f8b5277]{flex-direction:column;gap:.5rem;width:100%;padding-top:.5rem;display:flex}&.v-enter-to[data-v-7f8b5277],&.v-leave-to[data-v-7f8b5277]{transition:opacity calc(.2s * var(--v)) var(--app-cubic-out)}&.v-enter-from[data-v-7f8b5277],&.v-leave-to[data-v-7f8b5277]{opacity:0}&.v-leave-active[data-v-7f8b5277]{position:absolute;left:0;right:0}}.footer-inner[data-v-7f8b5277],.edit-inner[data-v-7f8b5277]{justify-content:space-between;display:flex}.edit-buttons[data-v-7f8b5277]{gap:.5rem;margin-left:-.25rem;display:flex}.timestamp[data-v-7f8b5277]{color:var(--app-text-secondary);font-size:.625rem;line-height:1.2}.edit-button{&[data-v-7f8b5277]{justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:relative}&[data-v-7f8b5277]:not(:first-child):before{content:"";background-color:var(--app-text-10);width:1px;height:1rem;margin-top:-.5rem;position:absolute;top:50%;left:-.25rem}}.edit-button-icon{&[data-v-7f8b5277]{width:1.5rem;height:1.5rem}&.icon-trash[data-v-7f8b5277]{fill:var(--app-red)}&.icon-copy[data-v-7f8b5277]{fill:var(--app-text)}}.note-event-heading{&[data-v-3beb68c8]{width:fit-content;color:var(--app-text-inverse);isolation:isolate;padding-inline:.5rem;font-size:1rem;font-weight:400;line-height:3;position:relative}&[data-v-3beb68c8]:before,&[data-v-3beb68c8]:after{z-index:-1;content:"";position:absolute}&[data-v-3beb68c8]:before{background-color:var(--app-primary-color);border-end-end-radius:6px 10px;inset:.5rem 0}&[data-v-3beb68c8]:after{background-color:color-mix(in srgb, var(--app-primary-color) 80%, #000);border-end-end-radius:6px 8px;width:5px;height:7px;bottom:calc(.5rem + 1px);right:0;transform:skewY(-20deg)}}.note-event-list[data-v-3beb68c8]{flex-direction:column;gap:.5rem;display:flex}.note-event-card[data-v-3beb68c8]{align-items:center;gap:.5rem;padding:.25rem;display:flex}.note-event-date[data-v-3beb68c8]{min-width:2.5rem;height:2.5rem;color:var(--app-text-inverse);background-color:var(--app-primary-color);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:.25rem;display:flex}.note-event-day[data-v-3beb68c8]{font-size:.875rem;line-height:1}.note-event-weekday[data-v-3beb68c8]{font-size:.625rem}.note-event-detail[data-v-3beb68c8]{flex-direction:column;min-width:0;display:flex}.note-event-time[data-v-3beb68c8]{color:var(--app-text-label);font-size:.625rem}.note-event-title[data-v-3beb68c8]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.delete{&[data-v-f6434df9]{margin-top:.5rem;position:relative}&[data-v-f6434df9]:before{content:"";background-color:var(--app-line-color);height:1px;margin-top:-.25rem;display:block;position:absolute;top:0;left:0;right:0}}.menu-wrapper[data-v-f286a9af]{width:100%;margin-block-start:.75rem;padding-inline:20px;position:fixed;left:0;right:0}.menu[data-v-f286a9af]{outline:1px solid var(--app-outline-floating-color);background-color:rgb(from var(--app-bg) r g b / 90%);width:100%;box-shadow:var(--app-shadow);backdrop-filter:blur(5px);border-radius:8px;justify-content:space-between;align-items:center;padding:.25rem;display:flex;overflow:auto}.menu-list[data-v-f286a9af]{gap:.5rem;display:flex}.menu-list-button[data-v-f286a9af]{justify-content:center;align-items:center;padding:.5rem;display:flex}.delete{&[data-v-f286a9af]{color:var(--app-red);margin-right:.5rem;position:relative}&[data-v-f286a9af]:before{content:"";background-color:var(--app-line-color);width:1px;height:1rem;margin-top:-.5rem;display:block;position:absolute;top:50%;right:-.5rem}}.timestamp[data-v-f286a9af]{color:var(--app-text-70);padding-right:.5rem;font-size:.625rem}.menu-icon[data-v-f286a9af]{fill:currentColor;width:1.5rem;height:1.5rem}.pin-button[data-v-f286a9af]{--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%);outline:1px solid var(--app-outline-floating-color);background:var(--app-bg);width:2rem;height:2rem;box-shadow:var(--app-shadow);border-radius:50%;justify-content:center;align-items:center;margin-block-start:-1rem;margin-inline-start:-1rem;display:flex}.pin-button-inner[data-v-f286a9af]{justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-block-start:-1.375rem;margin-inline-start:-1.375rem;display:flex;position:absolute;top:50%;left:50%}.pin-icon{&[data-v-f286a9af]{width:1rem;height:1rem;fill:var(--app-text-disabled)}.pin-button[aria-pressed=true] &[data-v-f286a9af]{fill:var(--app-primary-color)}}.note-list-item{&[data-v-32445bc4]{width:100%;min-width:0;height:fit-content;color:var(--app-text);flex-direction:column;display:flex;position:relative}&[data-v-32445bc4]:before{pointer-events:none;content:"";background-color:rgb(from var(--app-primary-color) r g b / 10%);border:1px solid var(--app-primary-color);opacity:0;transition:opacity var(--app-transition);border-radius:4px;position:absolute;inset:-8px}&.active[data-v-32445bc4]:before,&.editing[data-v-32445bc4]:before{opacity:1}&.dragging[data-v-32445bc4]{opacity:.3}}.wrapper[data-v-32445bc4]{text-align:left;width:100%;display:block;position:relative}.inner[data-v-32445bc4]{width:100%;max-height:15.625rem;overflow:hidden}.note-title-group[data-v-32445bc4]{flex-direction:column;gap:.375rem;width:100%;min-width:0;padding-block:.5rem .375rem;display:flex}.note-title{&[data-v-32445bc4]{font-size:.875rem;font-weight:700;line-height:1.3;overflow:hidden}&.no-title[data-v-32445bc4]{opacity:.3}}.note-info[data-v-32445bc4]{align-items:center;gap:.125rem;height:1.25rem;display:flex}.note-info-label[data-v-32445bc4]{color:rgb(from var(--app-text) r g b / 40%);font-size:.625rem;font-weight:500;line-height:1.6}.note-footer{&[data-v-32445bc4]{margin-top:.25rem}&[data-v-32445bc4]:empty{display:none}}.icon[data-v-32445bc4]{width:1rem;height:1rem;fill:rgb(from var(--app-text) r g b / 20%)}.pin-icon[data-v-32445bc4]{width:1.5rem;height:1.5rem;fill:var(--app-secondary-color);position:absolute;top:-.5rem;right:-.5rem}.owner-avatar[data-v-32445bc4]{box-shadow:0 .5px 1px rgb(from var(--app-text) r g b / 10%);flex:none;margin-right:.25rem}.note-unread-mark[data-v-32445bc4]{background-color:var(--app-red);border-radius:50%;width:.5rem;height:.5rem;position:absolute;bottom:.625rem;right:.625rem}.select-checkbox[data-v-32445bc4]{position:absolute;top:-.25rem;left:-.25rem}@media (width>=960px){.note-title-group[data-v-32445bc4]{padding-block:.625rem .5rem}.note-title[data-v-32445bc4]{font-size:.8125rem}}@media (hover:hover){.note-list-item[data-v-32445bc4]:hover{--note-menu-display:flex}}.calendar-note-list-item{&[data-v-98822308]{width:100%;min-width:0;height:fit-content;color:var(--app-text);flex-direction:column;display:flex;position:relative}&[data-v-98822308]:before{pointer-events:none;content:"";background-color:rgb(from var(--app-primary-color) r g b / 10%);border:1px solid var(--app-primary-color);opacity:0;transition:opacity var(--app-transition);border-radius:4px;position:absolute;inset:-8px}&.selected[data-v-98822308]:before,&.editing[data-v-98822308]:before{opacity:1}&.dragging[data-v-98822308]{opacity:.3}}.wrapper[data-v-98822308]{width:100%;display:block;position:relative}.inner[data-v-98822308]{width:100%;max-height:15.625rem;overflow:hidden}.date[data-v-98822308]{color:var(--app-text-inverse);background-color:var(--app-primary-color);justify-content:space-between;align-items:center;padding:.375rem .5rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.supplement[data-v-98822308]{color:var(--app-text-inverse-secondary);font-size:.625rem;font-weight:400;line-height:.75rem}.calendar-note-footer{&[data-v-98822308]{margin-top:.25rem}&[data-v-98822308]:empty{display:none}}.select-checkbox[data-v-98822308]{position:absolute;top:-.25rem;left:-.25rem}@media (width>=960px){.date[data-v-98822308]{font-size:.8125rem}}.container[data-v-8f287c4e]{isolation:isolate;position:relative}.item{&[data-v-8f287c4e]{position:absolute;top:0;left:0}&.item-label[data-v-8f287c4e]{right:0}&.animating[data-v-8f287c4e]{z-index:1}}.label[data-v-8f287c4e]{justify-content:center;display:flex}.label-inner[data-v-8f287c4e]{color:var(--app-text-secondary);white-space:nowrap;border:1px solid var(--app-line-color);border-radius:1.25rem;padding:.375rem 1.25rem;font-size:.75rem;line-height:1}.note-list[data-v-5218c02e]{container-type:inline-size}.todo,.event,.note-item,.calendar-note-item{&[data-v-5218c02e]{width:calc(50cqw - 10px);transition:opacity calc(.2s * var(--v)) var(--app-cubic-out)}&.not-interested[data-v-5218c02e]{opacity:.3}}.sticky-item{&[data-v-5218c02e]{transition:opacity calc(.2s * var(--v)) var(--app-cubic-out)}&.editing[data-v-5218c02e]{width:100cqw}&.not-interested[data-v-5218c02e]{opacity:.3}}.note-timestamp[data-v-32e2d132]{color:var(--app-text-secondary);font-size:.6rem;line-height:1.333;display:block}.note-todo-heading{&[data-v-0276d833]{width:fit-content;color:var(--app-text-label);isolation:isolate;padding-inline:.5rem;font-size:1rem;font-weight:400;line-height:3;position:relative}&[data-v-0276d833]:before,&[data-v-0276d833]:after{z-index:-1;content:"";border-radius:3px;position:absolute;inset:.5rem 0;transform:skew(-10deg)}&[data-v-0276d833]:before{background-color:rgb(from var(--app-secondary-color) r g b / 30%)}&[data-v-0276d833]:after{background-color:rgb(from var(--app-secondary-color) r g b / 50%);left:calc(100% - 5px)}}.note-todo-item{&[data-v-0276d833]{width:100%;position:relative}&.v-leave-to[data-v-0276d833]{opacity:0;position:absolute}&.v-leave-to[data-v-0276d833],&.v-move[data-v-0276d833]{transition:var(--app-transition)}}.note-todo-label[data-v-0276d833]{align-items:flex-start;gap:.25rem;width:100%;display:flex}.note-todo-text{&[data-v-0276d833]{background-image:linear-gradient(rgb(from var(--app-text) r g b / 10%), rgb(from var(--app-text) r g b / 10%));transition:background-size var(--app-transition), color var(--app-transition);background-position:0;background-repeat:no-repeat;background-size:0 .4em;font-size:.75rem;line-height:2}&.checked[data-v-0276d833]{color:rgb(from var(--app-text) r g b / 30%);background-size:100% .4em}}.memo-navigation-home{&[data-v-9f30d32f]{flex-direction:column;flex:none;width:100%;height:100%;display:flex;position:relative}&.v-leave-active[data-v-9f30d32f],&.v-enter-active[data-v-9f30d32f]{transition:var(--app-transition)}&.v-leave-to[data-v-9f30d32f],&.v-enter-from[data-v-9f30d32f]{opacity:0;filter:blur(8px);transform:translateY(.5rem)}}.memo-navigation-scroller[data-v-9f30d32f]{width:100%;height:100%}.empty-section[data-v-9f30d32f]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:4rem 2.5rem;display:flex}.empty-section-illust[data-v-9f30d32f]{max-width:100%;height:auto}.empty-section-title[data-v-9f30d32f]{color:var(--app-primary-color);margin-block-end:.75rem;font-size:1.25rem;font-weight:400;line-height:1.2}.empty-section-description{&[data-v-9f30d32f]{margin-block-end:1ch;font-size:.75rem}&[data-v-9f30d32f]:last-child{margin-block-end:0}}.empty-section-icon[data-v-9f30d32f]{vertical-align:middle;fill:currentColor;width:auto;height:1.65em}.empty-section-action[data-v-9f30d32f]{--app-chip-button-gap:.5rem;padding:.75rem 1.5rem}.main-sections{&[data-v-9f30d32f]{padding:1.25rem}&.feed[data-v-9f30d32f]{background-color:var(--app-bg);padding:.5rem}}.all-notes-section{&[data-v-9f30d32f]{flex-direction:column;width:100%;display:flex;position:relative}&.feed[data-v-9f30d32f]{--line-offset:.75rem;--line-color:rgb(from var(--app-line-color) r g b / 30%);--line-height:1.5rem;background-image:linear-gradient(to right, var(--line-color) 0, var(--line-color) 1px, transparent 1px, transparent var(--line-height)), linear-gradient(to bottom, var(--line-color) 0, var(--line-color) 1px, transparent 1px, transparent var(--line-height));background-repeat:repeat-x,repeat-y;background-position:var(--line-offset) 0, 0 var(--line-offset);background-size:var(--line-height) 100%, 100% var(--line-height);padding:.75rem}}.filter-nav[data-v-9f30d32f]{padding:1.25rem}.filter-tabs[data-v-9f30d32f]{gap:.5rem;display:flex}.filter-tab{&[data-v-9f30d32f]{color:var(--app-text-secondary);white-space:nowrap;cursor:pointer;background-color:var(--app-bg);transition:var(--app-transition);border:none;border-radius:1.25rem;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:400;display:flex}&.active[data-v-9f30d32f]{color:var(--app-text-inverse);background-color:var(--app-primary-color)}@media (hover:hover){&[data-v-9f30d32f]:hover{color:var(--app-text-inverse);background-color:var(--app-primary-color)}}}@media (width>=960px){.memo-navigation-home[data-v-9f30d32f]{flex:none}.main-sections[data-v-9f30d32f]{padding-inline:1.5rem}.filter-nav[data-v-9f30d32f]{padding:.75rem 1.5rem}.filter-tabs[data-v-9f30d32f]{gap:.5rem}.filter-tab[data-v-9f30d32f]{border-radius:1.25rem;padding:.25rem .75rem;font-size:.75rem}}.drag-ghost{&[data-v-9f30d32f]{z-index:var(--app-z-index-overlay);width:var(--ghost-width);height:var(--ghost-height);pointer-events:none;transform:translate(var(--ghost-x), var(--ghost-y));position:fixed;top:0;left:0}&.v-leave-to[data-v-9f30d32f]{opacity:var(--ghost-leave-opacity);transform:translate(var(--ghost-leave-x), var(--ghost-leave-y)) scale(var(--ghost-leave-scale));transition:transform calc(.3s * var(--v)) var(--app-timing-function), opacity calc(.3s * var(--v)) linear}}::view-transition-old(sticky-add),::view-transition-new(sticky-add){width:fit-content;animation:none}::view-transition-old(sticky-add){opacity:0}@keyframes sticky-add{80%{animation-timing-function:var(--app-quart-in-out);translate:0 -80%;scale:1.45}to{animation-timing-function:var(--app-cubic-in);translate:0;scale:1}}.note-theme-item[data-v-5da7b76d]{aspect-ratio:160/215;filter:drop-shadow(0 6px 16px #00000014)drop-shadow(0 3px 2px #00000029)drop-shadow(0 9px 28px #0000000d);width:100%}.note-theme-name[data-v-5da7b76d]{width:100%;padding-block:6px;font-size:.5rem;font-weight:400;display:block}.note-theme-body[data-v-5da7b76d]{width:100%;height:100%}.note-theme-list[data-v-4e9d9812]{width:100%;height:317px;padding-bottom:var(--safe-area-inset-bottom);background-color:var(--app-bg-base-color);display:flex}.note-theme-item-wrapper{&[data-v-4e9d9812]{text-align:left;width:100%;position:relative}&[data-v-4e9d9812]:before{content:"";background-color:rgb(from var(--app-primary-color) r g b / 8%);border:1px solid var(--app-primary-color);opacity:0;transition:var(--app-transition);border-radius:4px;position:absolute;inset:-8px}&.selected{&[data-v-4e9d9812]:before{opacity:1}}}.note-theme-item[data-v-4e9d9812]{transform:translateZ(0)}.note-theme-list-wrapper[data-v-e45fce5d]{inset:auto 0 calc(6px + var(--app-tab-bar-area-bottom));width:fit-content;height:66px;margin:auto;position:fixed}.note-theme-list[data-v-e45fce5d]{background-color:var(--app-bg-tab-bar-color);border:1px solid var(--app-line-color);height:100%;box-shadow:var(--app-shadow-light);isolation:isolate;border-radius:8px;padding-inline:16px;display:flex}.note-theme-list-item{&[data-v-e45fce5d]{width:64px;position:relative}&[data-v-e45fce5d]:not(:first-child){margin-left:-4px}}.note-theme-list-item-button{&[data-v-e45fce5d]{text-align:left;filter:drop-shadow(0 0 7px #0000001a);width:100%;height:54px;transition:height var(--b6799720);position:absolute;bottom:0;overflow:clip}&[aria-pressed=true][data-v-e45fce5d]{height:74px}@media (hover:hover){&[data-v-e45fce5d]:hover{height:74px}}}.note-theme[data-v-e45fce5d]{filter:none}.v-enter-active{&[data-v-e45fce5d]{transition:height var(--v0ca4614f), opacity var(--v274750d5)}& .note-theme-list-item-button[data-v-e45fce5d]{transition:height var(--v742f51bd) var(--transition-delay)}}.v-leave-active{&[data-v-e45fce5d]{transition:height var(--b6799720), opacity var(--v274750d5) calc(.1s * var(--v))}& .note-theme-list-item-button[data-v-e45fce5d]{transition:height var(--b6799720)}}.v-enter-from,.v-leave-to{&[data-v-e45fce5d]{opacity:0;height:0}& .note-theme-list-item-button[data-v-e45fce5d]{height:0}}.note-button{&[data-v-b30445f3]{width:1em;height:1em;font-size:var(--note-theme-toolbar-button-size,2rem);background:var(--note-theme-toolbar-button-background,none);transition:background-color var(--app-transition);border-radius:.125em;justify-content:center;align-items:center;display:flex;position:relative}&[aria-pressed=true][data-v-b30445f3]{background:var(--note-theme-toolbar-button-background-pressed,rgb(from var(--app-text) r g b / 5%))}@media (hover:hover){&[data-v-b30445f3]:hover{background:var(--note-theme-toolbar-button-background-pressed,rgb(from var(--app-text) r g b / 5%))}}}.note-theme-icon[data-v-b30445f3]{width:1.35rem;height:auto}.update[data-v-b30445f3]{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:.66rem;height:.66rem;margin-top:.15rem;margin-left:.15rem;display:flex;position:absolute;top:50%;left:50%}.update-icon[data-v-b30445f3]{width:.54rem;height:.54rem;fill:var(--app-primary-color)}.page-share-members[data-v-cef81543]{flex-direction:column;display:flex}.menu-button[data-v-cef81543]{justify-content:center;align-items:center;display:flex}.icon[data-v-cef81543]{fill:currentColor}.memo-page-share{&[data-v-1bf42082]{flex-direction:column;display:flex;position:absolute;inset:0}&.v-enter-active[data-v-1bf42082]{transition:calc(.5s * var(--v)) var(--app-ease-in-out) calc(.1s * var(--v))}&.v-leave-active[data-v-1bf42082]{transition:calc(.3s * var(--v)) var(--app-ease-in-out)}&.v-leave-to[data-v-1bf42082],&.v-enter-from[data-v-1bf42082]{opacity:0;filter:blur(8px);transform:translateY(60px)}}.top-bar-wrapper[data-v-1bf42082]{pointer-events:none;justify-content:center;align-items:center;width:100%;height:24px;display:flex;position:absolute;top:0;left:0;@media (width>=960px){display:none}}.top-bar[data-v-1bf42082]{background:var(--app-text-20);border-radius:2px;width:40px;height:4px}.back-button[data-v-1bf42082]{margin:auto;position:absolute;bottom:100%;left:0;right:0}.scroller[data-v-1bf42082]{padding-top:calc(1px * var(--v7d8459ce));padding-bottom:var(--safe-area-inset-bottom);-webkit-mask-image:linear-gradient(to bottom, transparent, transparent calc(1px * var(--v7d8459ce)), black calc(1px * var(--v7d8459ce) + 40px), black);mask-image:linear-gradient(to bottom, transparent, transparent calc(1px * var(--v7d8459ce)), black calc(1px * var(--v7d8459ce) + 40px), black);position:absolute;inset:0}.inner[data-v-1bf42082]{flex-direction:column;justify-content:flex-start;padding:2.5rem 1.25rem;display:flex;position:relative}.action-list[data-v-1bf42082]{flex-direction:column;display:flex}.separator[data-v-1bf42082]{border:none;border-top:1px solid var(--app-text-10);margin:1.25rem}.icon[data-v-1bf42082]{fill:currentColor;width:1.25rem;height:1.25rem}.wrapper[data-v-5c3ba490]{flex-direction:column;height:100%;display:flex}.search-form[data-v-5c3ba490]{width:100%;padding:1.25rem 1.25rem .625rem}.selected-list-wrapper{&[data-v-5c3ba490]{position:relative}&.v-enter-active[data-v-5c3ba490],&.v-leave-active[data-v-5c3ba490]{transition:var(--app-transition)}&[data-v-5c3ba490]:before{content:"";background-color:var(--app-line-color);height:1px;display:block;position:absolute;inset:0 1.25rem auto}}.selected-list[data-v-5c3ba490]{gap:.75rem;width:fit-content;padding:1.25rem 1.25rem .625rem;display:flex}.selected-item{&[data-v-5c3ba490]{flex:none;width:48px}&.v-enter-active[data-v-5c3ba490],&.v-leave-active[data-v-5c3ba490],&.v-move[data-v-5c3ba490]{transition:var(--app-transition);transition-property:opacity,transform}&.v-leave-active[data-v-5c3ba490]{width:0;min-width:0;margin-right:-12px}&.v-enter-from[data-v-5c3ba490],&.v-leave-to[data-v-5c3ba490]{opacity:0}}.selected-item-inner[data-v-5c3ba490]{flex-direction:column;align-items:center;width:48px;display:flex;position:relative}.selected-item-name[data-v-5c3ba490]{text-overflow:ellipsis;width:100%;color:var(--app-text-80);text-align:center;white-space:nowrap;font-size:.625rem;font-weight:300;overflow:hidden}.selected-item-close[data-v-5c3ba490]{justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:-16px;right:-16px}.selected-item-close-inner[data-v-5c3ba490]{background-color:var(--app-bg);border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.selected-item-close-icon[data-v-5c3ba490]{fill:var(--app-text)}.friend-list-header[data-v-5c3ba490]{color:var(--app-text-70);padding:0 2rem .375rem;font-size:.75rem}.friend-list-wrapper[data-v-5c3ba490]{flex:1 1 0;min-height:0;padding-block:.625rem}.friend-list-scroller[data-v-5c3ba490]{height:100%}.friend-list[data-v-5c3ba490]{flex-direction:column;gap:.25rem;padding-inline:.5rem;display:flex}.friend-list-empty[data-v-5c3ba490]{color:var(--app-text-label);padding:.375rem 2rem;font-size:.875rem}.add-button[data-v-5c3ba490]{padding:.625rem 1.25rem calc(var(--safe-area-inset-bottom) + 1.25rem)}@media (width>=960px){.selected-list[data-v-5c3ba490]{padding-inline:2rem}.search-form[data-v-5c3ba490]{padding:.75rem 2rem}.selected-list-wrapper{&[data-v-5c3ba490]:before{inset-inline:2rem}}.add-button[data-v-5c3ba490]{padding-inline:2rem;padding-bottom:2rem}}.memo-page[data-v-f7a923b1]{--transform-transition:calc(1ms * var(--v003cec18) * var(--v)) var(--app-ease-in-out);width:100%;height:100%}.page-wrapper{&[data-v-f7a923b1]{transform-origin:top;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}&.animating[data-v-f7a923b1]{transition:transform var(--transform-transition)}&.deactivated[data-v-f7a923b1]{display:none}}.header{&[data-v-f7a923b1]{--memo-toolbar-button-size:2rem;transition:opacity var(--app-transition);justify-content:space-between;align-items:center;display:flex}&.hidden[data-v-f7a923b1]{opacity:0}}.header-section[data-v-f7a923b1]{align-items:center;gap:.25rem;display:flex}.header-button[data-v-f7a923b1]{flex:none;justify-content:center;align-items:center;display:flex}.header-button-icon[data-v-f7a923b1]{width:1.5rem;height:1.5rem;fill:var(--app-text)}.header-theme-button[data-v-f7a923b1]{--note-theme-toolbar-button-size:2.5rem}.scroller{&[data-v-f7a923b1]{outline:none;width:100%;height:100%;container-type:size}&.no-clip[data-v-f7a923b1]{overflow:visible}}.scroller-inner[data-v-f7a923b1]{position:relative}.theme[data-v-f7a923b1]{--note-theme-title-min-height:3.625rem;--note-theme-background-max-height:100cqh;min-height:100cqh}.note-memo[data-v-f7a923b1]{height:100%}.title-input[data-v-f7a923b1]{border:none;width:100%;min-width:0;padding-block:.75rem;font-size:1.125rem;font-weight:700}.memo-wrapper[data-v-f7a923b1]{position:relative;overflow:clip}@media (width>=960px){.memo-page[data-v-f7a923b1]{flex:1 1 0;min-width:0;position:relative}.page-wrapper[data-v-f7a923b1]{position:relative}.header[data-v-f7a923b1]{padding:1.5rem 1.5rem .5rem}.header-close[data-v-f7a923b1]{display:none}.header-button[data-v-f7a923b1]{padding:.25rem}.header-theme-button[data-v-f7a923b1]{--note-theme-toolbar-button-size:2rem;--note-theme-toolbar-button-background:rgb(from var(--app-text) r g b / 5%);--note-theme-toolbar-button-background-pressed:var(--app-bg-base-color)}.scroller[data-v-f7a923b1]{padding:0 .75rem 1.5rem 1.5rem}}.note-navigation[data-v-057997cf]{padding-top:var(--safe-area-inset-top);display:flex}.note-navigation-main[data-v-057997cf]{width:100%;display:flex;position:relative}.note-navigation-page[data-v-057997cf]{z-index:1}@media (width>=960px){.note-navigation[data-v-057997cf]{padding-top:0}.note-navigation-page[data-v-057997cf]{z-index:auto}}.sticky-input[data-v-b0d785aa]{align-items:center;gap:1rem;display:flex;position:relative}.sticky-input-form[data-v-b0d785aa]{transform-origin:0;flex:1}.sticky-peel-leave-active[data-v-b0d785aa]{z-index:1;pointer-events:none;width:calc(100% - 3.75rem);animation:sticky-peel-b0d785aa calc(.4s * var(--v)) var(--app-timing-function) forwards;position:absolute}.text-count{&[data-v-b0d785aa]{position:absolute;bottom:0;right:0}&.v-enter-active[data-v-b0d785aa],&.v-leave-active[data-v-b0d785aa]{transition:opacity calc(.1s * var(--v)) var(--app-timing-function)}&.v-enter-from[data-v-b0d785aa],&.v-leave-to[data-v-b0d785aa]{opacity:0}}.over-limit-message[data-v-b0d785aa]{margin-top:.75rem}@keyframes sticky-peel-b0d785aa{0%{opacity:1}30%{opacity:1}70%{transform:translate(-1rem,.5rem)rotate(10deg)}to{opacity:0;transform:translate(-1rem,.5rem)rotate(10deg)}}.sticky-dialog{&[data-v-df5d057e]{background-color:var(--app-bg-base-color);border:1px solid var(--app-line-color);width:52ch;max-width:90vw;box-shadow:var(--app-shadow);transition:height var(--v891a82fc), display calc(.3s * var(--v)) allow-discrete, opacity calc(.15s * var(--v)) linear;will-change:transform;border-radius:.5rem;flex-direction:column;gap:.5rem;display:flex;position:relative;overflow:clip}@starting-style{&[data-v-df5d057e]{opacity:0;border-block-width:0;height:0}}&[data-v-df5d057e]:not([open]){opacity:0;height:0;transition:height var(--v891a82fc), display calc(.3s * var(--v)) allow-discrete, opacity calc(.5s * var(--v)) linear;border-block-width:0;display:none}}.dialog-header[data-v-df5d057e]{justify-content:space-between;align-items:center;padding:.75rem 1.25rem 0;display:flex}.dialog-title[data-v-df5d057e]{color:var(--app-text);margin:0;font-size:1.25rem;font-weight:400}.dialog-body[data-v-df5d057e]{padding:.75rem 1.25rem 1.25rem}@media (width>=960px){.home-footer[data-v-569d7405]{width:fit-content;height:var(--app-tab-bar-area-bottom);padding-inline:16px;padding-bottom:var(--safe-area-inset-bottom);background-color:var(--app-bg-tab-bar-color);border-block-start:1px solid var(--app-line-color);border-inline:1px solid var(--app-line-color);box-shadow:var(--app-shadow-light);border-start-start-radius:8px;border-start-end-radius:8px;gap:33px;margin:auto;display:flex;position:fixed;inset:auto 0 0}.tab-list[data-v-569d7405]{gap:8px;display:flex}.nav-button[data-v-569d7405]{margin-top:8px}.nav-button-badge[data-v-569d7405]{background-color:var(--app-red);border-radius:50%;width:8px;height:8px}.new-buttons{&[data-v-569d7405]{padding-top:8px;position:relative}&[data-v-569d7405]:before{content:"";background-color:var(--app-line-color);width:1px;display:block;position:absolute;top:13px;bottom:13px;left:-17px}}.sticky-dialog-wrapper[data-v-569d7405]{margin-inline:auto;width:fit-content;margin-bottom:.25rem;position:absolute;bottom:100%;left:-100vw;right:-100vw}}.inner[data-v-ee794d82]{padding-bottom:2.5rem}.reload[data-v-ee794d82]{background-color:var(--app-bg);border:1px solid var(--app-text);border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem 1rem;display:flex}.account-integration{&[data-v-ee794d82]{background-color:var(--app-bg-50);border-radius:.5rem;margin:.625rem 1.25rem;padding:1rem 1.25rem}& .toggle[data-v-ee794d82]{justify-content:space-between;display:flex}& .divider[data-v-ee794d82]{border:none;border-top:1px solid var(--app-line-color);margin:1rem 0}& .account-details[data-v-ee794d82]{align-items:center;display:flex}& .account-details-profile[data-v-ee794d82]{padding-left:.75rem}& .account-details-display-name[data-v-ee794d82]{font-size:.875rem;font-weight:700}& .account-details-email[data-v-ee794d82]{font-size:.75rem}& .not-connected[data-v-ee794d82]{color:var(--app-text-40);font-size:.875rem}}.home-menu[data-v-dac25db6]{touch-action:none;width:100%;height:100%;max-height:100%;position:fixed;inset:0}.home-menu-content[data-v-dac25db6]{touch-action:pan-y;background-color:var(--app-bg);width:400px;height:100%;padding-left:100px;position:absolute;inset:0 100% 0 auto}.home-menu-content-inner[data-v-dac25db6]{padding-inline:.75rem;padding-top:max(var(--safe-area-inset-top), 2.5rem);padding-bottom:max(var(--safe-area-inset-bottom), 2.5rem);flex-direction:column;gap:calc(2rem + 1px);display:flex}.home-menu-section{&[data-v-dac25db6]{position:relative}&[data-v-dac25db6]:not(:first-child):before{content:"";background-color:var(--app-line-color);height:1px;position:absolute;top:calc(-1rem - 1px);left:0;right:0}}.home-menu-title[data-v-dac25db6]{color:var(--app-text-70);padding:.5rem;font-size:.75rem;font-weight:400;line-height:1.17}.profile-section[data-v-dac25db6]{align-items:center;gap:.5rem;width:100%;padding:1rem .5rem;display:flex}.profile-text[data-v-dac25db6]{flex-direction:column;gap:.25rem;display:flex}.profile-name[data-v-dac25db6]{line-height:1.25}.profile-email[data-v-dac25db6]{color:var(--app-text-80);font-size:.75rem;line-height:1.17}.calendar-integration-wrapper[data-v-dac25db6]{padding-inline:.5rem}.google-calendar-heading[data-v-dac25db6]{color:var(--app-text-70);padding-block:.5rem;font-size:.75rem;font-weight:400;line-height:1.16}.home-menu-item{&[data-v-dac25db6]{gap:.5rem;padding:.5rem}&[aria-current=page][data-v-dac25db6]{background-color:var(--app-bg-base-color)}}.home-menu-item-icon[data-v-dac25db6]{width:1.5rem;height:1.5rem;fill:var(--app-text)}.home-menu-item-label[data-v-dac25db6]{font-size:.875rem;line-height:1.43}.client-version[data-v-dac25db6]{color:var(--app-text-50);padding-inline:.5rem;font-size:.5rem}.kinew-button[data-v-f6ac0bd6]{background-color:var(--app-bg-tab-bar-color);width:68px;height:68px;box-shadow:var(--app-shadow-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.form-page{&[data-v-ed7bd06f]{width:100%;height:100%;padding-inline-start:.5rem;padding-top:calc(var(--safe-area-inset-top) + .5px * var(--e705ac12));background-color:var(--app-bg)}&[data-v-ed7bd06f]>.content{flex-direction:column;min-height:100%;display:flex;position:relative}}.form-background[data-v-ed7bd06f]{inset:0;pointer-events:none;position:absolute;inset-inline-start:calc(6.5rem + 4px)}.form-block[data-v-ed7bd06f]{padding-inline-start:calc(6.5rem + 4px);position:relative}.form-block+.form-block[data-v-ed7bd06f]{margin-top:calc(1px * var(--e705ac12))}.form-block-meta[data-v-ed7bd06f]{flex-direction:column;justify-content:space-between;align-items:flex-start;width:6rem;height:100%;min-height:fit-content;display:flex;position:absolute;inset-inline-start:0}.form-block-type-wrapper[data-v-ed7bd06f]{width:100%;height:calc(1px * var(--e705ac12));justify-content:space-between;align-items:center;display:flex}.form-block-type[data-v-ed7bd06f]{color:var(--app-text);border:1px solid var(--app-line-color);border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;font-size:.75rem;line-height:1;display:flex}.form-block-favorite[data-v-ed7bd06f]{width:calc(1px * var(--e705ac12));height:calc(1px * var(--e705ac12));color:var(--app-text-secondary);justify-content:center;align-items:center;display:flex}.form-block-favorite-icon[data-v-ed7bd06f]{stroke:currentColor;width:1rem;height:1rem}.form-block-body{&[data-v-ed7bd06f]{flex:1;min-width:0;position:relative}&[data-v-ed7bd06f]:before{content:"";border-left:4px solid var(--app-primary-color);position:absolute;inset-block:-.25rem;inset-inline-start:-.5rem}}.form-block-event-preview[data-v-ed7bd06f]{height:calc(2px * var(--e705ac12));color:var(--app-primary-color);background-color:rgb(from var(--app-primary-color) r g b / 15%);border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.form-block-event-preview-icon[data-v-ed7bd06f]{fill:currentColor;flex:none;width:1rem;height:1rem}.form-block-event-preview-content[data-v-ed7bd06f]{flex-direction:column;min-width:0;display:flex}.form-block-event-preview-date[data-v-ed7bd06f]{font-size:.875rem;font-weight:600;line-height:1.4}.form-block-event-preview-title[data-v-ed7bd06f]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.4;overflow:hidden}.form-tail[data-v-ed7bd06f]{flex:1 0 calc(50 * var(--dvh))}.new-sheet-event[data-v-f18fb0af]{height:100%}.new-sheet-note[data-v-8c7addfc]{grid-template-rows:auto 1fr;height:100%;display:grid}.header[data-v-8c7addfc]{justify-content:space-between;padding-inline:.5rem;display:flex;transform:translateZ(0)}.header-button-close[data-v-8c7addfc]{fill:currentColor;display:block}.header-theme-button[data-v-8c7addfc]{--note-theme-toolbar-button-size:2.5rem}.scroller[data-v-8c7addfc]{width:100%;height:100%;padding-top:var(--note-margin-top);padding-right:var(--note-margin-right);outline:none;container-type:size}.scroller-inner[data-v-8c7addfc]{max-width:100%;position:relative}.note-template[data-v-8c7addfc]{--note-theme-title-min-height:58px;--note-theme-background-max-height:100cqh;min-height:100cqh}.note-memo[data-v-8c7addfc]{height:100%}.title-input[data-v-8c7addfc]{border:none;flex:1 1 0;min-width:0;height:100%;padding-top:2px;padding-right:10px;font-size:1.125rem;font-weight:400}.header-inner[data-v-8c7addfc]{align-items:center;width:100%;display:flex}.memo-wrapper[data-v-8c7addfc]{position:relative;overflow:clip}.new-sheet-sticky[data-v-85c50118]{--sticky-body-padding:20px;--sticky-gradient-height:20px;width:100%;height:100%;padding-bottom:var(--safe-area-inset-bottom);transition:height calc(.55s * var(--v)) var(--app-ios-keyboard-transition-timing-function);position:relative}.scroller-wrapper[data-v-85c50118]{height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--sticky-gradient-height), black 100%);mask-image:linear-gradient(to bottom, transparent, black var(--sticky-gradient-height), black 100%)}.scroller[data-v-85c50118]{height:100%;position:relative}.scroller-inner[data-v-85c50118]{padding:var(--sticky-gradient-height) var(--sticky-body-padding)}.sticky-adding-wrapper{&[data-v-85c50118]{right:0;bottom:var(--safe-area-inset-bottom);width:100%;padding:var(--sticky-body-padding);background-color:var(--app-bg-base-color);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--sticky-gradient-height), black);mask-image:linear-gradient(to bottom, transparent, black var(--sticky-gradient-height), black);position:absolute;left:0;transform:translateZ(0)}&.v-enter-to[data-v-85c50118],&.v-leave-to[data-v-85c50118]{transition:transform calc(.2s * var(--v)) var(--app-cubic-out)}&.v-enter-from[data-v-85c50118],&.v-leave-to[data-v-85c50118]{transform:translateY(calc(1px * var(--v012cadd0)))}}.new-type-switcher[data-v-92b85dba]{--app-option-switcher-base-text-color:var(--app-text-secondary);--app-option-switcher-current-text-color:var(--app-primary-color);--app-option-switcher-current-shadow:none;z-index:1;padding:.5rem .75rem;font-size:.75rem;position:absolute;inset:.75rem 0 auto;transform:translateZ(0)}.sheet-inner[data-v-f711f0e2]{background-color:var(--app-bg);height:100%;box-shadow:var(--app-shadow);border-radius:10px 10px 0 0;display:flex;position:relative;overflow:clip}.sheet-carousel{&[data-v-f711f0e2]{scroll-snap-type:x mandatory;scrollbar-width:none;isolation:isolate;width:100%;display:flex;position:relative;overflow:scroll clip}&.smooth[data-v-f711f0e2]{scroll-behavior:smooth}&.disabled[data-v-f711f0e2]{overflow:clip}}.sheet-carousel-item{&[data-v-f711f0e2]{scroll-snap-align:center;scroll-snap-stop:always;flex:none;width:100%;padding-top:3.875rem}&.bg-basecolor[data-v-f711f0e2]{background-color:var(--app-bg-base-color)}}.sticky-wrapper[data-v-f711f0e2]{height:100%}.tab-list[data-v-3248212b]{align-items:flex-end;width:100%;height:100%;display:flex}.tab-item-icon[data-v-3248212b]{fill:currentColor}.tab-item-badge[data-v-3248212b]{background-color:var(--app-red);border-radius:50%;width:8px;height:8px;display:block}@media (width>=960px){.sidebar-content[data-v-424086dc]{height:100%;padding-top:.75rem}}.home[data-v-d863deba],.home-main[data-v-d863deba],.home-main-content[data-v-d863deba]{width:100%;height:100%}.home-main-content[data-v-d863deba]{position:relative}.home-split-view[data-v-d863deba]{height:100%}@media (width>=960px){.home-main[data-v-d863deba]{padding-block:.75rem calc(.75rem + var(--safe-area-inset-bottom))}.home-main-content[data-v-d863deba]{background-color:var(--app-bg);border-radius:.75rem;overflow:clip}}.inner[data-v-291b04db]{padding-inline:20px;padding-top:40px}.message[data-v-291b04db]{margin-bottom:40px}.form-item[data-v-291b04db]{margin-bottom:24px}.form-button[data-v-291b04db]{text-align:center;justify-content:flex-end;margin-top:40px;margin-bottom:40px;display:flex}@media (width>=960px){.wrapper[data-v-291b04db]{height:70%}}.form-login[data-v-219b105c]{margin-top:40px;padding-inline:20px;position:relative}.form-alert[data-v-219b105c]{color:var(--app-red);padding-bottom:8px;position:absolute;bottom:100%}.form-input-group{&[data-v-219b105c]{translate:calc(sin(var(--app-animatable-angle)) * 10px)}&.error-animation[data-v-219b105c]{--app-animatable-angle:720deg;transition:--app-animatable-angle calc(.5s * var(--v)) linear}}.form-item[data-v-219b105c]{margin-bottom:24px}.form-button[data-v-219b105c]{text-align:center;justify-content:flex-end;margin-top:40px;margin-bottom:40px;display:flex}.icon[data-v-219b105c]{fill:var(--app-text);margin-top:-12px;position:absolute;top:50%;right:4px}.supplement-message[data-v-219b105c]{font-size:.75rem}.supplement-message-button[data-v-219b105c]{font-size:inherit;padding:8px;text-decoration:none;display:inline-block;@media (hover:hover){&[data-v-219b105c]:hover{text-decoration:underline}}}@media (width>=960px){.wrapper[data-v-219b105c]{height:70%}.supplement-message[data-v-219b105c]{text-align:center}}.start{&[data-v-6328638a]{width:100%;max-width:640px;height:100%;padding:calc(20px + var(--safe-area-inset-top)) 20px calc(20px + var(--safe-area-inset-bottom));flex-direction:column;justify-content:center;margin-inline:auto;display:flex;position:relative}&.v-enter-active[data-v-6328638a]{transition:calc(.4s * var(--v)) var(--app-timing-function)}&.v-enter-from[data-v-6328638a]{opacity:0;filter:blur(10px);transform:translateY(50px)}&.v-leave-active[data-v-6328638a]{transition:calc(.1s * var(--v)) var(--app-timing-function)}&.v-leave-to[data-v-6328638a]{opacity:0;filter:blur(10px);transform:translateY(30px)}}.logo-wrapper[data-v-6328638a]{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.logo-icon[data-v-6328638a]{fill:var(--app-text);flex:none}.logo-title[data-v-6328638a]{flex:none;margin-top:12px;display:flex}.buttons[data-v-6328638a]{margin-top:auto}.continue-button[data-v-6328638a]{margin-top:16px}.divider-wrapper[data-v-6328638a]{margin-top:2em}.icon[data-v-6328638a]{fill:var(--app-text);margin-top:-12px;position:absolute;top:50%;right:4px}@media (width>=960px){.logo-wrapper[data-v-6328638a]{flex:none}.logo-icon[data-v-6328638a]{width:120px;height:120px}.logo-title[data-v-6328638a]{margin-top:16px}.logo-title-icon[data-v-6328638a]{width:120px;height:20px}.buttons[data-v-6328638a]{margin-top:80px}}.inner{&[data-v-08dd4626]{padding-inline:1.25rem}&.in-dialog[data-v-08dd4626]{padding:0 2rem 2rem}}.message-wrapper[data-v-08dd4626]{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.43;display:flex}.form{&[data-v-08dd4626]{translate:calc(sin(var(--app-animatable-angle)) * .625rem);position:relative}&.error-animation[data-v-08dd4626]{--app-animatable-angle:720deg;transition:--app-animatable-angle calc(.5s * var(--v)) linear}}.form-alert[data-v-08dd4626]{color:var(--app-red);padding-bottom:.5rem;position:absolute;bottom:100%}.form-item[data-v-08dd4626]{margin-bottom:1.25rem}.form-buttons[data-v-08dd4626]{margin-top:2.5rem}.integration-list[data-v-08dd4626]{flex-direction:column;gap:1.25rem;display:flex}.friend-token-card[data-v-60ea2fe9]{background-color:var(--app-bg);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:fit-content;padding:2.5rem 3.125rem;display:flex}.avatar-container[data-v-60ea2fe9]{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.add-friend-button[data-v-60ea2fe9]{padding:.75rem 1.25rem}.page[data-v-76401fa0]{height:100%;position:relative}.error-wrapper[data-v-76401fa0]{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;max-width:600px;margin:auto;padding:2.25rem;line-height:1.5;display:flex;position:absolute;inset:0}.scroller{&[data-v-76401fa0]{height:100%}&[data-v-76401fa0] .content{flex-direction:column;justify-content:center;min-height:100%;display:flex}}.content[data-v-76401fa0]{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;width:100%;margin:auto;padding-bottom:1.25rem;display:flex}.logo[data-v-76401fa0]{width:4.25rem;height:4.25rem;margin:1.625rem}.back-button[data-v-76401fa0]{justify-content:center;align-items:center;margin-left:-.75rem;margin-right:.25rem;display:flex}.icon[data-v-76401fa0]{fill:currentColor;width:1.5rem;height:1.5rem}.wrapper[data-v-e8ce5bc3]{height:calc(100 * var(--dvh));justify-content:center;align-items:center;display:flex}.auth-screen[data-v-1c9332a8]{width:100%;height:100%}.note-panel[data-v-d1a35531]{width:100%;min-height:100%;position:relative;overflow:hidden}.header{&[data-v-d1a35531]{margin-bottom:12px;padding-top:16px}&.no-template[data-v-d1a35531]{padding-inline:16px}}.title[data-v-d1a35531]{font-size:1.125rem;font-weight:400}.note-panel-body[data-v-d1a35531]{width:100%;height:100%}.note-shared-page[data-v-ba7aa5c5]{height:100%;position:relative}.error-wrapper[data-v-ba7aa5c5]{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;max-width:600px;margin:auto;padding:2.25rem;line-height:1.5;display:flex;position:absolute;inset:0}.scroller{&[data-v-ba7aa5c5]{height:100%}&[data-v-ba7aa5c5] .content{flex-direction:column;justify-content:center;min-height:100%;display:flex}}.inner[data-v-ba7aa5c5]{flex-direction:column;flex:1 1 0;width:100%;margin:auto;padding-bottom:1.25rem;display:flex}.aside[data-v-ba7aa5c5]{align-items:center;padding:1rem;display:flex}.back-button[data-v-ba7aa5c5]{justify-content:center;align-items:center;margin-left:-.75rem;margin-right:.25rem;display:flex}.icon[data-v-ba7aa5c5]{fill:currentColor;width:1.5rem;height:1.5rem}.owner[data-v-ba7aa5c5]{align-items:center;gap:1rem;display:flex}.owner-avatar[data-v-ba7aa5c5]{box-shadow:var(--app-shadow-narrow)}.owner-name[data-v-ba7aa5c5]{font-weight:500}.open-app-button{&[data-v-ba7aa5c5]{color:var(--app-bg);background-color:var(--app-text);transition:var(--app-transition);border-radius:3.125rem;margin-left:auto;padding:.25rem .75rem;font-size:.875rem;font-weight:500}@media (hover:hover){&[data-v-ba7aa5c5]:hover{background-color:var(--app-text-80)}}&[data-v-ba7aa5c5]:active{background-color:var(--app-text-60)}}.note[data-v-ba7aa5c5]{flex-grow:1;padding:0 1rem;display:flex}*,:before,:after{box-sizing:border-box;appearance:none;margin:0;padding:0}:not(:is(input,textarea)){user-select:none}:root{color-scheme:light;interpolate-size:allow-keywords;view-transition-name:none;--dvh:1dvh;--safe-area-inset-left:env(safe-area-inset-left,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-top:env(safe-area-inset-top,0px);--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:#000;--app-text-label:#000;--app-text-inverse:#fff;--app-text-error:#ff6969;--app-gray-05:#f2f2f2;--app-gray-10:#e5e5e5;--app-gray-20:#ccc;--app-gray-30:#b2b2b2;--app-gray-40:#999;--app-gray-50:gray;--app-gray-60:#666;--app-gray-70:#4d4d4d;--app-gray-80:#333;--app-gray-90:#1a1a1a;--app-bg:#fff;--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:#f1f0ee;--app-bg-tab-bar-color:var(--app-bg);--app-bg-error:#fff1f1;--app-bg-inverse:#e7e7e7;--app-primary-color:#35c4ad;--app-secondary-color:#fc9323;--app-line-color:var(--app-gray-10);--app-outline-floating-color:transparent;--app-shadow:0 4px 20px #00000026;--app-shadow-narrow:0px 2px 4px 0px #00000026;--app-shadow-light:0 4px 20px #0000000d;--app-shadow-dark:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d;--app-red-10:#ff69690f;--app-red-50:#ff696980;--app-red:#ff6969;--app-green-10:#27b42c0f;--app-green-50:#27b42c80;--app-green:#27b42c;--app-blue-10:#1371ec0f;--app-blue-50:#1371ec80;--app-blue:#1371ec}:root,::backdrop{--app-backdrop:#0009}::view-transition{pointer-events:none}::view-transition-group(.translate){animation-duration:calc(.3s * var(--v));animation-timing-function:var(--app-quint-out)}::view-transition-group(.fade){animation-duration:calc(.15s * var(--v));animation-timing-function:linear}@media (display-mode:standalone){:root{--dvh:1lvh}}html,body{overscroll-behavior:none;overflow:hidden}html{-webkit-tap-highlight-color:transparent}body{font-synthesis:none;min-width:320px;color:var(--app-text);line-break:strict;overflow-wrap:anywhere;background-color:var(--app-bg-base-color);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;margin:0;font-family:sans-serif;font-style:normal}ul,ol,menu{list-style:none}input,textarea,button{font-family:inherit;font-size:inherit;font-variation-settings:inherit;color:inherit;appearance:none;background:0 0;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)}a,img{-webkit-touch-callout:none}.visually-hidden{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@property --app-animatable-angle{syntax:"<angle>";inherits:false;initial-value:0deg}
