.base-icon-button[data-v-cb52b316]{vertical-align:middle;color:var(--text-muted);border-radius:var(--corner-xlarge);cursor:pointer;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.base-icon-button[data-v-cb52b316]:after{content:"";border-radius:inherit;background-color:var(--text);opacity:0;position:absolute;inset:0}.base-icon-button__icon[data-v-cb52b316]{width:18px;height:18px;transition:transform .3s var(--ease-bounce)}@media (hover:hover){.base-icon-button[data-v-cb52b316]:hover:after{opacity:var(--opacity-8)}}.base-icon-button[data-v-cb52b316]:focus-visible{outline:var(--stroke-strong) solid var(--accent);outline-offset:var(--space-2)}.base-icon-button[data-v-cb52b316]:focus-visible:after{opacity:var(--opacity-8)}.base-icon-button:active .base-icon-button__icon[data-v-cb52b316]{transition:transform 80ms ease-out;transform:scale(.86)}.base-icon-button[data-v-cb52b316]:disabled{opacity:var(--opacity-40);pointer-events:none}.text-field[data-v-224f7da3]{vertical-align:middle;box-shadow:inset 0 0 0 var(--stroke-subtle) var(--border);border-radius:var(--corner-large);min-height:60px;padding:0 var(--space-8);cursor:text;transition:box-shadow .1s var(--ease-emphasized);background-color:#0000;display:inline-flex;position:relative}@media (hover:hover){.text-field[data-v-224f7da3]:hover{box-shadow:inset 0 0 0 var(--stroke-default) var(--border)}}.text-field-wrapper[data-v-224f7da3]{gap:var(--space-4);flex-direction:column;display:flex}.text-field-wrapper--focused .text-field[data-v-224f7da3]{box-shadow:inset 0 0 0 var(--stroke-default) var(--accent)}.text-field-wrapper--focused .text-field__label[data-v-224f7da3]{color:var(--accent)}.text-field-wrapper--error .text-field[data-v-224f7da3]{box-shadow:inset 0 0 0 var(--stroke-subtle) var(--error)}.text-field-wrapper--error .text-field__label[data-v-224f7da3],.text-field-wrapper--error .text-field__supporting[data-v-224f7da3]{color:var(--error)}.text-field-wrapper--error.text-field-wrapper--focused .text-field[data-v-224f7da3]{box-shadow:inset 0 0 0 var(--stroke-default) var(--error)}.text-field-wrapper--disabled .text-field[data-v-224f7da3]{opacity:var(--opacity-40);box-shadow:inset 0 0 0 var(--stroke-subtle) var(--border);pointer-events:none;background-color:#0000}.text-field-wrapper--disabled .text-field__label[data-v-224f7da3]{color:var(--text)}.text-field-wrapper--disabled .text-field__content[data-v-224f7da3]{opacity:var(--opacity-30)}.text-field-wrapper--disabled .text-field__supporting[data-v-224f7da3]{color:var(--text);opacity:var(--opacity-30)}.text-field__supporting[data-v-224f7da3]{font-family:var(--font-current);letter-spacing:.2px;padding:0 var(--space-12);color:var(--text-placeholder);white-space:normal;font-size:12px;font-weight:500;line-height:16px}.text-field__content[data-v-224f7da3]{flex-direction:column;flex:1;display:flex;position:relative}.text-field__input[data-v-224f7da3]{font-family:var(--font-current);letter-spacing:.4px;font-size:15px;font-weight:400;line-height:24px}@media (pointer:coarse){.text-field__input[data-v-224f7da3]{font-size:16px}}.text-field__input[data-v-224f7da3]{vertical-align:top;box-sizing:border-box;white-space:normal;width:100%;min-width:0;padding:0 var(--space-8) var(--space-8);color:var(--text);resize:none;background:0 0;border:none;outline:none;margin-top:26px}.text-field__icon-container[data-v-224f7da3]{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:10px;display:inline-flex}.text-field__icon[data-v-224f7da3]{width:18px;height:18px;color:var(--text-muted);align-items:center}.text-field__leading-button[data-v-224f7da3],.text-field__trailing-icon[data-v-224f7da3]{flex-shrink:0;align-self:flex-start;margin-top:10px}.text-field__label[data-v-224f7da3]{font-family:var(--font-current);letter-spacing:.2px;top:22px;left:var(--space-8);transform-origin:0;color:var(--text-muted);pointer-events:none;transition:transform .2s var(--ease-emphasized);font-size:12px;font-weight:600;line-height:16px;position:absolute;transform:translateY(0)scale(1.25)}.text-field__label--floating[data-v-224f7da3]{transform:translateY(-12px)scale(1)}.text-field__label .text-field:has(.text-field__input:autofill) .text-field__label[data-v-224f7da3]{transform:translateY(-12px)scale(1)}.progress-bar[data-v-e282fac8]{display:inline-flex}.spinner[data-v-e282fac8]{width:var(--size);height:var(--size);transition:transform .5s var(--ease-emphasized), opacity .5s var(--ease-emphasized);opacity:0;transform:scale(.8)}.spinner--visible[data-v-e282fac8]{opacity:1;transform:scale(1)}.track[data-v-e282fac8]{fill:none;stroke:var(--track-color,var(--border-muted));stroke-width:var(--width)}.arc[data-v-e282fac8]{fill:none;stroke:var(--indicator-color,var(--accent));stroke-width:calc(var(--width));stroke-linecap:round;stroke-dasharray:calc(var(--circumference-length) * var(--progress) / 100) var(--circumference-length);transform-origin:50%;transform-box:fill-box;animation:.9s linear infinite spin-e282fac8}@keyframes spin-e282fac8{to{transform:rotate(360deg)}}.base-button[data-v-a8d8417b]{font-family:var(--font-current);letter-spacing:.2px;min-height:40px;padding:var(--space-12) var(--space-16);border-radius:var(--corner-xlarge);color:var(--text-muted);-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;border:none;justify-content:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;position:relative}.base-button[data-v-a8d8417b]:after{content:" ";border-radius:inherit;background-color:var(--accent);opacity:0;position:absolute;inset:0}@media (hover:hover){.base-button[data-v-a8d8417b]:hover:after{opacity:var(--opacity-8)}}.base-button[data-v-a8d8417b]:focus-visible{outline:var(--stroke-strong) solid var(--accent);outline-offset:var(--space-2)}.base-button[data-v-a8d8417b]:focus-visible:after{opacity:var(--opacity-10)}.base-button:active .base-button__content[data-v-a8d8417b]{transition:transform 80ms ease-out;transform:scale(.94)}.base-button[data-v-a8d8417b]:disabled{pointer-events:none}.base-button:disabled .base-button__content[data-v-a8d8417b]{opacity:var(--opacity-40);color:var(--text)}.base-button__progress-bar[data-v-a8d8417b]{--indicator-color:var(--bg)}.base-button--accent[data-v-a8d8417b]{color:var(--bg);background-color:var(--accent)}@media (hover:hover){.base-button--accent[data-v-a8d8417b]:hover:after{background-color:#fff}}.base-button--accent[data-v-a8d8417b]:focus-visible:after{background-color:#fff}.base-button--accent[data-v-a8d8417b]:disabled{background-color:#0000}.base-button--accent[data-v-a8d8417b]:disabled:after{background-color:var(--text);opacity:var(--opacity-8)}.base-button--accent:disabled .base-button__content[data-v-a8d8417b]{opacity:var(--opacity-40);color:var(--text)}.base-button--danger-text[data-v-a8d8417b]{color:var(--error)}@media (hover:hover){.base-button--danger-text[data-v-a8d8417b]:hover:after{background-color:var(--error)}}.base-button--danger-text[data-v-a8d8417b]:focus-visible:after{background-color:var(--error)}.base-button__content[data-v-a8d8417b]{gap:var(--space-8);z-index:1;transition:transform .35s var(--ease-bounce);align-items:center;display:inline-flex}.base-button__icon[data-v-a8d8417b]{flex-shrink:0;align-self:center;width:14px;height:14px}.base-button__label[data-v-a8d8417b]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.base-button__progress-bar[data-v-a8d8417b]{--track-color:transparent}.auth-header[data-v-60c25fc9]{flex-direction:column;display:flex}.auth-header__app-name[data-v-60c25fc9]{font-family:var(--font-current);letter-spacing:.8px;color:var(--text);text-align:center;font-size:28px;font-weight:600;line-height:34px}.auth-header__header[data-v-60c25fc9]{font-family:var(--font-current);letter-spacing:.4px;color:var(--text);text-align:center;font-size:20px;font-weight:600;line-height:26px}.auth-header__subtitle[data-v-60c25fc9]{font-family:var(--font-current);letter-spacing:.4px;color:var(--text-muted);text-align:center;margin-top:var(--space-4);font-size:14px;font-weight:400;line-height:22px}.auth-secondary-action[data-v-90e60cf5]{font-family:var(--font-current);letter-spacing:.4px;color:var(--text-muted);font-size:14px;font-weight:400;line-height:22px}.auth-secondary-action__link[data-v-90e60cf5]{color:var(--accent)}.login[data-v-60e4fc89]{min-height:100dvh;padding:0 var(--space-32);justify-content:center;align-items:center;display:flex}.content[data-v-60e4fc89]{width:100%;margin:var(--space-32) 0;max-width:var(--max-content-width-400);flex-direction:column;align-items:center;display:flex}.login__form[data-v-60e4fc89]{width:100%;margin-top:var(--space-32);gap:var(--space-32);flex-direction:column;display:flex}.login__fields[data-v-60e4fc89]{gap:var(--space-12);flex-direction:column;display:flex}.secondary-action[data-v-60e4fc89]{margin-top:var(--space-16)}.forgot-password[data-v-60e4fc89]{font-family:var(--font-current);letter-spacing:.2px;margin-top:var(--space-8);color:var(--text-placeholder);font-size:12px;font-weight:500;line-height:16px}.register[data-v-ac27d08a]{min-height:100dvh;padding:0 var(--space-32);justify-content:center;align-items:center;display:flex}.content[data-v-ac27d08a]{gap:var(--space-32);width:100%;margin:var(--space-32) 0;max-width:var(--max-content-width-400);flex-direction:column;align-items:center;display:flex}.register__form[data-v-ac27d08a]{gap:var(--space-32);flex-direction:column;width:100%;display:flex}.register__fields[data-v-ac27d08a]{gap:var(--space-12);flex-direction:column;display:flex}.drop-down[data-v-c6d985ce]{font-family:var(--font-current);letter-spacing:.4px;border-radius:var(--corner-large);height:40px;padding:0 var(--space-12);color:var(--text-muted);-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;border:none;justify-content:center;font-size:14px;font-weight:600;line-height:22px;display:inline-flex;position:relative;overflow:hidden}.drop-down[data-v-c6d985ce]:after{content:"";opacity:0;background-color:var(--text);position:absolute;inset:0}@media (hover:hover){.drop-down[data-v-c6d985ce]:hover:after{opacity:var(--opacity-8)}}.drop-down[data-v-c6d985ce]:focus-visible{outline:var(--stroke-strong) solid var(--accent);outline-offset:var(--space-2)}.drop-down[data-v-c6d985ce]:focus-visible:after{opacity:var(--opacity-8)}.drop-down:active .drop-down__content[data-v-c6d985ce]{transition:transform 80ms ease-out;transform:scale(.94)}.drop-down--selected[data-v-c6d985ce]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--text)}.drop-down--selected[data-v-c6d985ce]:after{opacity:var(--opacity-8)}@media (hover:hover){.drop-down--selected[data-v-c6d985ce]:hover:after{opacity:var(--opacity-8)}}.drop-down--selected .drop-down__icon[data-v-c6d985ce]{transform:rotate(180deg)}.drop-down__content[data-v-c6d985ce]{justify-content:center;align-items:center;gap:var(--space-4);transition:transform .3s var(--ease-bounce);display:inline-flex}.drop-down__label[data-v-c6d985ce]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drop-down__icon[data-v-c6d985ce]{width:12px;height:12px;color:var(--text-placeholder);transition:transform .1s var(--ease-emphasized);flex-shrink:0;display:inline-flex}.menu-item[data-v-dd23434f]{vertical-align:top;gap:var(--space-4);flex-direction:column;margin:0;padding:0;display:flex;position:relative}.menu-item__divider[data-v-dd23434f]{height:var(--stroke-subtle);border-radius:var(--corner-full);margin:var(--space-2) var(--space-8);background-color:var(--border-muted);border:none}.menu-item__button[data-v-dd23434f]{border-radius:var(--corner-large);margin:0 var(--space-4) var(--space-4);padding:var(--space-8) var(--space-12);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .3s var(--ease-bounce);background-color:#0000;border:none;align-items:center;display:flex;position:relative;overflow:hidden}.menu-item__button[data-v-dd23434f]:after{content:"";background-color:var(--accent);border-radius:inherit;opacity:0;position:absolute;inset:0}@media (hover:hover){.menu-item__button[data-v-dd23434f]:hover:after{opacity:var(--opacity-8)}}.menu-item__button[data-v-dd23434f]:focus-visible{outline:none}.menu-item__button[data-v-dd23434f]:focus-visible:after{opacity:var(--opacity-10)}.menu-item__button[data-v-dd23434f]:active{transition:transform 80ms ease-out;transform:scale(.96)}.menu-item__button--selected[data-v-dd23434f]{color:var(--text)}@media (hover:hover){.menu-item__button--selected[data-v-dd23434f]:hover:after{opacity:var(--opacity-20)}}.menu-item__button--selected[data-v-dd23434f]:after,.menu-item__button--selected[data-v-dd23434f]:active:after{opacity:var(--opacity-20)}.menu-item__button--selected[data-v-dd23434f]:focus-visible:after{opacity:var(--opacity-30)}.menu-item__button--danger[data-v-dd23434f]{color:var(--error)}.menu-item__button--danger[data-v-dd23434f]:after{background-color:var(--error)}.menu-item__button[data-v-dd23434f]:disabled{color:var(--text);opacity:var(--opacity-40);pointer-events:none}.menu-item__button__label[data-v-dd23434f]{font-family:var(--font-current);letter-spacing:.2px;text-align:start;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;margin-right:auto;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.menu-item__button__value[data-v-dd23434f]{font-family:var(--font-current);letter-spacing:.2px;color:var(--text-placeholder);text-align:end;white-space:nowrap;text-overflow:ellipsis;min-width:24px;max-width:100px;margin-left:var(--space-24);flex-shrink:999;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.menu-item__button__icon-container[data-v-dd23434f]{width:14px;height:14px;margin-right:var(--space-12);flex-shrink:0}.context-menu-overlay[data-v-e90c6b38]{position:fixed;inset:0}.context-menu[data-v-e90c6b38]{scrollbar-width:none;-ms-overflow-style:none}.context-menu[data-v-e90c6b38]::-webkit-scrollbar{display:none}.context-menu[data-v-e90c6b38]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;min-width:180px;padding-top:var(--space-4);background-color:var(--surface-60);border-radius:var(--corner-xlarge);transition:transform .2s var(--ease-bounce), opacity .2s var(--ease-bounce);position:fixed;overflow-y:auto;transform:scale(.94);box-shadow:0 4px 8px #0000001f,0 8px 40px #0003}.context-menu--visible[data-v-e90c6b38]{opacity:1;transform:scale(1)}.dialog-overlay[data-v-442a0543]{background-color:var(--scrim-70);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog[data-v-442a0543]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;max-width:var(--max-content-width-300);background-color:var(--surface-80);border-radius:var(--corner-xxxlarge);border:var(--stroke-subtle) solid var(--border);margin:var(--space-40);flex-direction:column;display:flex}.dialog__content[data-v-442a0543]{gap:var(--space-24);padding:var(--space-24);flex-direction:column;display:flex}.dialog__title[data-v-442a0543]{font-family:var(--font-current);letter-spacing:.4px;color:var(--text);font-size:20px;font-weight:600;line-height:26px}.dialog__caption[data-v-442a0543]{font-family:var(--font-current);letter-spacing:.4px;color:var(--text-muted);font-size:14px;font-weight:400;line-height:22px}.dialog__caption[data-v-442a0543] strong{color:var(--text)}.dialog__actions[data-v-442a0543]{padding:0 var(--space-12) var(--space-12);justify-content:flex-end;display:flex}.overlay[data-v-8f86d9de]{background-color:var(--scrim-70);padding:var(--space-40);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.base-dialog[data-v-8f86d9de]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--surface-80);border-radius:var(--corner-xxxlarge);border:var(--stroke-subtle) solid var(--border);width:100%;min-width:100px;min-height:100px;max-height:100%;display:flex;position:relative;overflow:auto}.base-dialog-header[data-v-b665e2ae]{padding:var(--space-12) var(--space-24);color:var(--text);justify-content:center;align-items:center;display:flex;overflow:hidden}.base-dialog-header__title[data-v-b665e2ae]{font-family:var(--font-current);letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;margin-left:var(--space-8);flex:1;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.base-dialog-header__close-button[data-v-b665e2ae]{margin-left:var(--space-16)}.workspace-dialog[data-v-cdb83f4b]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.workspace-dialog__content[data-v-cdb83f4b]{padding:0 var(--space-24) var(--space-24)}.workspace-dialog__actions[data-v-cdb83f4b]{padding:var(--space-12);border-top:var(--stroke-subtle) solid var(--border-muted);display:flex}.workspace-dialog__submit[data-v-cdb83f4b]{flex:1}.tab-icon-button[data-v-b21a9718]{vertical-align:middle;cursor:pointer;width:40px;height:40px;color:var(--accent);z-index:0;background-color:#0000;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover){.tab-icon-button:hover .tab-icon-button__content[data-v-b21a9718]:after{opacity:var(--opacity-8)}}.tab-icon-button[data-v-b21a9718]:focus-visible{outline:none}.tab-icon-button:focus-visible .tab-icon-button__content[data-v-b21a9718]{outline:var(--stroke-strong) solid var(--accent);outline-offset:var(--space-2);outline-offset:0}.tab-icon-button:focus-visible .tab-icon-button__content[data-v-b21a9718]:after{opacity:var(--opacity-10)}.tab-icon-button__icon[data-v-b21a9718]{transition:transform .2s var(--ease-emphasized)}.tab-icon-button:active .tab-icon-button__icon[data-v-b21a9718]{transform:scale(.9)}.tab-icon-button__content[data-v-b21a9718]{border-radius:var(--corner-full);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.tab-icon-button__content[data-v-b21a9718]:after{content:"";border-radius:inherit;z-index:-1;background-color:var(--accent);opacity:0;position:absolute;inset:0}.tab-item[data-v-74b3c981]{font-family:var(--font-current);letter-spacing:.2px;vertical-align:middle;padding:var(--space-4) var(--space-2);-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;border:none;flex-shrink:0;font-size:12px;font-weight:500;line-height:16px;position:relative}.tab-item[data-v-74b3c981]:focus-visible{outline:none}.tab-item:focus-visible .tab-item__content[data-v-74b3c981]{outline:var(--stroke-strong) solid var(--accent);outline-offset:var(--space-2);outline-offset:0}.tab-item:active .tab-item__label[data-v-74b3c981]{transition:transform 80ms ease-out;transform:scale(.92)}.tab-item__label[data-v-74b3c981]{transition:transform .3s var(--ease-bounce);display:inline-block}.tab-item__content[data-v-74b3c981]{padding:var(--space-8) var(--space-12);border-radius:var(--corner-full);color:var(--text-muted);transform:scale(var(--tab-scale,1));transition:color .2s var(--ease-emphasized), transform .4s var(--ease-emphasized);position:relative}.tab-item__content[data-v-74b3c981]:after{content:"";border-radius:inherit;background-color:var(--text);opacity:0;transition:opacity .1s var(--ease-emphasized);position:absolute;inset:0}.tab-item__content--selected[data-v-74b3c981]{color:var(--text)}.tab-item__content--selected[data-v-74b3c981]:after{opacity:var(--opacity-8)}.tab-item__content--active[data-v-74b3c981]{color:var(--text)}.base-tabs[data-v-e148f0b7]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--surface-60);border-radius:var(--corner-full);outline:var(--stroke-subtle) solid var(--border-muted);display:flex;position:relative;overflow:hidden}.content[data-v-e148f0b7]{transition:opacity .3s var(--ease-emphasized);flex-grow:1;display:flex;position:relative;overflow:hidden}.content--is-not-ready[data-v-e148f0b7]{opacity:0}.tab-list[data-v-e148f0b7]{-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--fade-start,20px), black calc(100% - var(--fade-end,20px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--fade-start,20px), black calc(100% - var(--fade-end,20px)), transparent 100%);scrollbar-width:none;display:flex;position:relative;overflow-x:auto;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tab-list__items[data-v-e148f0b7]{padding:0 var(--space-2);display:flex;position:relative}.tab-list__indicator[data-v-e148f0b7]{border-radius:var(--corner-full);pointer-events:none;width:56px;height:32px;transition:width .2s var(--ease-emphasized), transform .2s var(--ease-emphasized);position:absolute;top:50%;left:0;transform:translateY(-50%)}.tab-list__indicator--is-not-ready[data-v-e148f0b7]{transition:none}.tab-list__indicator[data-v-e148f0b7]:after{content:"";inset:0;right:var(--space-2);left:var(--space-2);opacity:var(--opacity-20);border-radius:inherit;background-color:var(--accent);position:absolute}.category-dialog[data-v-73aacf63]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.category-dialog__content[data-v-73aacf63]{padding:0 var(--space-24) var(--space-24)}.category-dialog__actions[data-v-73aacf63]{padding:var(--space-12);border-top:var(--stroke-subtle) solid var(--border-muted);display:flex}.category-dialog__submit[data-v-73aacf63]{flex:1}.toolbar[data-v-335e76fb]{gap:var(--space-8);padding:calc(var(--space-12) + env(safe-area-inset-top)) var(--space-16) 0;grid-template-columns:1fr 2fr 1fr;display:grid}.workspace-dropdown[data-v-335e76fb]{grid-column:1;justify-self:start;min-width:max-content;max-width:100%;overflow:hidden}.action-group[data-v-335e76fb]{grid-column:3;justify-self:end;min-width:max-content}.category-tabs[data-v-335e76fb]{box-shadow:0 4px 8px #00000014,0 0 30px #00000014}.category-tabs__container[data-v-335e76fb]{margin-top:var(--space-12);padding:0 var(--space-16)}.category-tabs__container--floating[data-v-335e76fb]{top:var(--top);left:var(--left);width:var(--width);justify-content:center;margin-top:0;padding:0;display:flex;position:absolute}.slot-for-tabs[data-v-335e76fb]{width:100%;max-width:var(--max-content-width-400);grid-column:2;justify-self:center;min-height:0}.nav-item[data-v-dced5dbd]{border-radius:var(--corner-full);color:var(--text-muted);cursor:pointer;background-color:#0000;border:none;padding:0;display:inline-flex;position:relative}.nav-item[data-v-dced5dbd]:focus-visible{outline:var(--stroke-strong) solid var(--accent);outline-offset:var(--space-2);outline-offset:-4px}.nav-item:active .nav-item__icon[data-v-dced5dbd]{transition:transform 80ms ease-out;transform:scale(.86)}.nav-item--selected[data-v-dced5dbd]{color:var(--accent)}.nav-item__icon[data-v-dced5dbd]{width:18px;height:18px;transition:transform .3s var(--ease-bounce);flex-shrink:0;margin:auto;position:relative}.nav-bar[data-v-bf0ee599]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:var(--corner-full);background-color:var(--surface-60);outline:var(--stroke-subtle) solid var(--border-muted);height:52px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000000a,0 0 30px #0000000f}.nav-bar__nav-items[data-v-bf0ee599]{flex-wrap:nowrap;width:max-content;height:100%;display:flex}.nav-bar__active-indicator-container[data-v-bf0ee599]{touch-action:none;cursor:pointer;transition:transform .2s;display:inline-flex;position:absolute;left:0}.nav-bar__active-indicator-container--is-dragging[data-v-bf0ee599],.nav-bar__active-indicator-container--is-not-ready[data-v-bf0ee599]{transition:none}.nav-bar__active-indicator-container__indicator[data-v-bf0ee599]{border-radius:var(--corner-full);background-color:var(--accent);width:44px;height:44px;opacity:var(--opacity-20);pointer-events:none;margin:auto;transition:transform .2s}.nav-bar__active-indicator-container__indicator--is-dragging[data-v-bf0ee599]{transform:scale(1.1)}.fab[data-v-12fc17d6]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:var(--surface-60);outline:var(--stroke-subtle) solid var(--border-muted);border-radius:var(--corner-full);width:52px;height:52px;color:var(--text-muted);cursor:pointer;border:none;padding:0;display:inline-flex;position:relative;box-shadow:0 4px 8px #0000000a,0 0 30px #0000000f}.fab[data-v-12fc17d6]:after{content:"";border-radius:inherit;background-color:var(--accent);opacity:0;position:absolute;inset:0}@media (hover:hover){.fab[data-v-12fc17d6]:hover:after{opacity:var(--opacity-8)}}.fab:active .fab__icon[data-v-12fc17d6]{transition:transform 80ms ease-out;transform:scale(.86)}.fab[data-v-12fc17d6]:focus-visible{outline:var(--stroke-strong) solid var(--accent);outline-offset:var(--space-2);outline-offset:calc(var(--space-2) * -1);color:var(--text)}.fab[data-v-12fc17d6]:focus-visible:after{opacity:var(--opacity-10)}.fab--selected[data-v-12fc17d6]{color:var(--accent)}.fab__icon[data-v-12fc17d6]{width:18px;height:18px;transition:transform .3s var(--ease-bounce);flex-shrink:0;margin:auto;position:relative}.round-button[data-v-f08f25a6]{border-radius:var(--corner-full);width:52px;height:52px;color:var(--text-muted);cursor:pointer;background-color:#0000;border:none;padding:0;display:inline-flex;position:relative}.round-button[data-v-f08f25a6]:after{content:"";inset:var(--space-4);border-radius:inherit;background-color:var(--text);opacity:0;position:absolute}@media (hover:hover){.round-button[data-v-f08f25a6]:hover:after{opacity:var(--opacity-8)}}.round-button:active .round-button__icon[data-v-f08f25a6]{transition:transform 80ms ease-out;transform:scale(.84)}.round-button[data-v-f08f25a6]:focus-visible{outline:var(--stroke-strong) solid var(--accent);outline-offset:var(--space-2);outline-offset:-2px}.round-button[data-v-f08f25a6]:focus-visible:after{opacity:var(--opacity-10)}.round-button--accent[data-v-f08f25a6]{color:var(--bg)}.round-button--accent[data-v-f08f25a6]:after{background-color:var(--bg)}.round-button--accent .round-button__content[data-v-f08f25a6]{background-color:var(--accent)}.round-button--accent[data-v-f08f25a6]:disabled:after{background-color:var(--text);opacity:var(--opacity-4)}.round-button--danger[data-v-f08f25a6]{color:var(--error)}.round-button--danger[data-v-f08f25a6]:after{background-color:var(--error)}.round-button[data-v-f08f25a6]:disabled{color:var(--text);pointer-events:none}.round-button:disabled .round-button__content[data-v-f08f25a6]{background-color:#0000}.round-button:disabled .round-button__icon[data-v-f08f25a6]{opacity:var(--opacity-30)}.round-button__content[data-v-f08f25a6]{border-radius:inherit;width:44px;height:44px;margin:auto;display:inline-flex;position:relative}.round-button__icon[data-v-f08f25a6]{width:18px;height:18px;transition:transform .3s var(--ease-bounce);flex-shrink:0;margin:auto;position:relative}.term-text-field[data-v-8044c59c]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:var(--surface-60);outline:var(--stroke-subtle) solid var(--border-muted);min-height:52px;transition:outline-color .2s var(--ease-emphasized);border-radius:26px;flex-direction:column;margin:1px;display:flex;position:relative;overflow:hidden}@media (hover:hover){.term-text-field[data-v-8044c59c]:hover{outline-color:var(--border)}}.term-text-field[data-v-8044c59c]:focus-within{outline-color:var(--border)}.main-content[data-v-8044c59c]{flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.text-area[data-v-8044c59c]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-start,20px), black calc(100% - var(--fade-end,20px)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-start,20px), black calc(100% - var(--fade-end,20px)), transparent 100%);font-family:var(--font-current);letter-spacing:.4px;font-size:15px;font-weight:400;line-height:24px;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (pointer:coarse){.text-area[data-v-8044c59c]{font-size:16px}}.text-area[data-v-8044c59c]{min-width:0;min-height:0;padding:var(--space-8);scroll-padding:var(--space-8);vertical-align:middle;resize:none;box-sizing:border-box;scrollbar-width:none;max-height:160px;color:var(--text);background-color:#0000;border:none;flex:1 1 0;align-self:center}.text-area[data-v-8044c59c]::placeholder{color:var(--text-placeholder)}.text-area[data-v-8044c59c]:focus-visible{outline:none}.action-caption[data-v-8044c59c]{display:flex}.action-caption__container[data-v-8044c59c]{font-family:var(--font-current);letter-spacing:.2px;margin:var(--space-8) var(--space-8) 0;padding:var(--space-12) var(--space-16);border-radius:var(--corner-full);background-color:var(--accent-10);color:var(--accent);flex:1;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:flex;overflow:hidden}.action-caption__icon[data-v-8044c59c]{width:12px;height:12px;margin-right:var(--space-8);flex-shrink:0}.action-caption__caption[data-v-8044c59c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-caption__value[data-v-8044c59c]{font-family:var(--font-current);letter-spacing:.2px;color:var(--text);margin-left:var(--space-4);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:100px;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.main-view[data-v-fb42aca2]{flex-direction:column;height:100%;display:flex;position:relative}.main-header[data-v-fb42aca2]{z-index:10;flex-shrink:0;position:absolute;top:0;left:0;right:0}[data-v-fb42aca2] .home-view,[data-v-fb42aca2] .flow-view{flex:1;min-height:0}.composer[data-v-fb42aca2]{justify-content:center;align-items:center;width:100%;min-width:0;min-height:54px;display:flex}.composer__nav-bar[data-v-fb42aca2],.composer__search[data-v-fb42aca2]{opacity:1;pointer-events:auto;flex:none;align-self:center;max-width:240px;transition:max-width .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.composer__nav-bar[data-v-fb42aca2]{margin-right:var(--space-8)}.composer__search[data-v-fb42aca2]{margin-left:var(--space-8)}.composer--field-collapsed .composer__search[data-v-fb42aca2]{margin-left:0}.composer__control--collapsed[data-v-fb42aca2]{opacity:0;pointer-events:none;max-width:0;margin-left:0;margin-right:0}.composer__field[data-v-fb42aca2]{pointer-events:auto;flex:1 1 0;align-self:center;min-width:0;transition:flex-grow .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),margin .4s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 8px #00000014,0 0 30px #00000014}.composer__field--nowrap[data-v-fb42aca2] .text-area{white-space:nowrap;overflow:hidden}.composer__field--collapsed[data-v-fb42aca2]{opacity:0;pointer-events:none;flex-grow:0;margin:0}.bottom-container[data-v-fb42aca2]{padding:var(--space-24) 0 calc(var(--space-24) + env(safe-area-inset-bottom));z-index:10;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.bottom-container__content[data-v-fb42aca2]{min-width:0;max-width:var(--max-content-width-680);padding:0 var(--space-16);box-sizing:border-box;flex:1}.togglable-icon-button[data-v-7f7a10f5]{border-radius:var(--corner-full);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background-color:#0000;border:none;flex-shrink:0;padding:0;display:inline-flex;position:relative}.togglable-icon-button[data-v-7f7a10f5]:after{content:"";border-radius:inherit;background-color:var(--accent);opacity:0;position:absolute;inset:2px}@media (hover:hover){.togglable-icon-button[data-v-7f7a10f5]:hover:after{opacity:var(--opacity-8)}}.togglable-icon-button[data-v-7f7a10f5]:focus-visible{outline:var(--stroke-strong) solid var(--accent);outline-offset:var(--space-2);outline-offset:-2px}.togglable-icon-button[data-v-7f7a10f5]:focus-visible:after{opacity:var(--opacity-10)}.togglable-icon-button[data-v-7f7a10f5]:active:after{opacity:var(--opacity-8)}.togglable-icon-button--selected[data-v-7f7a10f5]{color:var(--error)}.togglable-icon-button__icon-container[data-v-7f7a10f5]{width:14px;height:14px;margin:auto}.card-item-row[data-v-6ea7c339]{cursor:pointer;outline:none;display:flex}.card-item-row:focus-visible .card-item[data-v-6ea7c339]{outline:var(--stroke-strong) solid var(--accent);outline-offset:var(--space-2);outline-offset:0px}.card-item[data-v-6ea7c339]{font-family:var(--font-current);letter-spacing:.4px;max-width:100%;color:var(--text);background-color:var(--surface);border-top-right-radius:var(--corner-xlarge);border-bottom-right-radius:var(--corner-xlarge);border-bottom-left-radius:var(--corner-small);border-top-left-radius:var(--corner-small);transition:transform .3s var(--ease-bounce);-webkit-user-select:none;user-select:none;transform-origin:0 100%;border:none;align-items:flex-start;margin:0;font-size:14px;font-weight:400;line-height:22px;display:inline-flex;position:relative}.card-item--first[data-v-6ea7c339]{border-top-left-radius:var(--corner-xlarge)}.card-item--last[data-v-6ea7c339]{border-bottom-left-radius:var(--corner-xlarge)}.card-item--only-one[data-v-6ea7c339]{border-radius:var(--corner-xlarge)}.card-item[data-v-6ea7c339]:after{content:"";border-radius:inherit;background-color:var(--text);opacity:0;pointer-events:none;position:absolute;inset:0}.card-item__term[data-v-6ea7c339]{margin:var(--space-8) var(--space-16) var(--space-8) var(--space-2);text-align:left;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;-webkit-line-clamp:20;-webkit-box-orient:vertical;flex-grow:1;min-width:0;display:-webkit-box;overflow:hidden}.card-item__time-label[data-v-6ea7c339]{font-family:var(--font-current);letter-spacing:.2px;min-height:38px;margin-right:var(--space-12);color:var(--text-placeholder);align-content:center;align-self:flex-start;font-size:12px;font-weight:500;line-height:16px}.card-item--new[data-v-6ea7c339]{animation:.5s cubic-bezier(.16,1,.3,1) card-item-enter-6ea7c339}@keyframes card-item-enter-6ea7c339{0%{opacity:0;transform:scale(.9)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.card-item--leaving[data-v-6ea7c339]{pointer-events:none;animation:.2s cubic-bezier(.4,0,1,1) forwards card-item-leave-6ea7c339}@keyframes card-item-leave-6ea7c339{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.card-group-label__container[data-v-98f5529b]{padding:var(--space-8) var(--space-4);justify-content:center;display:flex}.card-group-label__label[data-v-98f5529b]{font-family:var(--font-current);letter-spacing:.2px;color:var(--text-placeholder);padding:var(--space-4) var(--space-12);background-color:var(--surface-60);border-radius:var(--corner-full);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500;line-height:16px;display:block;overflow:hidden}.card-list[data-v-0eb3f842]{height:100%;min-height:0;position:relative}.card-list__row[data-v-0eb3f842]{max-width:var(--max-content-width-680);padding-left:var(--space-16);padding-right:var(--space-16);box-sizing:border-box;margin-left:auto;margin-right:auto}.card-list__card[data-v-0eb3f842]{margin-bottom:var(--space-2)}.card-list__card--last[data-v-0eb3f842]{margin-bottom:0}.card-list__progress[data-v-0eb3f842]{max-width:var(--max-content-width-680);padding:0 var(--space-16);box-sizing:border-box;justify-content:center;margin-left:auto;margin-right:auto;display:flex}.card-list__date-badge[data-v-0eb3f842]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-family:var(--font-current);letter-spacing:.2px;top:calc(var(--main-header-height,0px) + var(--space-12));z-index:1;padding:var(--space-4) var(--space-12);border-radius:var(--corner-full);border:var(--stroke-subtle) solid var(--border-muted);background:var(--surface-80);color:var(--text-muted);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;transition:opacity .2s;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #0000000a,0 0 30px #0000000f}.card-list__date-badge--visible[data-v-0eb3f842]{opacity:1}.card-scroll--positioning[data-v-0eb3f842]{visibility:hidden}.card-scroll[data-v-0eb3f842]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-start,20px), black calc(100% - var(--fade-end,20px)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-start,20px), black calc(100% - var(--fade-end,20px)), transparent 100%);overscroll-behavior:none;overflow-anchor:none;scrollbar-width:none;flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card-scroll[data-v-0eb3f842]::-webkit-scrollbar{display:none}.empty-state[data-v-abffd902]{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.empty-state__content[data-v-abffd902]{box-sizing:border-box;width:210px;padding:var(--space-24);background-color:var(--surface-60);border-radius:var(--corner-xxlarge);border:var(--stroke-subtle) solid var(--border-muted);color:var(--text-placeholder);text-align:center;flex-direction:column;align-items:center;display:flex}.empty-state__icon[data-v-abffd902]{width:60px;height:60px}.empty-state__title[data-v-abffd902]{font-family:var(--font-current);letter-spacing:.4px;margin-top:var(--space-12);font-size:20px;font-weight:600;line-height:26px}.empty-state__subtitle[data-v-abffd902]{font-family:var(--font-current);letter-spacing:.4px;margin-top:var(--space-8);font-size:14px;font-weight:400;line-height:22px}.empty-state[data-v-f708832e]{margin-top:var(--main-header-height);margin-bottom:var(--bottom-container-height);flex:1}.home-view[data-v-f708832e]{flex-direction:column;flex:1;display:flex;position:relative}.circle-progress[data-v-f708832e]{margin-top:var(--main-header-height);margin-bottom:var(--bottom-container-height);flex:1;justify-content:center;align-items:center}.card-list[data-v-f708832e]{--fade-start:calc(var(--main-header-height,100px) + 80px);--fade-end:var(--bottom-container-height,100px);--bottom-spacer:var(--bottom-container-height);--top-spacer:calc(var(--main-header-height,200px) + 50px);flex:1}.answer-button[data-v-5dab971b]{font-family:var(--font-current);letter-spacing:.2px;padding:var(--space-16);border-radius:var(--corner-xxlarge);background-color:var(--easy);color:#fff;transition:transform .16s var(--ease-emphasized), opacity .2s var(--ease-emphasized);-webkit-user-select:none;user-select:none;cursor:pointer;border:none;font-size:12px;font-weight:600;line-height:16px;position:relative}.answer-button[data-v-5dab971b]:after{content:"";border-radius:inherit;transition:opacity .2s var(--ease-emphasized);opacity:0;background-color:#fff;position:absolute;inset:0}.answer-button--yellow[data-v-5dab971b]{background-color:var(--good)}.answer-button--red[data-v-5dab971b]{background-color:var(--hard)}.answer-button--first[data-v-5dab971b]{border-radius:var(--corner-xxlarge) var(--corner-large) var(--corner-large) var(--corner-xxlarge)}.answer-button--middle[data-v-5dab971b]{border-radius:var(--corner-large)}.answer-button--last[data-v-5dab971b]{border-radius:var(--corner-large) var(--corner-xxlarge) var(--corner-xxlarge) var(--corner-large)}@media (hover:hover){.answer-button[data-v-5dab971b]:hover:after{opacity:var(--opacity-8)}}.answer-button[data-v-5dab971b]:focus-visible{outline:var(--stroke-strong) solid var(--accent);outline-offset:var(--space-2)}.answer-button[data-v-5dab971b]:active{transform:scale(.94)}.answer-button--non-clickable[data-v-5dab971b]{pointer-events:none}.answer-button[data-v-5dab971b]:disabled{pointer-events:none;opacity:var(--opacity-20);transform:scale(.9)}.flow-card[data-v-4708876d]{background-color:var(--bg);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.flow-card--animated[data-v-4708876d]{transition:border-radius .2s var(--ease-emphasized)}.flow-card--animated .flow-card__forgot-hint[data-v-4708876d]{transition:transform .2s var(--ease-emphasized), opacity .2s var(--ease-emphasized)}.flow-card--animated .flow-card__button-group[data-v-4708876d]{transition:opacity .2s var(--ease-emphasized), transform .2s var(--ease-emphasized)}.flow-card--progress-full .flow-card__button-group[data-v-4708876d]{pointer-events:none;opacity:0;transform:scale(1)}.flow-card--progress-full .flow-card__forgot-hint[data-v-4708876d]{opacity:1;transform:translateY(0)}.flow-card__content[data-v-4708876d]{flex-direction:column;height:100%;display:flex}.flow-card__card[data-v-4708876d]{margin-top:var(--space-32);margin-bottom:var(--space-32);flex-direction:column;flex:1;justify-content:center;display:flex;overflow:hidden}.flow-card__term[data-v-4708876d]{font-family:var(--font-current);letter-spacing:.8px;color:var(--text);text-align:center;white-space:pre-wrap;overflow-wrap:break-word;font-size:28px;font-weight:600;line-height:1.2}.flow-card__answer[data-v-4708876d]{height:48px;margin-bottom:10px;display:flex;position:relative}.flow-card__button-group[data-v-4708876d]{gap:var(--space-8);opacity:calc(1 - var(--progress) * .6);transform:scale(calc((1 - var(--progress)) * .2 + .8));flex:1;display:flex}.answer-button[data-v-4708876d]{text-transform:uppercase;flex:1}.flow-card__forgot-hint[data-v-4708876d]{font-family:var(--font-current);letter-spacing:.2px;color:var(--text-placeholder);pointer-events:none;opacity:calc(var(--progress) * .5);flex-direction:column;align-self:center;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:flex;position:absolute;inset:0;transform:translateY(48px)}.flow-deck[data-v-92373795]{background-color:var(--bg);min-width:300px;min-height:300px;position:relative;overflow:hidden}.circle-progress[data-v-92373795]{padding-top:var(--main-header-height);padding-bottom:var(--bottom-container-height);justify-content:center;align-items:center;position:absolute;inset:0}.empty-state[data-v-92373795]{padding-top:var(--main-header-height);padding-bottom:var(--bottom-container-height);position:absolute;inset:0}.flow-card[data-v-92373795],.flow-card[data-v-92373795] *{touch-action:none}.flow-card[data-v-92373795]{outline:var(--stroke-default) solid var(--border-muted);max-width:var(--max-content-width-400);padding-top:var(--main-header-height);padding-right:var(--space-32);padding-left:var(--space-32);padding-bottom:var(--bottom-container-height);transform:translateY(calc(var(--card-offset) * 1px)) scale(calc((1 - var(--progress)) * .04 + .96));border-radius:calc(var(--corner-xxlarge) * min(var(--progress) * 5, 1));pointer-events:none;margin:auto;position:absolute;inset:0;box-shadow:0 4px 8px #0000000a,0 0 30px #0000000f}.flow-card--animated[data-v-92373795]{transition:transform var(--change-state-duration) var(--ease-emphasized), border-radius .2s var(--ease-emphasized)}.flow-card--initial[data-v-92373795]{transform:translateY(calc(var(--card-flow-height) * 1px)) scale(.96)}.flow-card--answered[data-v-92373795]{transform:translateY(calc(var(--card-flow-height) * -1px)) scale(.96)}.flow-card--touchable[data-v-92373795]{pointer-events:auto}.flow-card--is-dragging[data-v-92373795]{transition:none}.flow-view[data-v-53a4b0ca]{display:flex;position:relative}.flow-deck[data-v-53a4b0ca]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-start,20px), black calc(100% - var(--fade-end,20px)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-start,20px), black calc(100% - var(--fade-end,20px)), transparent 100%);--fade-start:calc(var(--main-header-height,100px));--fade-end:var(--bottom-container-height,100px);flex:1;position:relative;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.forgot-password[data-v-423775a0]{min-height:100%;padding:0 var(--space-32);justify-content:center;align-items:center;display:flex}.content[data-v-423775a0]{width:100%;margin:var(--space-32) 0;max-width:var(--max-content-width-400);flex-direction:column;align-items:center;display:flex}.forgot-password__form[data-v-423775a0]{gap:var(--space-32);width:100%;margin-top:var(--space-32);flex-direction:column;display:flex}.back-button[data-v-423775a0]{width:100%;margin-top:var(--space-8)}.back-button--collapsed[data-v-423775a0]{width:auto;margin-top:var(--space-32)}.forgot-password__message-icon[data-v-423775a0]{width:60px;height:60px;color:var(--text-muted);margin-bottom:var(--space-8)}.reset-password[data-v-959e7129]{min-height:100%;padding:0 var(--space-32);justify-content:center;align-items:center;display:flex}.content[data-v-959e7129]{width:100%;margin:var(--space-32) 0;max-width:var(--max-content-width-400);flex-direction:column;align-items:center;display:flex}.reset-password__form[data-v-959e7129]{gap:var(--space-32);width:100%;margin-top:var(--space-32);flex-direction:column;display:flex}.reset-password__fields[data-v-959e7129]{gap:var(--space-12);flex-direction:column;display:flex}.back-button[data-v-959e7129]{margin-top:var(--space-32)}.reset-password__message-icon[data-v-959e7129]{width:60px;height:60px;color:var(--text-muted);margin-bottom:var(--space-8)}.verify-email[data-v-9a410d53]{min-height:100%;padding:0 var(--space-32);justify-content:center;align-items:center;display:flex}.content[data-v-9a410d53]{width:100%;margin:var(--space-32) 0;max-width:var(--max-content-width-400);flex-direction:column;align-items:center;display:flex}.verify-email__actions[data-v-9a410d53]{gap:var(--space-8);width:100%;margin-top:var(--space-32);flex-direction:column;display:flex}.verify-email__message-icon[data-v-9a410d53]{width:60px;height:60px;color:var(--text-muted);margin-bottom:var(--space-8)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-ext-400-normal-CxUI4jC_.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-400-normal-BcBv-TKp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-400-normal-CPQ8oqB-.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-400-normal-C7IY3oUc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-vietnamese-400-normal-DGubAMUE.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-400-normal-BY9Vij9A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-ext-400-normal-CNMooFZX.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-400-normal-DwktX9jl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-400-normal-BB-zNvJB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-cyrillic-ext-500-normal-DFQJzPS0.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-500-normal-BtThTb6K.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-cyrillic-500-normal-iHfdoNSD.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-500-normal-oG0QAu2_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-vietnamese-500-normal-2_PwV24p.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-500-normal-BXXzeVTF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-ext-500-normal-CmETpp4t.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-500-normal-Czz10gBp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-500-normal-REKAfBVG.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-500-normal-C3_OdgN3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-ext-600-normal-DXSZftVr.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-600-normal-CDMeBxaJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-cyrillic-600-normal-6oiym5iu.woff2)format("woff2"),url(/assets/ibm-plex-serif-cyrillic-600-normal-C8YEAlRA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-vietnamese-600-normal-BBruYZNA.woff2)format("woff2"),url(/assets/ibm-plex-serif-vietnamese-600-normal-DZRaS25B.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-ext-600-normal-CU6LeQOd.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-600-normal-D1-_Ic5L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-600-normal-DAxitmSu.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-600-normal-D3rpGdkS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:#196f50;--error:#c0483a;--text:#1d211d;--text-muted:#5a665a;--text-placeholder:#747474;--border:#b6c2b6;--border-muted:#e9eee9;--surface:#fff;--bg:#f2f2f2;--hard:#c88282;--good:#c6c171;--easy:#52c99e;--scrim:silver}:root[data-theme=dark]{--accent:#5dd5aa;--error:#f77f71;--text:#fff;--text-muted:#cad2ca;--text-placeholder:#919191;--border:#4d564d;--border-muted:#373737;--surface:#222725;--bg:#181b19;--hard:#985252;--good:#989452;--easy:#52987f;--scrim:#101010}:root{--accent-10:color-mix(in srgb, var(--accent) 10%, transparent);--surface-60:color-mix(in srgb, var(--surface) 60%, transparent);--surface-80:color-mix(in srgb, var(--surface) 80%, transparent);--scrim-70:color-mix(in srgb, var(--scrim) 70%, transparent)}:root[data-theme=oled]{--accent:#5dd5aa;--error:#bf5e53;--text:#fff;--text-muted:#cad2ca;--text-placeholder:#919191;--border:#4d564d;--border-muted:#373737;--surface:#1a1d1c;--bg:#000;--hard:#985252;--good:#989452;--easy:#52987f;--scrim:#000}:root{--font-sans:"Inter", -apple-system, sans-serif;--font-serif:"IBM Plex Serif", serif;--font-current:var(--font-serif);--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--corner-small:4px;--corner-medium:8px;--corner-large:12px;--corner-xlarge:16px;--corner-xxlarge:20px;--corner-xxxlarge:28px;--corner-full:999px;--stroke-subtle:.5px;--stroke-default:1px;--stroke-strong:2px;--opacity-4:.04;--opacity-8:.08;--opacity-10:.1;--opacity-20:.2;--opacity-30:.3;--opacity-40:.4;--opacity-60:.6}html,body{background-color:var(--bg);overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%;margin:0;position:fixed;inset:0;overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin:0}img,svg,.icon{-webkit-touch-callout:none;pointer-events:none}input,textarea{caret-color:var(--accent)}*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}@media (pointer:coarse){input,textarea,select{font-size:16px}}:root{--max-content-width-300:300px;--max-content-width-400:400px;--max-content-width-480:480px;--max-content-width-680:680px;--ease-emphasized:cubic-bezier(.2, 0, .2, 1);--ease-bounce:cubic-bezier(.4, 2, .5, 1)}#app{flex-direction:column;height:100dvh;display:flex}
