.notification-icon-button[data-v-70ac8572]{width:1.5rem;height:1.5rem;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;position:relative;padding:0}.notification-icon-button[data-v-70ac8572]:hover{transform:scale(1.1)}.notification-icon-button[data-v-70ac8572]:active{transform:scale(.95)}.notification-icon-button.bounce[data-v-70ac8572]{animation:bounce-70ac8572 .5s ease infinite}@keyframes bounce-70ac8572{0%,to{transform:translateY(0)}25%{transform:translateY(-.25rem)}75%{transform:translateY(.125rem)}}@media (prefers-reduced-motion: reduce){.notification-icon-button.bounce[data-v-70ac8572]{animation:none}}.notification-icon-button .envelope-icon[data-v-70ac8572]{color:var(--hiyamojo-orange)}.envelope-icon[data-v-70ac8572]{width:1.5rem;height:1.5rem;transition:color .3s ease}.unread-badge[data-v-70ac8572]{position:absolute;top:-.25rem;right:-.25rem;background:var(--text-danger);color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .25rem;border-radius:.625rem;min-width:1rem;text-align:center;border:.125rem solid white;box-shadow:0 .0625rem .25rem #0003}@media (max-width: 768px){.notification-icon-button[data-v-70ac8572]{width:2.25rem;height:2.25rem}.envelope-icon[data-v-70ac8572]{width:1.5rem;height:1.5rem}.unread-badge[data-v-70ac8572]{font-size:.5625rem;padding:.0625rem .1875rem;min-width:.875rem}}.founder-badge[data-v-323f7fd7]{position:relative;display:inline-flex;align-items:center;background:var(--surface-card-peach);border:1px solid var(--surface-card-peach-hover);border-radius:50%;padding:.375rem;cursor:pointer;overflow:hidden;transition:transform .15s ease;font:inherit;color:inherit}.founder-badge[data-v-323f7fd7]:hover{transform:scale(1.03);border-color:#fdba74}.founder-badge-compact[data-v-323f7fd7]{background:none;border:none;padding:0;overflow:visible}.founder-badge-compact .founder-shimmer[data-v-323f7fd7]{display:none}.founder-icon[data-v-323f7fd7]{flex-shrink:0}.founder-shimmer[data-v-323f7fd7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(var(--hiyamojo-orange-rgb),.15) 50%,transparent 100%);transform:translate(-100%);animation:founderShimmer-323f7fd7 30s ease-in-out infinite;pointer-events:none}@keyframes founderShimmer-323f7fd7{0%{transform:translate(-100%)}2%{transform:translate(100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.founder-shimmer[data-v-323f7fd7]{animation:none;display:none}}.odometer[data-v-f49c9d1a]{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;line-height:1}.digit-cell[data-v-f49c9d1a]{display:inline-block;width:.6em;height:1em;overflow:hidden;vertical-align:baseline;position:relative;text-align:center}.digit-stack[data-v-f49c9d1a]{display:block;transform:translateY(calc(var(--digit, 0) * -1em));transition:transform .2s cubic-bezier(.22,1,.36,1);will-change:transform}.digit-row[data-v-f49c9d1a]{display:block;height:1em;line-height:1}.odometer-sep[data-v-f49c9d1a]{display:inline-block;white-space:pre}@media (prefers-reduced-motion: reduce){.digit-stack[data-v-f49c9d1a]{transition:none}}.dropdown-item[data-v-0af7f2c1]{width:100%;display:flex;align-items:center;justify-content:flex-end;padding:.75rem 1rem;background:none;border:none;text-align:right;cursor:pointer;transition:background-color .3s ease,color .3s ease;color:var(--hiyamojo-blue);font-weight:500;font-size:.9rem;text-decoration:none}.dropdown-item[data-v-0af7f2c1]:hover{background:rgba(var(--hiyamojo-orange-rgb),.1);color:var(--hiyamojo-orange)}.dropdown-enter-active[data-v-0af7f2c1],.dropdown-leave-active[data-v-0af7f2c1]{transition:opacity .3s ease,transform .3s ease}.dropdown-enter-from[data-v-0af7f2c1],.dropdown-leave-to[data-v-0af7f2c1]{opacity:0;transform:translateY(-.625rem) scale(.95)}.dropdown-enter-to[data-v-0af7f2c1],.dropdown-leave-from[data-v-0af7f2c1]{opacity:1;transform:translateY(0) scale(1)}.user-dropdown[data-v-0af7f2c1]{position:relative}.user-profile-button[data-v-0af7f2c1]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0 1.5625rem 1.5625rem 0;width:2.5rem;height:2.5rem;padding:0;cursor:pointer;transition:transform .2s ease;color:var(--hiyamojo-orange);font-weight:600}.user-profile-button[data-v-0af7f2c1]:hover{transform:scale(1.1)}.user-profile-button.active[data-v-0af7f2c1]{color:var(--hiyamojo-orange)}.user-profile-button[data-v-0af7f2c1]:active{transform:scale(.95)}.user-avatar[data-v-0af7f2c1]{width:1.5rem;height:1.5rem;color:var(--hiyamojo-orange);display:block;transition:color .3s ease}.user-profile-button:hover:not(.active) .user-avatar[data-v-0af7f2c1]{color:var(--hiyamojo-orange-dark)}.user-profile-button.active .user-avatar[data-v-0af7f2c1]{color:var(--hiyamojo-blue)}.user-dropdown-menu[data-v-0af7f2c1]{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border:.125rem solid rgba(var(--hiyamojo-orange-rgb),.2);border-radius:.9375rem;box-shadow:0 .625rem 1.5625rem #0000001a;min-width:10rem;z-index:var(--z-sticky-raised);overflow:hidden}.dropdown-item.admin-item[data-v-0af7f2c1]{background:rgba(var(--hiyamojo-orange-rgb),.05);color:var(--hiyamojo-orange);font-weight:600;border-bottom:.0625rem solid rgba(var(--hiyamojo-orange-rgb),.2);margin-bottom:.25rem;padding-bottom:1rem}.dropdown-item.admin-item[data-v-0af7f2c1]:hover{background:rgba(var(--hiyamojo-orange-rgb),.15)}.dropdown-item.logout-item[data-v-0af7f2c1]:hover{background:#dc26261a;color:var(--hiyamojo-error)}.rest-dropdown-item[data-v-0af7f2c1]{display:flex;align-items:center;gap:.5rem}.dropdown-rest-icon[data-v-0af7f2c1]{color:var(--medal-resting);flex-shrink:0}.dropdown-item[data-v-ac54b178]{width:100%;display:flex;align-items:center;justify-content:flex-end;padding:.75rem 1rem;background:none;border:none;text-align:right;cursor:pointer;transition:background-color .3s ease,color .3s ease;color:var(--hiyamojo-blue);font-weight:500;font-size:.9rem;text-decoration:none}.dropdown-item[data-v-ac54b178]:hover{background:rgba(var(--hiyamojo-orange-rgb),.1);color:var(--hiyamojo-orange)}.dropdown-enter-active[data-v-ac54b178],.dropdown-leave-active[data-v-ac54b178]{transition:opacity .3s ease,transform .3s ease}.dropdown-enter-from[data-v-ac54b178],.dropdown-leave-to[data-v-ac54b178]{opacity:0;transform:translateY(-.625rem) scale(.95)}.dropdown-enter-to[data-v-ac54b178],.dropdown-leave-from[data-v-ac54b178]{opacity:1;transform:translateY(0) scale(1)}.dashboard-header[data-v-ac54b178]{background:var(--surface-card);box-shadow:var(--shadow-card-warm-glow);width:100%;position:relative;top:0;z-index:var(--z-sticky-raised);min-height:5rem}.header-content[data-v-ac54b178]{max-width:75rem;margin:0 auto;padding:0 2.1875rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.logo-container[data-v-ac54b178]{display:flex;align-items:center;flex-shrink:0}.beta-tagline-container[data-v-ac54b178]{display:flex;align-items:center;margin-left:.75rem}.tagline[data-v-ac54b178]{font-size:1.1rem;font-weight:600;display:flex;align-items:center}.tagline-addictive[data-v-ac54b178]{color:var(--hiyamojo-blue)}.tagline-productivity[data-v-ac54b178]{color:var(--hiyamojo-orange)}.founder-badge-desktop[data-v-ac54b178]{margin-left:.75rem}.founder-badge-mobile[data-v-ac54b178]{margin-left:.5rem}.logo-link[data-v-ac54b178]{display:inline-block;text-decoration:none!important;cursor:pointer;background:none!important;border:none!important;padding:0!important;outline:none!important}.logo-link[data-v-ac54b178]:hover{background:none!important;background-color:transparent!important;text-decoration:none!important;border:none!important;outline:none!important}.logo-link[data-v-ac54b178]:focus{outline:none!important;background:none!important;border:none!important}.logo-image[data-v-ac54b178]{height:4.5rem;width:auto;max-width:18rem;object-fit:contain}.mobile-header-row[data-v-ac54b178]{display:none}.right-section[data-v-ac54b178]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.rest-button-wrapper[data-v-ac54b178]{position:relative}.rest-nav-button[data-v-ac54b178]{display:flex;align-items:center;gap:.375rem;height:2.5rem;padding:0 1rem;border:.125rem solid var(--medal-resting);border-radius:1.5625rem;background:transparent;color:var(--accent-pause-text);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease;flex-shrink:0;white-space:nowrap}.rest-nav-button[data-v-ac54b178]:hover{background:var(--medal-resting);color:#fff}.rest-nav-button:hover .rest-nav-icon[data-v-ac54b178],.rest-nav-button:hover .rest-chevron[data-v-ac54b178]{color:#fff}.rest-nav-icon[data-v-ac54b178]{color:var(--medal-resting);flex-shrink:0}.rest-nav-text[data-v-ac54b178]{font-size:.9375rem}.rest-chevron[data-v-ac54b178]{width:.875rem;height:.875rem;color:var(--accent-pause-text-dark);transition:transform .2s ease;flex-shrink:0}.rest-chevron.rotated[data-v-ac54b178]{transform:rotate(180deg)}.rest-dropdown-menu[data-v-ac54b178]{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--surface-card);border:.125rem solid rgba(var(--medal-resting-rgb),.2);border-radius:.9375rem;box-shadow:0 .625rem 1.5625rem #0000001a;min-width:12rem;z-index:var(--z-sticky-raised);overflow:hidden}.rest-dropdown-status[data-v-ac54b178]{padding:.625rem 1rem;font-size:.9rem;color:var(--accent-pause-text);font-weight:500;text-align:right;border-bottom:.0625rem solid rgba(var(--medal-resting-rgb),.2)}.rest-dropdown-menu .dropdown-item[data-v-ac54b178]:hover{background:rgba(var(--medal-resting-rgb),.1);color:var(--accent-pause-text-dark)}.mojo-display[data-v-ac54b178]{display:flex;align-items:center;gap:.5rem;padding:0 1rem;border:.125rem solid var(--hiyamojo-blue);border-radius:1.5625rem;background:transparent;color:var(--hiyamojo-blue);font-weight:500;flex-shrink:0;height:2.5rem;cursor:pointer;transition:background-color .3s ease,color .3s ease}.mojo-display[data-v-ac54b178]:hover{background:var(--hiyamojo-blue)}.mojo-display:hover .mojo-value[data-v-ac54b178],.mojo-display:hover .mojo-label[data-v-ac54b178]{color:#fff}.mojo-display:hover .mojo-icon[data-v-ac54b178]{filter:brightness(0) invert(1)}.mojo-value[data-v-ac54b178]{font-size:1.25rem;font-weight:700;color:var(--hiyamojo-orange)}.mojo-icon[data-v-ac54b178]{height:1.5125rem;width:auto;display:block}.mojo-label[data-v-ac54b178]{font-size:.9375rem;color:var(--hiyamojo-blue)}.user-profile-section[data-v-ac54b178]{display:flex;align-items:center;gap:.75rem;flex-shrink:0;height:2.5rem}.notification-icon[data-v-ac54b178]{display:flex;align-items:center;justify-content:center;margin-right:-.375rem}.home-icon-button[data-v-ac54b178]{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.home-icon-button[data-v-ac54b178]:hover{transform:scale(1.1)}.home-icon[data-v-ac54b178]{width:1.5rem;height:1.5rem;color:var(--hiyamojo-orange);display:block;transition:color .3s ease;transform:translateY(-.0625rem)}.home-icon-button:hover:not(.selected) .home-icon[data-v-ac54b178]{color:var(--hiyamojo-orange-dark)}.home-icon-button.selected .home-icon[data-v-ac54b178]{color:var(--hiyamojo-blue)}.trophy-icon-button[data-v-ac54b178]{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.trophy-icon-button[data-v-ac54b178]:hover{transform:scale(1.1)}.trophy-icon[data-v-ac54b178]{width:1.5rem;height:1.5rem;color:var(--hiyamojo-orange);display:block;transition:color .3s ease}.trophy-icon-button:hover:not(.selected) .trophy-icon[data-v-ac54b178]{color:var(--hiyamojo-orange-dark)}.trophy-icon-button.selected .trophy-icon[data-v-ac54b178]{color:var(--hiyamojo-blue)}@media (max-width: 768px){.dashboard-header[data-v-ac54b178]{min-height:auto}.header-content[data-v-ac54b178]{padding:0 1rem;flex-wrap:wrap;gap:0}.mobile-header-row[data-v-ac54b178]{display:flex!important;width:100%;align-items:center;justify-content:space-between;gap:.5rem}.mobile-buttons-container[data-v-ac54b178]{display:flex;align-items:center;gap:.5rem}.logo-container[data-v-ac54b178]{flex-shrink:0}.right-section[data-v-ac54b178]{display:none}.mobile-only.user-profile-section[data-v-ac54b178]{align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0;height:2.5rem}.mobile-only.notification-icon[data-v-ac54b178]{align-items:center;justify-content:center;margin-right:-.25rem}.logo-image[data-v-ac54b178]{height:3.5rem}}.custom-tooltip[data-v-ac54b178]{position:fixed;background-color:var(--hiyamojo-blue);color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;white-space:nowrap;z-index:var(--z-tooltip);transform:translate(-50%);pointer-events:none;box-shadow:0 .125rem .5rem #00000026;animation:tooltipFadeIn-ac54b178 .2s ease-in-out}.custom-tooltip[data-v-ac54b178]:after{content:"";position:absolute;top:-.3125rem;left:50%;transform:translate(-50%);border:.3125rem solid transparent;border-bottom-color:var(--hiyamojo-blue)}@keyframes tooltipFadeIn-ac54b178{0%{opacity:0;transform:translate(-50%) translateY(10%) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.effort-slider[data-v-5dec6812]{position:relative;padding:0;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;justify-content:center;min-height:2.75rem}.effort-stops[data-v-5dec6812]{display:flex;justify-content:space-between;align-items:center;padding:0;max-width:80%;margin-left:0;margin-right:auto}.effort-stop[data-v-5dec6812]{display:flex;align-items:center;justify-content:center;min-height:2.75rem;background:none;border:none;cursor:pointer;padding:.5rem;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease;outline:none}.effort-stop[data-v-5dec6812]:first-child{padding-left:0}.effort-stop[data-v-5dec6812]:last-child{padding-right:0}.effort-stop[data-v-5dec6812]:disabled{cursor:not-allowed}.effort-dot[data-v-5dec6812]{display:block;border-radius:50%;background:#fff;border-style:solid;border-width:2px;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.effort-stop.level-1 .effort-dot[data-v-5dec6812]{width:.9375rem;height:.9375rem}.effort-stop.level-2 .effort-dot[data-v-5dec6812]{width:1.25rem;height:1.25rem}.effort-stop.level-3 .effort-dot[data-v-5dec6812]{width:1.5rem;height:1.5rem}.effort-stop.level-4 .effort-dot[data-v-5dec6812]{width:1.8125rem;height:1.8125rem}.effort-stop.level-5 .effort-dot[data-v-5dec6812]{width:2.0625rem;height:2.0625rem}.effort-stop.level-1 .effort-dot[data-v-5dec6812]{border-color:#fcd34d}.effort-stop.level-2 .effort-dot[data-v-5dec6812]{border-color:#fbbf24}.effort-stop.level-3 .effort-dot[data-v-5dec6812]{border-color:#fb923c}.effort-stop.level-4 .effort-dot[data-v-5dec6812]{border-color:#f97316}.effort-stop.level-5 .effort-dot[data-v-5dec6812]{border-color:#ea580c}.effort-stop.level-1.selected .effort-dot[data-v-5dec6812]{background:#fcd34d;box-shadow:0 0 0 .25rem #fcd34d40}.effort-stop.level-2.selected .effort-dot[data-v-5dec6812]{background:#fbbf24;box-shadow:0 0 0 .25rem #fbbf2440}.effort-stop.level-3.selected .effort-dot[data-v-5dec6812]{background:#fb923c;box-shadow:0 0 0 .25rem #fb923c4d}.effort-stop.level-4.selected .effort-dot[data-v-5dec6812]{background:#f97316;box-shadow:0 0 0 .25rem #f973164d}.effort-stop.level-5.selected .effort-dot[data-v-5dec6812]{background:#ea580c;box-shadow:0 0 0 .25rem #ea580c4d}.effort-stop.selected .effort-dot[data-v-5dec6812]{transform:scale(1.1)}@media (hover: hover){.effort-stop:hover:not(:disabled):not(.selected) .effort-dot[data-v-5dec6812]{transform:scale(1.05)}}.effort-stop:focus-visible .effort-dot[data-v-5dec6812]{outline:2px solid var(--form-color-light, var(--hiyamojo-blue));outline-offset:3px}.effort-slider.disabled[data-v-5dec6812]{opacity:.6}@media (prefers-reduced-motion: reduce){.effort-stop[data-v-5dec6812],.effort-dot[data-v-5dec6812]{transition:none}.effort-stop.selected .effort-dot[data-v-5dec6812]{transform:none}}@media (forced-colors: active){.effort-dot[data-v-5dec6812]{border-color:CanvasText!important;background:Canvas!important}.effort-stop.selected .effort-dot[data-v-5dec6812]{background:Highlight!important;border-color:Highlight!important}}@media (max-width: 768px){.effort-stop[data-v-5dec6812]{min-height:3rem}.effort-stop.level-1 .effort-dot[data-v-5dec6812]{width:1.25rem;height:1.25rem}.effort-stop.level-2 .effort-dot[data-v-5dec6812]{width:1.5rem;height:1.5rem}.effort-stop.level-3 .effort-dot[data-v-5dec6812]{width:1.8125rem;height:1.8125rem}.effort-stop.level-4 .effort-dot[data-v-5dec6812]{width:2.0625rem;height:2.0625rem}.effort-stop.level-5 .effort-dot[data-v-5dec6812]{width:2.3125rem;height:2.3125rem}}.tags-section[data-v-6988913e]{display:flex;flex-direction:column;gap:.5rem}.tags-row[data-v-6988913e]{display:flex;gap:.5rem;align-items:stretch}.selected-tags[data-v-6988913e]{flex:1;display:flex;flex-wrap:wrap;gap:.5rem;min-height:3.025rem;padding:.5rem;border:1px solid var(--border-hairline);border-radius:.625rem;background:var(--surface-card);cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s;align-items:center;box-sizing:border-box}.selected-tags.full-width[data-v-6988913e]{width:100%}.selected-tags[data-v-6988913e]:hover{border-color:var(--border-hairline-strong)}.selected-tags[data-v-6988913e]:focus{outline:none;box-shadow:var(--form-focus-ring, var(--shadow-focus-blue))}.no-tags-text[data-v-6988913e]{color:var(--text-dim);font-style:italic;font-size:.875rem;font-weight:400;padding:.125rem .25rem;display:inline-block}.no-tags-text .short-text[data-v-6988913e]{display:none}.no-tags-text .full-text[data-v-6988913e]{display:inline}.selected-tag[data-v-6988913e]{display:inline-flex;align-items:center;padding:.25rem .625rem;background:var(--form-bg-tint, rgba(var(--hiyamojo-blue-rgb), .1));color:var(--form-color, var(--hiyamojo-blue));border-radius:9999px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s}.selected-tag[data-v-6988913e]:hover{background:var(--form-bg-tint-hover, rgba(var(--hiyamojo-blue-rgb), .2))}.selected-tag.system-tag[data-v-6988913e]{background:var(--form-bg-tint, rgba(var(--hiyamojo-blue-rgb), .1));color:var(--form-color, var(--hiyamojo-blue));border:none;padding:.25rem .625rem;cursor:default}.selected-tag.system-tag[data-v-6988913e]:hover{background:var(--form-bg-tint, rgba(var(--hiyamojo-blue-rgb), .1))}@media (max-width: 768px){.no-tags-text .short-text[data-v-6988913e]{display:inline}.no-tags-text .full-text[data-v-6988913e]{display:none}}.create-task-container[data-v-15322f2d]{background:transparent;border-radius:.75rem;width:100%;box-sizing:border-box;position:relative}.create-task-buttons[data-v-15322f2d]{display:flex;gap:.5rem}.create-task-button[data-v-15322f2d]{flex:1;display:flex;align-items:center;cursor:pointer;padding:.5rem .75rem;min-height:2.5rem;box-sizing:border-box;border-radius:.75rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .15s ease;font-weight:700;font-size:1rem;box-shadow:var(--shadow-card-rest)}.create-task-button.habit-button[data-v-15322f2d]{justify-content:center;background:var(--accent-habit-bg);border:1px solid var(--accent-habit-border);color:var(--accent-habit-text-dark)}.create-task-button.todo-button[data-v-15322f2d]{justify-content:center;background:var(--accent-todo-bg);border:1px solid var(--accent-todo-border);color:var(--accent-todo-text-dark)}.button-content[data-v-15322f2d]{display:flex;align-items:center;gap:.5rem}.button-icon[data-v-15322f2d]{flex-shrink:0}.text-emerald-500[data-v-15322f2d]{color:var(--task-habit-green)}.text-violet-500[data-v-15322f2d]{color:var(--task-todo-violet)}.button-text[data-v-15322f2d]{white-space:nowrap;font-weight:700}.button-text .full-text[data-v-15322f2d]{display:inline;font-weight:700}.button-text .short-text[data-v-15322f2d]{display:none;font-weight:700}.create-task-button.habit-button[data-v-15322f2d]:hover{background:var(--accent-habit-bg-hover);color:var(--accent-habit-text-dark);box-shadow:var(--shadow-card-raised);transform:translateY(-.09375rem)}.create-task-button.habit-button:hover .expand-icon[data-v-15322f2d]{color:var(--accent-habit-text-dark)}.create-task-button.habit-button.active[data-v-15322f2d]{background:var(--accent-habit-text);border-color:var(--accent-habit-text);color:#fff;box-shadow:var(--shadow-button-pressed);transform:translateY(0)}.create-task-button.habit-button.active .expand-icon[data-v-15322f2d],.create-task-button.habit-button.active .button-icon[data-v-15322f2d]{color:#fff}.create-task-button.todo-button[data-v-15322f2d]:hover{background:#ede9fe;color:var(--accent-todo-text-dark);box-shadow:var(--shadow-card-raised);transform:translateY(-.09375rem)}.create-task-button.todo-button:hover .expand-icon[data-v-15322f2d]{color:var(--accent-todo-text-dark)}.create-task-button.todo-button.active[data-v-15322f2d]{background:var(--accent-todo-text);border-color:var(--accent-todo-text);color:#fff;box-shadow:var(--shadow-button-pressed);transform:translateY(0)}.create-task-button.todo-button.active .expand-icon[data-v-15322f2d],.create-task-button.todo-button.active .button-icon[data-v-15322f2d]{color:#fff}.expand-icon[data-v-15322f2d]{font-weight:700;font-size:1rem;transition:color .3s ease}.habit-button .expand-icon[data-v-15322f2d]{color:var(--accent-habit-text-dark)}.todo-button .expand-icon[data-v-15322f2d]{color:var(--accent-todo-text-dark)}.chevron-area[data-v-15322f2d]{display:flex;align-items:center;gap:.375rem;margin-left:.5rem}.success-tick[data-v-15322f2d]{font-size:1.2rem;font-weight:700;line-height:1}.success-tick-enter-active[data-v-15322f2d]{transition:opacity .3s ease}.success-tick-leave-active[data-v-15322f2d]{transition:opacity .5s ease}.success-tick-enter-from[data-v-15322f2d],.success-tick-leave-to[data-v-15322f2d]{opacity:0}.success-tick-enter-to[data-v-15322f2d],.success-tick-leave-from[data-v-15322f2d]{opacity:1}.create-task-form-content[data-v-15322f2d]{padding:.75rem;background:var(--surface-card);border:1px solid var(--form-border);border-radius:.75rem;box-shadow:var(--shadow-card-rest);margin-top:1rem}.expand-form-enter-active[data-v-15322f2d],.expand-form-leave-active[data-v-15322f2d]{transition:opacity .3s ease,max-height .3s ease,padding .3s ease;overflow:hidden}.expand-form-enter-from[data-v-15322f2d],.expand-form-leave-to[data-v-15322f2d]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.expand-form-enter-to[data-v-15322f2d],.expand-form-leave-from[data-v-15322f2d]{max-height:125rem;opacity:1}.task-form[data-v-15322f2d]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group[data-v-15322f2d]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-15322f2d]{font-weight:700;color:var(--form-color, var(--hiyamojo-blue));font-size:.9rem}.required[data-v-15322f2d]{color:var(--text-required-mark)}.form-input[data-v-15322f2d]{padding:.5rem .75rem;border:1px solid var(--border-hairline);border-radius:.625rem;font-size:.875rem;color:var(--form-color, var(--hiyamojo-blue));min-height:3.025rem;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease,opacity .3s ease;background:var(--surface-card);box-sizing:border-box}.form-input[data-v-15322f2d]::placeholder{color:var(--text-dim);font-style:italic;font-size:.875rem}.form-input[data-v-15322f2d]:focus{outline:none;box-shadow:var(--form-focus-ring, var(--shadow-focus-blue))}.form-input[data-v-15322f2d]:disabled{background-color:var(--surface-card-on-cool);cursor:not-allowed;opacity:.6}.points-input[data-v-15322f2d]{width:4.6875rem;max-width:4.6875rem}.points-max-row[data-v-15322f2d]{display:contents}.tags-autoadjust-container[data-v-15322f2d],.tags-notes-container[data-v-15322f2d]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;grid-column:1 / -1}.notes-textarea[data-v-15322f2d]{resize:none;overflow:hidden;min-height:3.025rem;line-height:1.5;padding-top:.6875rem}.autoadjust-help-wrapper[data-v-15322f2d]{display:flex;flex-direction:row;align-items:center;gap:1rem;min-height:2.625rem}.auto-adjust-toggle-inline[data-v-15322f2d]{display:flex;align-items:center;flex-shrink:0}.auto-adjust-help-inline[data-v-15322f2d]{color:var(--text-muted);font-size:.75rem;font-style:italic;line-height:1.4;flex:1}.toggle-label-compact[data-v-15322f2d]{display:flex;align-items:center;cursor:pointer}.toggle-input[data-v-15322f2d]{display:none}.toggle-slider[data-v-15322f2d]{position:relative;width:3rem;height:1.5rem;background:var(--control-track-off);border-radius:1.5rem;margin-right:.75rem;transition:background-color .2s}.toggle-label-compact .toggle-slider[data-v-15322f2d]{margin-right:0}.toggle-slider[data-v-15322f2d]:before{content:"";position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;transition:transform .2s}.toggle-input:checked+.toggle-slider[data-v-15322f2d]{background:var(--form-color-light, var(--hiyamojo-blue))}.toggle-input:checked+.toggle-slider[data-v-15322f2d]:before{transform:translate(1.5rem)}.days-bonus-row[data-v-15322f2d]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;grid-column:1 / -1;align-items:start}.days-bonus-row .fieldset-legend[data-v-15322f2d]{margin-bottom:0}.days-bonus-row .weekday-description[data-v-15322f2d],.days-bonus-row .bonus-description[data-v-15322f2d]{margin-bottom:.5rem}.days-validation-error[data-v-15322f2d]{grid-column:1 / -1}.fieldset-legend[data-v-15322f2d]{font-weight:700;color:var(--form-color, var(--hiyamojo-blue));padding:0;font-size:.9rem;margin-left:0}.weekday-circles[data-v-15322f2d]{display:flex;gap:.5rem;justify-content:flex-start;margin-bottom:.5rem}.day-circle[data-v-15322f2d]{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--border-hairline-strong);background:var(--surface-card);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.day-letter[data-v-15322f2d]{color:var(--text-muted);font-weight:600;font-size:.875rem;line-height:1;display:block}.day-circle[data-v-15322f2d]{outline:none}.day-circle[data-v-15322f2d]:focus-visible{outline:2px solid var(--form-color-light, var(--hiyamojo-blue));outline-offset:3px}@media (hover: hover){.day-circle[data-v-15322f2d]:hover:not(:disabled):not(.selected){border-color:var(--form-color-light, var(--hiyamojo-blue));transform:scale(1.05)}.day-circle:hover:not(:disabled):not(.selected) .day-letter[data-v-15322f2d]{color:var(--form-color, var(--hiyamojo-blue))}.day-circle.selected[data-v-15322f2d]:hover:not(:disabled){background:var(--form-active-hover, var(--hiyamojo-blue-dark));border-color:var(--form-active-hover, var(--hiyamojo-blue-dark))}.day-circle.selected:hover:not(:disabled) .day-letter[data-v-15322f2d]{color:#fff}}.day-circle.selected[data-v-15322f2d]{background:var(--form-color-light, var(--hiyamojo-blue));border-color:var(--form-color-light, var(--hiyamojo-blue))}.day-circle.selected .day-letter[data-v-15322f2d]{color:#fff}.day-circle.disabled[data-v-15322f2d]{opacity:.4;cursor:not-allowed}.day-circle[data-v-15322f2d]:disabled{cursor:not-allowed}.weekday-description[data-v-15322f2d]{color:var(--text-muted);font-size:.75rem;margin-bottom:1rem;font-style:italic}.bonus-description[data-v-15322f2d]{color:var(--text-muted);font-size:.75rem;margin-bottom:.5rem;font-style:italic}.bonus-row[data-v-15322f2d]{display:flex;align-items:center;gap:1rem}.bonus-row .weekday-circles[data-v-15322f2d]{margin-bottom:0}.bonus-input[data-v-15322f2d]{width:4.6875rem}.bonus-input-wrapper[data-v-15322f2d]{display:flex;align-items:center;gap:.25rem}.validation-error[data-v-15322f2d]{color:var(--hiyamojo-error);font-size:.8rem;font-weight:600;background:rgba(var(--hiyamojo-error-rgb),.1);padding:.5rem;border-radius:.3125rem;border:1px solid rgba(var(--hiyamojo-error-rgb),.2)}.commitment-row[data-v-15322f2d]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9375rem;color:var(--text-strong)}.commitment-row input[type=checkbox][data-v-15322f2d]{cursor:pointer;width:1.125rem;height:1.125rem;flex-shrink:0;accent-color:var(--accent-habit-text)}.commitment-row input[type=checkbox][data-v-15322f2d]:disabled{cursor:not-allowed}.commitment-row input[type=checkbox]:disabled+span[data-v-15322f2d]{opacity:.5}.keystone-block[data-v-15322f2d]{grid-column:1 / -1;display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}.keystone-block .weekday-circles[data-v-15322f2d]{margin-bottom:0}.keystone-help[data-v-15322f2d]{display:flex;flex-direction:column;gap:.125rem;flex:1}.keystone-title[data-v-15322f2d]{display:inline-flex;align-items:center;gap:.375rem;font-weight:700;font-size:.9rem;color:var(--form-color, var(--hiyamojo-blue))}.keystone-help small[data-v-15322f2d]{color:var(--text-muted);font-size:.75rem;font-style:italic;line-height:1.4}.keystone-warning[data-v-15322f2d]{color:var(--hiyamojo-error);font-size:.75rem;font-weight:600;line-height:1.4}.form-actions[data-v-15322f2d]{display:flex;gap:1rem;margin-top:.5rem;grid-column:1 / -1}.submit-button[data-v-15322f2d]{background:var(--form-active-bg, var(--hiyamojo-orange));color:#fff;border:none;min-height:2.5rem;padding:.5rem 1.5rem;border-radius:1.5625rem;cursor:pointer;font-size:1rem;font-weight:700;line-height:1;transition:background-color .3s ease,transform .3s ease,opacity .3s ease;flex:1}.submit-button[data-v-15322f2d]:hover:not(:disabled){background:var(--form-active-hover, var(--hiyamojo-orange-dark));transform:translateY(-.09375rem)}.submit-button[data-v-15322f2d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.reset-button[data-v-15322f2d]{background:var(--border-hairline);color:var(--form-color, var(--hiyamojo-blue));border:none;min-height:2.5rem;padding:.5rem 1.5rem;border-radius:1.5625rem;cursor:pointer;font-size:1rem;font-weight:500;line-height:1;transition:background-color .3s ease,transform .3s ease,opacity .3s ease}.reset-button[data-v-15322f2d]:hover:not(:disabled){background:var(--border-hairline-strong);transform:translateY(-.0625rem)}.reset-button[data-v-15322f2d]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-15322f2d]{grid-column:1 / -1}.archived-task-notice[data-v-15322f2d]{background:var(--form-bg-tint, var(--surface-blue-pale));border:1px solid var(--form-color-light, var(--hiyamojo-blue));color:var(--form-color, var(--hiyamojo-blue));padding:.375rem .5rem;border-radius:.75rem;font-weight:800;grid-column:1 / -1;display:flex;align-items:center;gap:.75rem}.notice-text[data-v-15322f2d]{flex:1;margin:0;font-weight:800}.notice-task-name[data-v-15322f2d]{color:var(--hiyamojo-orange);font-weight:800}.notice-actions[data-v-15322f2d]{display:flex;gap:.5rem;flex-shrink:0}.restore-yes-button[data-v-15322f2d]{background:var(--form-active-bg, var(--hiyamojo-blue));color:#fff;border:none;padding:.375rem .75rem;border-radius:1.5625rem;cursor:pointer;font-weight:600;transition:background-color .3s ease,transform .3s ease}.restore-yes-button[data-v-15322f2d]:hover:not(:disabled){background:var(--form-active-hover, var(--hiyamojo-blue-dark));transform:translateY(-.0625rem)}.restore-no-button[data-v-15322f2d]{background:var(--border-hairline);color:var(--form-color, var(--hiyamojo-blue));border:none;padding:.375rem .75rem;border-radius:1.5625rem;cursor:pointer;font-weight:600;transition:background-color .3s ease,transform .3s ease}.restore-no-button[data-v-15322f2d]:hover:not(:disabled){background:var(--border-hairline-strong);transform:translateY(-.0625rem)}@media (max-width: 768px){.create-task-buttons[data-v-15322f2d]{flex-direction:row;gap:.5rem}.create-task-button[data-v-15322f2d]{flex:1;padding:.5rem .75rem}.button-text .full-text[data-v-15322f2d]{display:none}.button-text .short-text[data-v-15322f2d]{display:inline}.task-form[data-v-15322f2d]{grid-template-columns:1fr;gap:0}.points-max-row[data-v-15322f2d]{display:block;width:100%;margin-top:1rem}.points-max-row .form-group[data-v-15322f2d]{margin-bottom:0}.days-bonus-row[data-v-15322f2d]{display:flex;flex-direction:column;margin-top:1rem}.days-bonus-row[data-v-15322f2d]>:nth-child(1){order:1}.days-bonus-row[data-v-15322f2d]>:nth-child(3){order:2}.days-bonus-row[data-v-15322f2d]>:nth-child(5){order:3}.days-bonus-row[data-v-15322f2d]>:nth-child(2){order:4}.days-bonus-row[data-v-15322f2d]>:nth-child(4){order:5}.days-bonus-row[data-v-15322f2d]>:nth-child(6){order:6}.days-bonus-row[data-v-15322f2d]>:nth-child(7){order:7}.bonus-row[data-v-15322f2d]{flex-wrap:wrap;gap:.5rem}.weekday-circles[data-v-15322f2d]{gap:.375rem}.day-circle[data-v-15322f2d]{width:2.25rem;height:2.25rem}.day-letter[data-v-15322f2d]{font-size:.8125rem}.form-actions[data-v-15322f2d]{flex-direction:row;gap:.625rem;margin-top:1.25rem}.form-actions .submit-button[data-v-15322f2d]{flex:1}.form-actions .reset-button[data-v-15322f2d]{flex:0 0 auto;padding:.5rem 1.5rem}.notice-actions[data-v-15322f2d]{flex-direction:column}.tags-autoadjust-container[data-v-15322f2d],.tags-notes-container[data-v-15322f2d]{display:flex;flex-direction:column;gap:1rem}.autoadjust-help-wrapper[data-v-15322f2d]{order:2}.auto-adjust-help-inline[data-v-15322f2d]{font-size:.7rem;line-height:1.3}}.task-streak-counter[data-v-d8672c3d]{display:flex;align-items:center;gap:.5rem;transition:opacity .3s ease-out}.streak-circle[data-v-d8672c3d]{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--hiyamojo-blue);color:#fff;font-weight:600;line-height:1;transition:transform .2s ease;cursor:pointer;flex-shrink:0;overflow:hidden}.streak-circle-previous[data-v-d8672c3d]{background-color:var(--streak-previous)}.streak-circle[data-v-d8672c3d]:hover{transform:scale(1.05)}.streak-circle>span[data-v-d8672c3d]{display:block;line-height:1;padding-top:.0625rem}.counter-animating-up[data-v-d8672c3d]{display:inline-block;animation:rollUp-d8672c3d .5s ease-out}@keyframes rollUp-d8672c3d{0%{transform:translateY(100%);opacity:0}50%{transform:translateY(-10%)}to{transform:translateY(0);opacity:1}}.counter-animating-down[data-v-d8672c3d]{display:inline-block;animation:rollDown-d8672c3d .5s ease-out}@keyframes rollDown-d8672c3d{0%{transform:translateY(-100%);opacity:0}50%{transform:translateY(10%)}to{transform:translateY(0);opacity:1}}.streak-circle[data-v-d8672c3d]{width:2rem;height:2rem;font-size:1rem}@media (max-width: 768px){.streak-circle[data-v-d8672c3d]{width:1.44rem;height:1.44rem;font-size:.75rem}}.mojo-task-button-wrapper[data-v-e2cb9125]{display:inline-flex;align-items:center;justify-content:center}.mojo-task-button[data-v-e2cb9125]{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease;position:relative}.mojo-task-button[data-v-e2cb9125]:hover:not(.disabled){transform:scale(1.15)}.mojo-task-button.disabled[data-v-e2cb9125]{opacity:.5;cursor:not-allowed}.mojo-task-button.disabled[data-v-e2cb9125]:hover{transform:none}.mojo-task-button.size-medium .mojo-icon[data-v-e2cb9125]{height:1.5rem;width:auto}.mojo-task-button.size-small .mojo-icon[data-v-e2cb9125]{height:1.32rem;width:auto}.mojo-indicator[data-v-e2cb9125]{position:relative;display:flex;align-items:center;justify-content:center;pointer-events:none}.mojo-indicator.size-medium .mojo-icon[data-v-e2cb9125]{height:1.5rem;width:auto}.mojo-indicator.size-small .mojo-icon[data-v-e2cb9125]{height:1.32rem;width:auto}.mojo-indicator .white-circle[data-v-e2cb9125]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;border:.125rem solid white;border-radius:50%;pointer-events:none}.mojo-icon[data-v-e2cb9125]{display:block;object-fit:contain}.mojo-tooltip[data-v-e2cb9125]{position:fixed;background-color:var(--hiyamojo-blue);color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;white-space:nowrap;z-index:var(--z-tooltip);transform:translate(-50%) translateY(-100%);pointer-events:none;box-shadow:0 .125rem .5rem #00000026;animation:tooltipFadeIn-e2cb9125 .2s ease-in-out}.mojo-tooltip.orange-tooltip[data-v-e2cb9125]{background-color:var(--hiyamojo-orange)}.mojo-tooltip[data-v-e2cb9125]:after{content:"";position:absolute;bottom:-.3125rem;left:50%;transform:translate(-50%);border:.3125rem solid transparent;border-top-color:var(--hiyamojo-blue)}.mojo-tooltip.orange-tooltip[data-v-e2cb9125]:after{border-top-color:var(--hiyamojo-orange)}@keyframes tooltipFadeIn-e2cb9125{0%{opacity:0;transform:translate(-50%) translateY(-90%) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(-100%) scale(1)}}.neglect-badge[data-v-7eb55cde]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:help;-webkit-user-select:none;user-select:none;flex-shrink:0}.neglect-dot[data-v-7eb55cde]{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:#ffc8a0;transform-origin:center}.neglect-dot[data-tier="1"][data-v-7eb55cde]{animation:neglectPulse1-7eb55cde 2s ease-in-out infinite}.neglect-dot[data-tier="2"][data-v-7eb55cde]{animation:neglectPulse2-7eb55cde 2s ease-in-out infinite}.neglect-dot[data-tier="3"][data-v-7eb55cde]{animation:neglectPulse3-7eb55cde 2s ease-in-out infinite}.neglect-dot[data-tier="4"][data-v-7eb55cde]{animation:neglectPulse4-7eb55cde 2s ease-in-out infinite}.neglect-dot[data-tier="5"][data-v-7eb55cde]{animation:neglectPulse5-7eb55cde 2s ease-in-out infinite}@keyframes neglectPulse1-7eb55cde{0%,to{transform:scale(1);background-color:#ffc8a0}50%{transform:scale(1.4);background-color:#ffb58a}}@keyframes neglectPulse2-7eb55cde{0%,to{transform:scale(1);background-color:#ffc8a0}50%{transform:scale(2.2);background-color:#ffa168}}@keyframes neglectPulse3-7eb55cde{0%,to{transform:scale(1);background-color:#ffc8a0}50%{transform:scale(2.9);background-color:#ff8a4d}}@keyframes neglectPulse4-7eb55cde{0%,to{transform:scale(1);background-color:#ffc8a0}50%{transform:scale(3.6);background-color:var(--hiyamojo-orange)}}@keyframes neglectPulse5-7eb55cde{0%,to{transform:scale(1);background-color:#ffc8a0;box-shadow:0 0 #ff966400}50%{transform:scale(3.6);background-color:var(--hiyamojo-orange);box-shadow:0 0 .25rem .08rem #ff966480}}@media (max-width: 768px){.neglect-badge[data-v-7eb55cde]{width:1.44rem;height:1.44rem}.neglect-dot[data-v-7eb55cde]{width:.36rem;height:.36rem}}@media (prefers-reduced-motion: reduce){.neglect-dot[data-v-7eb55cde]{animation:none!important}.neglect-dot[data-tier="1"][data-v-7eb55cde]{transform:scale(1.4);background-color:#ffb58a}.neglect-dot[data-tier="2"][data-v-7eb55cde]{transform:scale(2.2);background-color:#ffa168}.neglect-dot[data-tier="3"][data-v-7eb55cde]{transform:scale(2.9);background-color:#ff8a4d}.neglect-dot[data-tier="4"][data-v-7eb55cde]{transform:scale(3.6);background-color:var(--hiyamojo-orange)}.neglect-dot[data-tier="5"][data-v-7eb55cde]{transform:scale(3.6);background-color:var(--hiyamojo-orange);box-shadow:0 0 .25rem .08rem #ff966480}}.tag-badge[data-v-25712a7c]{background:var(--chip-neutral-bg);color:var(--chip-neutral-text);border:1px solid var(--border-soft);padding:.125rem .25rem;border-radius:.5rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom;white-space:nowrap;flex-shrink:0;min-height:1.25rem;font-family:inherit;margin:0}.tag-badge.tag-clickable[data-v-25712a7c]{cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tag-badge.tag-clickable[data-v-25712a7c]:hover{background:var(--border-soft)}.tag-badge.tag-active[data-v-25712a7c]{background:var(--hiyamojo-blue);color:#fff;border-color:var(--hiyamojo-blue)}.tag-badge.tag-no-tag[data-v-25712a7c]{background:var(--chip-neutral-text);color:var(--chip-neutral-bg);border-color:var(--chip-neutral-text);cursor:default}.task-item[data-v-d30c8270]{display:flex;justify-content:space-between;align-items:stretch;padding:.3125rem .625rem;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:.75rem;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;position:relative;overflow:visible;margin-bottom:.21rem}.task-item.task-not-done[data-v-d30c8270]:hover,.task-item.task-archived[data-v-d30c8270]:hover{box-shadow:var(--shadow-card-hover)}.task-item.task-not-done.task-unavailable[data-v-d30c8270],.task-item.task-archived[data-v-d30c8270]{background:var(--surface-card-on-cool)}.task-item.task-unavailable[data-v-d30c8270]:hover{box-shadow:none}.task-content[data-v-d30c8270]{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.task-content h4[data-v-d30c8270],.archived-task-info h4[data-v-d30c8270]{margin:0;color:var(--hiyamojo-blue);font-size:1.1rem;font-weight:700;line-height:1.3}.task-name-row[data-v-d30c8270]{display:flex;align-items:baseline;gap:.375rem;flex-wrap:wrap;position:relative}.task-detail-row[data-v-d30c8270]{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;min-height:1.75rem}.task-tags-row[data-v-d30c8270]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;min-height:0}.task-actions[data-v-d30c8270]{display:flex;gap:.5rem;align-items:center;position:relative;align-self:center}.verification-task-name[data-v-d30c8270],.complete-profile-task-name[data-v-d30c8270]{color:var(--hiyamojo-blue)}.resend-link[data-v-d30c8270],.settings-link[data-v-d30c8270]{color:var(--hiyamojo-blue);cursor:pointer;text-decoration:underline;text-underline-offset:.125rem}.resend-link[data-v-d30c8270]:hover,.settings-link[data-v-d30c8270]:hover{opacity:.8}.text-emerald-500[data-v-d30c8270]{color:var(--task-habit-green)}.text-violet-500[data-v-d30c8270]{color:var(--task-todo-violet)}.system-tag-icon[data-v-d30c8270]{display:inline-flex;vertical-align:middle;position:relative;top:.0625rem}.more-menu-container[data-v-d30c8270]{position:relative}.more-menu-button[data-v-d30c8270]{background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%}.more-menu-button[data-v-d30c8270]:hover{color:var(--hiyamojo-blue)}.responsive-task-streak-counter[data-v-d30c8270]{flex-shrink:0}.section-fold-header[data-v-d30c8270]{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem .75rem;min-height:2.5rem;box-sizing:border-box;background:var(--surface-card);border-radius:.75rem;border:1px solid rgba(var(--hiyamojo-blue-rgb),.2);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .15s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.section-fold-header[data-v-d30c8270]:hover{background:var(--wash-blue-faint);box-shadow:var(--shadow-card-hover);transform:translateY(-.09375rem)}.section-fold-header.expanded[data-v-d30c8270]{background:var(--wash-blue-soft)}.section-fold-header h3[data-v-d30c8270]{margin:0;color:var(--hiyamojo-blue);font-family:inherit;font-weight:700;font-size:1rem;line-height:1}.section-fold-header .expand-icon[data-v-d30c8270]{color:var(--hiyamojo-blue);font-weight:700;font-size:1rem;transition:color .3s ease}.expand-icon[data-v-d30c8270]{color:var(--hiyamojo-orange);font-weight:800;font-size:1.2rem}.expand-form-enter-active[data-v-d30c8270],.expand-form-leave-active[data-v-d30c8270]{transition:opacity .3s ease,max-height .3s ease,padding .3s ease;overflow:hidden}.expand-form-enter-from[data-v-d30c8270],.expand-form-leave-to[data-v-d30c8270]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.expand-form-enter-to[data-v-d30c8270],.expand-form-leave-from[data-v-d30c8270]{max-height:125rem;opacity:1}@media (max-width: 768px){.task-item[data-v-d30c8270]:hover{transform:none}.more-menu-button[data-v-d30c8270]{width:2rem;height:2rem}}.unavailable-tasks-section[data-v-d30c8270]{background:transparent;border-radius:.75rem;padding:0;border:none;width:100%;box-sizing:border-box;position:relative;overflow:visible;margin-top:.75rem}.unavailable-tasks-content[data-v-d30c8270]{background:transparent;border:none;padding:0;padding-top:.5rem}.unavailable-tasks-list[data-v-d30c8270]{display:flex;flex-direction:column;gap:.375rem}.task-list[data-v-d30c8270]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.task-item[data-v-b298f85b]{display:flex;justify-content:space-between;align-items:stretch;padding:.3125rem .625rem;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:.75rem;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;position:relative;overflow:visible;margin-bottom:.21rem}.task-item.task-not-done[data-v-b298f85b]:hover,.task-item.task-archived[data-v-b298f85b]:hover{box-shadow:var(--shadow-card-hover)}.task-item.task-not-done.task-unavailable[data-v-b298f85b],.task-item.task-archived[data-v-b298f85b]{background:var(--surface-card-on-cool)}.task-item.task-unavailable[data-v-b298f85b]:hover{box-shadow:none}.task-content[data-v-b298f85b]{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.task-content h4[data-v-b298f85b],.archived-task-info h4[data-v-b298f85b]{margin:0;color:var(--hiyamojo-blue);font-size:1.1rem;font-weight:700;line-height:1.3}.task-name-row[data-v-b298f85b]{display:flex;align-items:baseline;gap:.375rem;flex-wrap:wrap;position:relative}.task-detail-row[data-v-b298f85b]{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;min-height:1.75rem}.task-tags-row[data-v-b298f85b]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;min-height:0}.task-actions[data-v-b298f85b]{display:flex;gap:.5rem;align-items:center;position:relative;align-self:center}.verification-task-name[data-v-b298f85b],.complete-profile-task-name[data-v-b298f85b]{color:var(--hiyamojo-blue)}.resend-link[data-v-b298f85b],.settings-link[data-v-b298f85b]{color:var(--hiyamojo-blue);cursor:pointer;text-decoration:underline;text-underline-offset:.125rem}.resend-link[data-v-b298f85b]:hover,.settings-link[data-v-b298f85b]:hover{opacity:.8}.text-emerald-500[data-v-b298f85b]{color:var(--task-habit-green)}.text-violet-500[data-v-b298f85b]{color:var(--task-todo-violet)}.system-tag-icon[data-v-b298f85b]{display:inline-flex;vertical-align:middle;position:relative;top:.0625rem}.more-menu-container[data-v-b298f85b]{position:relative}.more-menu-button[data-v-b298f85b]{background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%}.more-menu-button[data-v-b298f85b]:hover{color:var(--hiyamojo-blue)}.responsive-task-streak-counter[data-v-b298f85b]{flex-shrink:0}.section-fold-header[data-v-b298f85b]{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem .75rem;min-height:2.5rem;box-sizing:border-box;background:var(--surface-card);border-radius:.75rem;border:1px solid rgba(var(--hiyamojo-blue-rgb),.2);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .15s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.section-fold-header[data-v-b298f85b]:hover{background:var(--wash-blue-faint);box-shadow:var(--shadow-card-hover);transform:translateY(-.09375rem)}.section-fold-header.expanded[data-v-b298f85b]{background:var(--wash-blue-soft)}.section-fold-header h3[data-v-b298f85b]{margin:0;color:var(--hiyamojo-blue);font-family:inherit;font-weight:700;font-size:1rem;line-height:1}.section-fold-header .expand-icon[data-v-b298f85b]{color:var(--hiyamojo-blue);font-weight:700;font-size:1rem;transition:color .3s ease}.expand-icon[data-v-b298f85b]{color:var(--hiyamojo-orange);font-weight:800;font-size:1.2rem}.expand-form-enter-active[data-v-b298f85b],.expand-form-leave-active[data-v-b298f85b]{transition:opacity .3s ease,max-height .3s ease,padding .3s ease;overflow:hidden}.expand-form-enter-from[data-v-b298f85b],.expand-form-leave-to[data-v-b298f85b]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.expand-form-enter-to[data-v-b298f85b],.expand-form-leave-from[data-v-b298f85b]{max-height:125rem;opacity:1}@media (max-width: 768px){.task-item[data-v-b298f85b]:hover{transform:none}.more-menu-button[data-v-b298f85b]{width:2rem;height:2rem}}.archived-tasks-section[data-v-b298f85b]{margin-top:.75rem;width:100%;box-sizing:border-box}.archived-tasks-content[data-v-b298f85b]{padding:0;padding-top:.5rem}.loading-archived[data-v-b298f85b]{text-align:center;color:var(--text-muted);font-style:italic;padding:1rem}.archived-tasks-list[data-v-b298f85b]{display:flex;flex-direction:column;gap:.5rem}.archived-task-layout[data-v-b298f85b]{display:flex;align-items:center;gap:.75rem;width:100%}.archived-task-info[data-v-b298f85b]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.archived-detail-row[data-v-b298f85b]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.archived-buttons[data-v-b298f85b]{display:flex;gap:.5rem;flex-shrink:0;align-items:center}.archived-points-earned[data-v-b298f85b]{color:var(--hiyamojo-blue);font-weight:600;font-size:.875rem;white-space:nowrap}.restore-task-button[data-v-b298f85b],.delete-archived-task-button[data-v-b298f85b]{padding:.375rem .75rem;border:none;border-radius:1.25rem;cursor:pointer;font-size:.875rem;font-weight:600;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease;white-space:nowrap;flex-shrink:0;min-width:5rem}.restore-task-button[data-v-b298f85b]{background:var(--hiyamojo-success);color:#fff}.restore-task-button[data-v-b298f85b]:hover:not(:disabled){background:var(--hiyamojo-success-dark);transform:translateY(-.0625rem)}.restore-task-button[data-v-b298f85b]:focus-visible{outline:none;box-shadow:var(--shadow-focus-emerald)}.restore-task-button[data-v-b298f85b]:disabled{background:var(--button-disabled-bg);cursor:not-allowed;color:var(--text-muted)}.delete-archived-task-button[data-v-b298f85b]{background:var(--hiyamojo-error);color:#fff}.delete-archived-task-button[data-v-b298f85b]:hover:not(:disabled){background:var(--hiyamojo-error-dark);transform:translateY(-.0625rem)}.delete-archived-task-button[data-v-b298f85b]:focus-visible{outline:none;box-shadow:var(--shadow-focus-error)}.delete-archived-task-button[data-v-b298f85b]:disabled{background:var(--button-disabled-bg);cursor:not-allowed;color:var(--text-muted)}.no-archived-search-results[data-v-b298f85b]{text-align:center;padding:1rem;color:var(--text-muted)}.no-archived-search-results p[data-v-b298f85b]{margin:0}.inline-error[data-v-b298f85b]{padding:.5rem}@media (max-width: 768px){.archived-tasks-section[data-v-b298f85b]{overflow-x:hidden;overflow-y:visible;width:100%;box-sizing:border-box;max-width:100%;padding:0}.task-item.task-archived[data-v-b298f85b]{padding:.375rem .375rem .375rem .5rem}.restore-task-button[data-v-b298f85b],.delete-archived-task-button[data-v-b298f85b]{padding:.375rem .75rem;min-width:unset}}.flag-count-badge[data-v-684979de]{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:.5rem;background:#aeafb2;color:#fff;font-size:.625rem;font-weight:700;line-height:1}.flag-count-badge.active[data-v-684979de]{background:var(--hiyamojo-blue)}.header-progress-bar[data-v-684979de]{display:flex;align-items:center;gap:.375rem;margin-left:auto;width:13.8rem;flex-shrink:0}@media (min-width: 769px){.header-progress-bar.has-keystone-lock[data-v-684979de]{width:15.675rem}}.header-bar-ghost[data-v-684979de]{height:100%;position:absolute;top:0;opacity:.35;box-shadow:none;transition:width .5s cubic-bezier(.4,0,.2,1),left .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.keystone-sort-toggle[data-v-684979de]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:none;border:none;padding:0;cursor:pointer;color:var(--hiyamojo-orange);line-height:1;border-radius:.25rem}.keystone-sort-toggle.satisfied[data-v-684979de]{color:var(--task-habit-green)}.flag-projection-toggle[data-v-684979de]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:none;border:none;padding:0;cursor:pointer;color:#aeafb2;transition:color .2s ease;border-radius:.25rem}.flag-projection-toggle.active[data-v-684979de],.flag-projection-toggle[data-v-684979de]:hover{color:var(--hiyamojo-blue)}.flag-projection-toggle.disabled[data-v-684979de],.flag-projection-toggle.disabled[data-v-684979de]:hover{color:#aeafb2;opacity:.4;cursor:default}.flag-toggle-group[data-v-684979de]{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.flag-projection-toggle:not(.disabled):hover+.flag-count-badge[data-v-684979de]{background:var(--hiyamojo-blue)}.sticky-progress-bar .flag-count-badge[data-v-684979de]{min-width:.875rem;height:.875rem;font-size:.5625rem}.header-bar-wrapper[data-v-684979de]{flex:1 1 0;min-width:0;display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer}.header-bar-wrapper.bronze[data-v-684979de]{--bar-tier-color: var(--medal-bronze)}.header-bar-wrapper.silver[data-v-684979de]{--bar-tier-color: var(--medal-silver)}.header-bar-wrapper.gold[data-v-684979de]{--bar-tier-color: var(--medal-gold)}.header-bar-wrapper.record[data-v-684979de]{--bar-tier-color: var(--medal-record)}.header-bar-wrapper:hover .header-bar-background[data-v-684979de]{border-color:var(--bar-tier-color, var(--hiyamojo-orange))}.header-bar-wrapper[data-v-684979de]:focus-visible{outline:2px solid var(--bar-tier-color, var(--hiyamojo-orange));outline-offset:2px;border-radius:1.25rem}.header-bar-background[data-v-684979de]{flex:1;height:var(--row-control-height, 2.625rem);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1.25rem;overflow:hidden;position:relative;display:flex;align-items:center}.header-bar-fill[data-v-684979de]{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);contain:layout style;position:absolute;left:0;top:0;overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.header-bar-label[data-v-684979de]{font-size:.75rem;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;padding-right:.5rem}.header-bar-medal-label[data-v-684979de]{position:relative;margin-left:auto;z-index:1}.header-bar-white-label[data-v-684979de]{color:#fff;text-shadow:0 .0625rem .125rem rgba(0,0,0,.2);position:relative;z-index:2}.header-bar-bronze-label[data-v-684979de]{color:var(--medal-bronze)}.header-bar-silver-label[data-v-684979de]{color:#a8a8a8}.header-bar-gold-label[data-v-684979de]{color:#d4af37}.header-bar-record-label[data-v-684979de]{color:var(--hiyamojo-blue)}.header-bar-fill.withheld[data-v-684979de]{filter:grayscale(1);opacity:.9}.header-bar-medal-label.withheld[data-v-684979de]{color:var(--medal-greyed)}.header-bar-fill.bronze-fill[data-v-684979de],.header-bar-ghost.bronze-fill[data-v-684979de]{background:var(--medal-stripe-overlay),var(--medal-bronze-fill);box-shadow:0 .0625rem .125rem #0000001a}.header-bar-fill.silver-fill[data-v-684979de],.header-bar-ghost.silver-fill[data-v-684979de]{background:var(--medal-stripe-overlay),var(--medal-silver-fill);box-shadow:0 .0625rem .125rem #0000001a}.header-bar-fill.gold-fill[data-v-684979de],.header-bar-ghost.gold-fill[data-v-684979de]{background:var(--medal-stripe-overlay),var(--medal-gold-fill);box-shadow:0 .0625rem .125rem #0000001a}.header-bar-fill.new-record-fill[data-v-684979de],.header-bar-ghost.new-record-fill[data-v-684979de]{background:var(--medal-stripe-overlay),var(--medal-record-fill);box-shadow:0 .0625rem .125rem #0000001a}.header-bar-ghost.withheld[data-v-684979de]{background:var(--medal-greyed);box-shadow:none;filter:none;opacity:.5}.header-bar-shimmer[data-v-684979de]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 45%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.4) 55%,transparent);animation:header-shimmer-684979de 2s infinite;z-index:1}@keyframes header-shimmer-684979de{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.header-bar-shimmer[data-v-684979de]{animation:none;display:none}}.sticky-progress-bar[data-v-684979de]{flex:1;width:auto;margin-left:0}.sticky-progress-bar .header-bar-background[data-v-684979de]{height:1.25rem}.sticky-progress-bar .header-bar-label[data-v-684979de]{font-size:.5625rem}.sticky-progress-bar .flag-projection-toggle[data-v-684979de],.sticky-progress-bar .keystone-sort-toggle[data-v-684979de]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.header-progress-bar[data-v-684979de]{order:3;width:100%;margin-left:0}.header-bar-background[data-v-684979de]{height:1.88rem}.header-bar-label[data-v-684979de]{font-size:.625rem}}.header-points-group[data-v-0b6045a2]{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.header-points-counter[data-v-0b6045a2]{transition:color .3s ease;font-weight:800;line-height:1;white-space:nowrap;cursor:help}.mobile-sticky-header[data-v-0b6045a2]{display:none;position:fixed;top:0;left:0;right:0;height:auto;padding:.5rem .75rem;background:var(--surface-canvas-warm);border-bottom:.0625rem solid var(--border-hairline);border-radius:0 0 1rem 1rem;box-shadow:var(--shadow-card-warm-glow);z-index:var(--z-sticky-mobile);flex-direction:column;gap:.5rem}.mobile-sticky-line-one[data-v-0b6045a2]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.mobile-sticky-line-one .earned-medal-placeholder[data-v-0b6045a2]{width:1rem;height:1rem}.mobile-sticky-line-two[data-v-0b6045a2]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.75rem}.mobile-sticky-header.sticky-entering[data-v-0b6045a2]{animation:slideDown-0b6045a2 .2s ease-out forwards}.mobile-sticky-header.sticky-leaving[data-v-0b6045a2]{animation:slideUp-0b6045a2 .2s ease-out forwards}.mobile-sticky-date-nav[data-v-0b6045a2]{display:flex;align-items:center;gap:0;flex-shrink:0}.mobile-sticky-date-text[data-v-0b6045a2]{background:transparent;border:none;cursor:pointer;font-size:1.125rem;font-weight:700;color:var(--hiyamojo-orange);padding:0 .125rem;white-space:nowrap;line-height:1}.mobile-sticky-date-text[data-v-0b6045a2]:hover{text-decoration:underline;text-underline-offset:.1875rem;text-decoration-thickness:.125rem}.mobile-sticky-date-nav .date-nav-btn[data-v-0b6045a2]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:.125rem;border-radius:.375rem;color:var(--hiyamojo-blue);transition:background-color .2s ease,transform .2s ease}.mobile-sticky-date-nav .date-nav-btn[data-v-0b6045a2]:hover{background:rgba(var(--hiyamojo-blue-rgb),.1)}.mobile-sticky-date-nav .date-nav-btn[data-v-0b6045a2]:active{background:rgba(var(--hiyamojo-blue-rgb),.15);transform:scale(.95)}.header-points-counter[data-v-0b6045a2]{font-size:1.125rem}.earned-medal-placeholder[data-v-0b6045a2]{display:inline-block;width:1.5rem;height:1.5rem;flex-shrink:0}.earned-medal-icon[data-v-0b6045a2]{flex-shrink:0;transform:translateY(-.0625rem)}.earned-medal-pop[data-v-0b6045a2]{animation:medal-pop-in-0b6045a2 .3s ease-out}.mobile-task-type-toggle[data-v-0b6045a2]{display:flex;align-items:center;height:2.5rem;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:.5rem;padding:.25rem;gap:.125rem;flex-shrink:0}.mobile-type-btn[data-v-0b6045a2]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0 .625rem;height:100%;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;border-radius:.375rem}.mobile-type-btn.habit-btn:hover:not(.active) .toggle-icon-inactive[data-v-0b6045a2]{color:var(--task-habit-green)}.mobile-type-btn.todo-btn:hover:not(.active) .toggle-icon-inactive[data-v-0b6045a2]{color:var(--task-todo-violet)}.mobile-type-btn.active[data-v-0b6045a2]{box-shadow:0 1px 2px #0000000d}.mobile-type-btn.habit-btn.active[data-v-0b6045a2]{background:var(--task-habit-green)}.mobile-type-btn.todo-btn.active[data-v-0b6045a2]{background:var(--task-todo-violet)}.mobile-type-btn.active .toggle-icon-active[data-v-0b6045a2]{color:#fff}.toggle-icon-inactive[data-v-0b6045a2]{color:var(--hiyamojo-text-caption);transition:color .15s ease}.mobile-sticky-search[data-v-0b6045a2]{flex:1;position:relative;display:flex;align-items:center;border-radius:1.25rem;margin:0 .5rem 0 0}.mobile-sticky-search .search-icon[data-v-0b6045a2]{position:absolute;left:.75rem;pointer-events:none;z-index:2;color:var(--hiyamojo-text-caption);transition:color .15s ease}.mobile-sticky-search .search-icon.search-icon-focused[data-v-0b6045a2]{color:var(--hiyamojo-blue)}.mobile-sticky-search .search-input[data-v-0b6045a2]{width:100%;padding:.45125rem 2.375rem;border:1px solid var(--border-hairline);border-radius:1.25rem;font-size:.875rem;font-family:inherit;color:var(--hiyamojo-blue);background:var(--surface-card);transition:color .3s ease,background-color .3s ease,border-color .3s ease;position:relative;z-index:1}.mobile-sticky-search .search-input[data-v-0b6045a2]::placeholder{color:var(--hiyamojo-blue);opacity:1}.mobile-sticky-search .search-input[data-v-0b6045a2]:focus{outline:none;border-color:var(--border-hairline)}.mobile-sticky-search.search-active[data-v-0b6045a2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--hiyamojo-blue);border-radius:1.25rem;z-index:0}.mobile-sticky-search.search-active .search-icon[data-v-0b6045a2]{color:#fff}.mobile-sticky-search.search-active .search-input[data-v-0b6045a2]{border-color:transparent;color:#fff;background:transparent}.mobile-sticky-search.search-active .search-input[data-v-0b6045a2]::placeholder{color:#ffffffb3}.mobile-sticky-search.search-active .search-input[data-v-0b6045a2]:focus{outline:none;border-color:transparent}.mobile-sticky-search .clear-search-button[data-v-0b6045a2]{position:absolute;right:.75rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:var(--border-soft);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;font-size:.75rem;color:var(--text-muted);transition:background-color .2s ease,color .2s ease}.mobile-sticky-search .clear-search-button[data-v-0b6045a2]:hover{background:var(--medal-greyed);color:var(--chip-neutral-text)}.mobile-sticky-search.search-active .clear-search-button[data-v-0b6045a2]{color:#fff}.mobile-sticky-search.search-active .clear-search-button[data-v-0b6045a2]:hover{background:#fff3;color:#fff}.visually-hidden[data-v-0b6045a2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes slideDown-0b6045a2{0%{transform:translateY(-100%);opacity:.8}to{transform:translateY(0);opacity:1}}@keyframes slideUp-0b6045a2{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:.8}}@keyframes medal-pop-in-0b6045a2{0%{transform:scale(0) translateY(-.0625rem)}70%{transform:scale(1.1) translateY(-.0625rem)}to{transform:scale(1) translateY(-.0625rem)}}@media (max-width: 768px){.mobile-sticky-header[data-v-0b6045a2]{display:flex}}.task-item[data-v-8999dd91]{display:flex;justify-content:space-between;align-items:stretch;padding:.3125rem .625rem;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:.75rem;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;position:relative;overflow:visible;margin-bottom:.21rem}.task-item.task-not-done[data-v-8999dd91]:hover,.task-item.task-archived[data-v-8999dd91]:hover{box-shadow:var(--shadow-card-hover)}.task-item.task-not-done.task-unavailable[data-v-8999dd91],.task-item.task-archived[data-v-8999dd91]{background:var(--surface-card-on-cool)}.task-item.task-unavailable[data-v-8999dd91]:hover{box-shadow:none}.task-content[data-v-8999dd91]{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.task-content h4[data-v-8999dd91],.archived-task-info h4[data-v-8999dd91]{margin:0;color:var(--hiyamojo-blue);font-size:1.1rem;font-weight:700;line-height:1.3}.task-name-row[data-v-8999dd91]{display:flex;align-items:baseline;gap:.375rem;flex-wrap:wrap;position:relative}.task-detail-row[data-v-8999dd91]{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;min-height:1.75rem}.task-tags-row[data-v-8999dd91]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;min-height:0}.task-actions[data-v-8999dd91]{display:flex;gap:.5rem;align-items:center;position:relative;align-self:center}.verification-task-name[data-v-8999dd91],.complete-profile-task-name[data-v-8999dd91]{color:var(--hiyamojo-blue)}.resend-link[data-v-8999dd91],.settings-link[data-v-8999dd91]{color:var(--hiyamojo-blue);cursor:pointer;text-decoration:underline;text-underline-offset:.125rem}.resend-link[data-v-8999dd91]:hover,.settings-link[data-v-8999dd91]:hover{opacity:.8}.text-emerald-500[data-v-8999dd91]{color:var(--task-habit-green)}.text-violet-500[data-v-8999dd91]{color:var(--task-todo-violet)}.system-tag-icon[data-v-8999dd91]{display:inline-flex;vertical-align:middle;position:relative;top:.0625rem}.more-menu-container[data-v-8999dd91]{position:relative}.more-menu-button[data-v-8999dd91]{background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%}.more-menu-button[data-v-8999dd91]:hover{color:var(--hiyamojo-blue)}.responsive-task-streak-counter[data-v-8999dd91]{flex-shrink:0}.section-fold-header[data-v-8999dd91]{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem .75rem;min-height:2.5rem;box-sizing:border-box;background:var(--surface-card);border-radius:.75rem;border:1px solid rgba(var(--hiyamojo-blue-rgb),.2);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .15s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.section-fold-header[data-v-8999dd91]:hover{background:var(--wash-blue-faint);box-shadow:var(--shadow-card-hover);transform:translateY(-.09375rem)}.section-fold-header.expanded[data-v-8999dd91]{background:var(--wash-blue-soft)}.section-fold-header h3[data-v-8999dd91]{margin:0;color:var(--hiyamojo-blue);font-family:inherit;font-weight:700;font-size:1rem;line-height:1}.section-fold-header .expand-icon[data-v-8999dd91]{color:var(--hiyamojo-blue);font-weight:700;font-size:1rem;transition:color .3s ease}.expand-icon[data-v-8999dd91]{color:var(--hiyamojo-orange);font-weight:800;font-size:1.2rem}.expand-form-enter-active[data-v-8999dd91],.expand-form-leave-active[data-v-8999dd91]{transition:opacity .3s ease,max-height .3s ease,padding .3s ease;overflow:hidden}.expand-form-enter-from[data-v-8999dd91],.expand-form-leave-to[data-v-8999dd91]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.expand-form-enter-to[data-v-8999dd91],.expand-form-leave-from[data-v-8999dd91]{max-height:125rem;opacity:1}@media (max-width: 768px){.task-item[data-v-8999dd91]:hover{transform:none}.more-menu-button[data-v-8999dd91]{width:2rem;height:2rem}}.header-points-group[data-v-8999dd91]{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.header-points-counter[data-v-8999dd91]{transition:color .3s ease;font-weight:800;line-height:1;white-space:nowrap;cursor:help}.tasks-container[data-v-8999dd91]{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.tasks-container[data-v-8999dd91],.tasks-container[data-v-8999dd91] *{scrollbar-width:none;-ms-overflow-style:none}.tasks-container[data-v-8999dd91]::-webkit-scrollbar,.tasks-container[data-v-8999dd91] *::-webkit-scrollbar{display:none;width:0;height:0}.loading[data-v-8999dd91]{text-align:center;color:var(--hiyamojo-blue);font-weight:600;padding:2rem}.error-message[data-v-8999dd91]{margin-bottom:1rem}.empty-state[data-v-8999dd91]{text-align:center;padding:1.5rem 1rem;background:var(--surface-card-on-cool);border-radius:1.25rem;border:.125rem dashed var(--border-hairline)}.empty-state-quote[data-v-8999dd91]{flex:1;text-align:center}.empty-state-quote-icon[data-v-8999dd91]{margin-bottom:.5rem}.empty-state-quote--standalone[data-v-8999dd91]{margin-top:1rem}.empty-state-quote-text[data-v-8999dd91]{font-style:italic;font-size:.85rem;color:var(--text-muted);margin:0 0 .25rem;line-height:1.4}.empty-state-quote-author[data-v-8999dd91]{font-size:.8rem;color:var(--text-dim);margin:0}.empty-state-title[data-v-8999dd91]{color:var(--hiyamojo-blue);margin:0 0 .5rem;font-size:1rem;font-weight:700}.empty-state-subtitle[data-v-8999dd91]{color:var(--text-muted);margin:0 0 .5rem;font-size:1rem;font-weight:600}.empty-state-inline-icon[data-v-8999dd91]{display:inline-block;vertical-align:middle}.empty-state-split[data-v-8999dd91]{display:flex;align-items:center;gap:2rem;width:100%}.empty-state-split-text[data-v-8999dd91]{flex:1}.empty-state-split-quote[data-v-8999dd91]{flex:1;text-align:center}.empty-state-split-quote .empty-state-quote-icon[data-v-8999dd91]{margin-bottom:.25rem}.empty-state-split-quote .empty-state-quote-text[data-v-8999dd91]{font-size:.9375rem}@media (max-width: 768px){.empty-state-split[data-v-8999dd91]{flex-direction:column;gap:1rem}.empty-state-split-text[data-v-8999dd91]{text-align:center}}.tasks-section[data-v-8999dd91]{background:transparent;border-radius:.75rem;padding:0;border:none;width:100%;box-sizing:border-box;position:relative;overflow-x:hidden}.header-placeholder[data-v-8999dd91]{margin-bottom:.75rem}@media (max-width: 768px){.header-placeholder[data-v-8999dd91]{margin-bottom:.5rem}}.tasks-header-row-wrapper[data-v-8999dd91]{--row-control-height: 2.625rem;background:transparent;z-index:var(--z-sticky-low);margin-bottom:.75rem;padding:.375rem .75rem;transition:margin .2s ease,border-color .2s ease,border-radius .2s ease,box-shadow .2s ease,background-color .2s ease}.tasks-header-row-wrapper.is-stuck[data-v-8999dd91]{position:fixed;top:0;margin:0;border:none;border-bottom:1px solid var(--border-hairline);border-radius:0;box-shadow:var(--shadow-card-warm-glow);background:var(--surface-canvas-warm);z-index:var(--z-sticky)}.header-hidden-mobile[data-v-8999dd91]{display:none!important}.tasks-header-row[data-v-8999dd91]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.header-left[data-v-8999dd91]{display:flex;align-items:baseline;gap:1rem}.tasks-header[data-v-8999dd91]{color:var(--hiyamojo-orange);margin:0;font-size:1.5rem;font-weight:700;flex-shrink:0;line-height:1}.tasks-header span[data-v-8999dd91]{font-weight:700}.header-points-counter[data-v-8999dd91]{font-size:1.5rem}.earned-medal-placeholder[data-v-8999dd91]{display:inline-block;width:1.5rem;height:1.5rem;flex-shrink:0}.earned-medal-icon[data-v-8999dd91]{flex-shrink:0;transform:translateY(-.0625rem)}.earned-medal-pop[data-v-8999dd91]{animation:medal-pop-in-8999dd91 .3s ease-out}@keyframes medal-pop-in-8999dd91{0%{transform:scale(0) translateY(-.0625rem)}70%{transform:scale(1.1) translateY(-.0625rem)}to{transform:scale(1) translateY(-.0625rem)}}.date-nav[data-v-8999dd91]{display:flex;align-items:center;gap:.125rem}.header-date-nav[data-v-8999dd91]{display:flex;align-items:baseline}.date-nav-btn[data-v-8999dd91]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:.25rem;border-radius:.375rem;color:var(--hiyamojo-blue);transition:background-color .2s ease,transform .2s ease}.date-nav-btn[data-v-8999dd91]:hover{background:rgba(var(--hiyamojo-blue-rgb),.1)}.date-nav-btn[data-v-8999dd91]:active{background:rgba(var(--hiyamojo-blue-rgb),.15);transform:scale(.95)}.date-nav-btn.chevron-btn[data-v-8999dd91]{padding:.125rem}.date-nav-text[data-v-8999dd91]{background:transparent;border:none;cursor:pointer;font-size:1.5rem;font-weight:700;color:var(--hiyamojo-orange);padding:0 .25rem;white-space:nowrap;line-height:1}.date-nav-text[data-v-8999dd91]:hover{text-decoration:underline;text-underline-offset:.1875rem;text-decoration-thickness:.125rem}.date-input-hidden[data-v-8999dd91]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.date-input-hidden.date-input-stuck[data-v-8999dd91]{position:fixed;top:3.25rem;left:1.5rem}.radials-pod[data-v-8999dd91]{display:flex;align-items:center;gap:.25rem;margin-left:auto}.mini-ring-container[data-v-8999dd91]{position:relative;width:2.625rem;height:2.625rem}.mini-ring-svg[data-v-8999dd91]{width:100%;height:100%;transform:rotate(-90deg)}.mini-ring-track[data-v-8999dd91]{color:var(--text-ghost)}.mini-ring-progress[data-v-8999dd91]{transition:stroke-dasharray .5s ease}.mini-bronze-ring[data-v-8999dd91]{color:var(--medal-bronze)}.mini-silver-ring[data-v-8999dd91]{color:var(--medal-silver)}.mini-gold-ring[data-v-8999dd91]{color:var(--medal-gold)}.mini-record-ring[data-v-8999dd91]{color:var(--hiyamojo-blue)}.mini-ring-center[data-v-8999dd91]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.mini-ring-medal[data-v-8999dd91]{display:flex;align-items:center;justify-content:center}.search-filter-container[data-v-8999dd91]{flex:1;display:flex;gap:.75rem;margin:0 1rem;justify-content:center;align-items:center}.task-type-toggle[data-v-8999dd91]{display:flex;align-items:center;height:var(--row-control-height);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:.5rem;padding:.25rem;gap:.125rem;flex-shrink:0;position:relative}.toggle-coach-mark[data-v-8999dd91]{position:absolute;top:calc(100% + .625rem);right:0;z-index:var(--z-tooltip);display:flex;align-items:flex-start;gap:.375rem;width:max-content;max-width:13rem;padding:.5rem .5rem .5rem .75rem;background:var(--hiyamojo-orange);color:#fff;border-radius:.625rem;box-shadow:0 .375rem 1rem #0000002e;font-size:.8125rem;font-weight:600;line-height:1.3;text-align:left;animation:toggleCoachMarkIn-8999dd91 .25s ease-out}.toggle-coach-mark[data-v-8999dd91]:before{content:"";position:absolute;bottom:100%;right:1.25rem;border:.4rem solid transparent;border-bottom-color:var(--hiyamojo-orange)}.toggle-coach-mark-text[data-v-8999dd91]{flex:1}.toggle-coach-mark-close[data-v-8999dd91]{flex-shrink:0;background:none;border:none;color:#ffffffd9;font-size:1.125rem;line-height:1;cursor:pointer;padding:0 .125rem}.toggle-coach-mark-close[data-v-8999dd91]:hover{color:#fff}@keyframes toggleCoachMarkIn-8999dd91{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.toggle-coach-mark[data-v-8999dd91]{animation:none}}.mobile-header-toggle[data-v-8999dd91],.mobile-points-position[data-v-8999dd91]{display:none}.desktop-header-toggle[data-v-8999dd91],.desktop-points-position[data-v-8999dd91]{display:flex}.type-toggle-btn[data-v-8999dd91]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0 .625rem;height:100%;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;border-radius:.375rem}.type-toggle-btn.habit-btn:hover:not(.active) .toggle-icon-inactive[data-v-8999dd91]{color:var(--task-habit-green)}.type-toggle-btn.todo-btn:hover:not(.active) .toggle-icon-inactive[data-v-8999dd91]{color:var(--task-todo-violet)}.type-toggle-btn.active[data-v-8999dd91]{box-shadow:0 1px 2px #0000000d}.type-toggle-btn.habit-btn.active[data-v-8999dd91]{background:var(--task-habit-green)}.type-toggle-btn.todo-btn.active[data-v-8999dd91]{background:var(--task-todo-violet)}.habit-btn.active .toggle-icon-active[data-v-8999dd91],.todo-btn.active .toggle-icon-active[data-v-8999dd91]{color:#fff}.toggle-icon-inactive[data-v-8999dd91]{color:var(--hiyamojo-text-caption);transition:color .15s ease}.search-input-wrapper[data-v-8999dd91]{position:relative;display:flex;align-items:center;flex:1;max-width:11.25rem}.search-input-wrapper.search-active[data-v-8999dd91]{position:relative}.search-input-wrapper.search-active[data-v-8999dd91]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--hiyamojo-blue);border-radius:1.25rem;z-index:0}.search-icon[data-v-8999dd91]{position:absolute;left:.75rem;pointer-events:none;z-index:2;color:var(--hiyamojo-text-caption);transition:color .15s ease}.search-icon-focused[data-v-8999dd91]{color:var(--hiyamojo-blue)}.search-input-wrapper.search-active .search-icon[data-v-8999dd91]{color:#fff}.search-input[data-v-8999dd91]{width:100%;height:var(--row-control-height);padding:.45125rem 2.375rem;border:1px solid var(--border-hairline);border-radius:1.25rem;font-size:.875rem;color:var(--hiyamojo-blue);background:var(--surface-card);transition:color .3s ease,background-color .3s ease,border-color .3s ease;font-family:inherit;position:relative;z-index:1}.search-input[data-v-8999dd91]::placeholder{color:var(--hiyamojo-blue);opacity:1}.search-input-wrapper.search-active .search-input[data-v-8999dd91]{border-color:transparent;color:#fff;background:transparent}.search-input-wrapper.search-active .search-input[data-v-8999dd91]::placeholder{color:#ffffffb3}.search-input[data-v-8999dd91]:focus{outline:none;border-color:var(--border-hairline)}.search-input-wrapper.search-active .search-input[data-v-8999dd91]:focus{outline:none;border-color:transparent}.clear-search-button[data-v-8999dd91]{position:absolute;right:.75rem;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem;transition:color .3s ease,background-color .3s ease;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;z-index:2}.clear-search-button[data-v-8999dd91]:hover{background:#0000000d;color:var(--text-strong)}.search-input-wrapper.search-active .clear-search-button[data-v-8999dd91]{color:#fff}.search-input-wrapper.search-active .clear-search-button[data-v-8999dd91]:hover{background:#fff3;color:#fff}.tag-filter-wrapper[data-v-8999dd91]{flex-shrink:0;position:relative}.tag-filter-wrapper[data-v-8999dd91]:has(.filter-active):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--hiyamojo-blue);border-radius:1.25rem;z-index:0}.tag-filter-select[data-v-8999dd91]{padding:.45125rem 1.9rem .45125rem .7125rem;border:1px solid var(--border-hairline);border-radius:1.25rem;font-size:.875rem;font-family:inherit;color:var(--hiyamojo-blue);background:var(--surface-card);cursor:pointer;transition:color .3s ease,background-color .3s ease,border-color .3s ease;height:var(--row-control-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%231E3A8A' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;width:11rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;z-index:1}.tag-filter-select.filter-active[data-v-8999dd91]{border-color:transparent;color:#fff;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='white' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.tag-filter-select[data-v-8999dd91]:focus{outline:none;border-color:var(--border-hairline)}.tag-filter-select.filter-active[data-v-8999dd91]:focus{outline:none;border-color:transparent}.tag-filter-select option[data-v-8999dd91],.tag-filter-select.filter-active option[data-v-8999dd91]{color:var(--hiyamojo-blue);background:#fff}.sort-button-wrapper[data-v-8999dd91]{flex-shrink:0;position:relative;width:var(--row-control-height);height:var(--row-control-height)}.sort-button-wrapper.sort-active[data-v-8999dd91]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--hiyamojo-blue);border-radius:1.25rem;z-index:0}.sort-button[data-v-8999dd91]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:1.25rem;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;padding:0;position:relative;z-index:1}.sort-button.sort-active[data-v-8999dd91]{border-color:transparent;background:transparent}.sort-button[data-v-8999dd91]:hover{background:var(--surface-card-on-cool)}.sort-button.sort-active[data-v-8999dd91]:hover{background:transparent}.sort-button svg[data-v-8999dd91]{width:1.25rem;height:1.25rem;position:relative;z-index:2}.no-search-results[data-v-8999dd91]{text-align:center;padding:2rem;color:var(--text-muted)}.no-search-results p[data-v-8999dd91]{margin:0 0 1rem;font-size:1rem}.clear-search-link[data-v-8999dd91]{background:var(--hiyamojo-blue);color:#fff;border:none;padding:.5rem 1.5rem;border-radius:1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.clear-search-link[data-v-8999dd91]:hover{background:var(--hiyamojo-blue-dark);transform:translateY(-.0625rem)}.no-archived-search-results[data-v-8999dd91]{text-align:center;padding:1.5rem;color:var(--text-muted)}.no-archived-search-results p[data-v-8999dd91]{margin:0;font-size:.875rem}.unavailable-tasks-section[data-v-8999dd91]{background:transparent;border-radius:.75rem;padding:0;border:none;width:100%;box-sizing:border-box;position:relative;overflow:visible;margin-top:.75rem}.task-list[data-v-8999dd91]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.task-item.task-done[data-v-8999dd91]{background:var(--accent-habit-bg);border-color:var(--accent-habit-border)}.task-item.task-done[data-v-8999dd91]:hover{box-shadow:var(--shadow-card-hover)}.task-item.task-done .task-content h4[data-v-8999dd91]{color:var(--accent-habit-text)}.task-item.task-done.task-todo[data-v-8999dd91]{background:var(--accent-todo-bg);border-color:var(--accent-todo-border)}.task-item.task-done.task-todo[data-v-8999dd91]:hover{box-shadow:var(--shadow-card-hover)}.task-item.task-done.task-todo .task-content h4[data-v-8999dd91]{color:var(--accent-todo-text)}.task-item.task-rest-day[data-v-8999dd91]{background:var(--accent-rest-bg);border-color:var(--accent-rest-border)}.task-item.task-rest-day[data-v-8999dd91]:hover{box-shadow:var(--shadow-card-hover)}.task-item.task-rest-day .task-content h4[data-v-8999dd91]{color:var(--hiyamojo-blue)}.task-item.task-rest-day .log-button[data-v-8999dd91]:disabled{background:var(--accent-rest-border-strong);color:#fff;cursor:not-allowed}.task-detail-row .detail-item[data-v-8999dd91]{line-height:1}.detail-item[data-v-8999dd91]{font-size:.75rem;color:var(--text-muted);background:#fffc;padding:.25rem .5rem;border-radius:.625rem;font-weight:500}.detail-item.completed[data-v-8999dd91]{background:#05966933;color:var(--hiyamojo-success)}.detail-item.rest-day-bubble[data-v-8999dd91]{color:var(--hiyamojo-blue);background:rgba(var(--hiyamojo-blue-rgb),.15)}.custom-tooltip[data-v-8999dd91]{position:fixed;background-color:var(--hiyamojo-blue);color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;white-space:nowrap;z-index:var(--z-tooltip);transform:translate(-50%) translateY(-100%);pointer-events:none;box-shadow:0 .125rem .5rem #00000026;animation:tooltipFadeIn-8999dd91 .2s ease-in-out;max-width:calc(100vw - 1rem)}.custom-tooltip.orange-tooltip[data-v-8999dd91]{background-color:var(--hiyamojo-orange)}.custom-tooltip[data-v-8999dd91]:after{content:"";position:absolute;bottom:-.3125rem;left:50%;transform:translate(-50%);border:.3125rem solid transparent;border-top-color:var(--hiyamojo-blue)}.custom-tooltip.orange-tooltip[data-v-8999dd91]:after{border-top-color:var(--hiyamojo-orange)}.custom-tooltip.tooltip-below[data-v-8999dd91]{transform:translate(-50%) translateY(0);animation:tooltipFadeInBelow-8999dd91 .2s ease-in-out}.custom-tooltip.tooltip-below[data-v-8999dd91]:after{bottom:auto;top:-.3125rem;border-top-color:transparent;border-bottom-color:var(--hiyamojo-blue)}.custom-tooltip.tooltip-below.orange-tooltip[data-v-8999dd91]:after{border-bottom-color:var(--hiyamojo-orange)}@keyframes tooltipFadeInBelow-8999dd91{0%{opacity:0;transform:translate(-50%) translateY(10%) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes tooltipFadeIn-8999dd91{0%{opacity:0;transform:translate(-50%) translateY(-90%) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(-100%) scale(1)}}@media (max-width: 768px){.custom-tooltip[data-v-8999dd91]{padding:.4rem .6rem;font-size:.7875rem}}.keystone-indicator[data-v-8999dd91]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--hiyamojo-orange);cursor:default;line-height:1;flex-shrink:0}.keystone-indicator.keystone-satisfied[data-v-8999dd91]{color:var(--task-habit-green)}.bonus-day-indicator[data-v-8999dd91]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--hiyamojo-orange);cursor:default;line-height:1;flex-shrink:0;transform-origin:50% 50%;animation:bonusStarWobble-8999dd91 3.6s ease-in-out infinite}@keyframes bonusStarWobble-8999dd91{0%{transform:rotate(0)}2%{transform:rotate(-12deg)}5%{transform:rotate(10deg)}8%{transform:rotate(-7deg)}11%{transform:rotate(5deg)}14%{transform:rotate(-3deg)}16%{transform:rotate(0)}to{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){.bonus-day-indicator[data-v-8999dd91]{animation:none;transform:none}}@media (max-width: 768px){.bonus-day-indicator[data-v-8999dd91],.keystone-indicator[data-v-8999dd91]{width:1.44rem;height:1.44rem}.bonus-day-indicator[data-v-8999dd91] svg{width:1.125rem;height:1.125rem}}.task-actions .task-rewards-cluster[data-v-8999dd91]{display:inline-flex;align-items:center;gap:.5rem;margin-right:1rem}.task-actions .task-streak-slot[data-v-8999dd91]{width:4.5rem;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.points-animation-container[data-v-8999dd91]{position:relative;width:7.5rem;height:1.75rem;margin-right:.5rem;flex-shrink:0;overflow:visible;z-index:20}.points-animation-text[data-v-8999dd91]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:800;color:var(--hiyamojo-success);z-index:100;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:1.75rem;line-height:1;animation:pointsPopIn-8999dd91 .8s cubic-bezier(.34,1.56,.64,1) forwards;will-change:transform,opacity,font-size;overflow:visible}.points-animation-text[data-v-8999dd91]{--points-peak-size: 4rem}.points-animation-text.points-tier-medium[data-v-8999dd91]{--points-peak-size: 5rem;animation-duration:1s!important}.points-animation-text.points-tier-large[data-v-8999dd91]{--points-peak-size: 6rem;animation-duration:1.2s!important}.points-animation-text.points-task-todo[data-v-8999dd91],.mobile-points-anim-text.points-task-todo[data-v-8999dd91]{color:var(--accent-todo-text)}.points-animation-text.points-beat-bonus[data-v-8999dd91],.mobile-points-anim-text.points-beat-bonus[data-v-8999dd91]{color:var(--hiyamojo-orange);text-shadow:0 .125rem .75rem rgba(var(--hiyamojo-orange-rgb),.45)}.points-animation-text.points-beat-bonus[data-v-8999dd91]{animation-name:bonusBeatPop-8999dd91}.mojo-indicator-icon[data-v-8999dd91]{height:1.5rem;width:auto;flex-shrink:0;cursor:pointer;filter:brightness(0) saturate(100%) invert(52%) sepia(87%) saturate(1837%) hue-rotate(349deg) brightness(102%) contrast(101%);opacity:0;animation:mojoIndicatorFadeIn-8999dd91 .4s ease-out .8s forwards}@media (max-width: 768px){.mojo-indicator-icon[data-v-8999dd91]{opacity:1;animation:none}}@keyframes mojoIndicatorFadeIn-8999dd91{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pointsPopIn-8999dd91{0%{opacity:0;font-size:.625rem}50%{opacity:1;font-size:var(--points-peak-size, 4rem)}to{opacity:1;font-size:1.75rem}}@keyframes bonusBeatPop-8999dd91{0%{opacity:1;font-size:1.75rem}50%{opacity:1;font-size:calc(var(--points-peak-size, 4rem) * 1.2)}to{opacity:1;font-size:1.75rem}}.log-button[data-v-8999dd91]{padding:.375rem .75rem;border:none;border-radius:var(--radius-button-pill);cursor:pointer;font-size:var(--font-size-sm);position:relative;z-index:1;font-weight:600;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease;white-space:nowrap;flex-shrink:0;background:var(--hiyamojo-success);color:#fff;min-width:4.375rem}.log-button[data-v-8999dd91]:hover:not(:disabled){background:var(--hiyamojo-success-dark);transform:translateY(-.0625rem)}.log-button[data-v-8999dd91]:focus-visible{outline:none;box-shadow:var(--shadow-focus-emerald)}.task-item.task-todo .log-button[data-v-8999dd91]{background:var(--accent-todo-text-dark)}.task-item.task-todo .log-button[data-v-8999dd91]:hover:not(:disabled){background:#5b21b6}.task-item.task-todo .log-button[data-v-8999dd91]:focus-visible{box-shadow:var(--shadow-focus-violet)}.log-button[data-v-8999dd91]:disabled{background:var(--button-disabled-bg);cursor:not-allowed}.log-button-max[data-v-8999dd91]:disabled,.log-button-pending[data-v-8999dd91]:disabled{background:var(--button-disabled-bg-dark);color:#fff;cursor:not-allowed}.flag-button-container[data-v-8999dd91]{width:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.flag-button[data-v-8999dd91]{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease,color .2s ease;color:var(--medal-greyed)}.flag-button[data-v-8999dd91]:hover:not(:disabled){transform:scale(1.15);color:var(--hiyamojo-text-caption)}.flag-button.flag-active[data-v-8999dd91]{color:var(--hiyamojo-blue)}.flag-button.flag-active[data-v-8999dd91]:hover:not(:disabled){color:var(--hiyamojo-blue)}.flag-button[data-v-8999dd91]:disabled{opacity:.5;cursor:not-allowed}.mojo-button-container[data-v-8999dd91]{width:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.more-menu-dropdown[data-v-8999dd91]{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:.25rem;background:var(--surface-inset);border:1px solid var(--border-hairline);border-radius:.5rem;box-shadow:0 .25rem .75rem #0000001f;z-index:var(--z-sticky);min-width:8rem;overflow:hidden}.more-menu-item[data-v-8999dd91]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--text-strong);white-space:nowrap}.menu-icon-slot[data-v-8999dd91]{display:flex;align-items:center;justify-content:center;width:1.125rem;min-width:1.125rem;height:1.125rem}.menu-icon-slot>img[data-v-8999dd91]{width:100%;height:100%;object-fit:contain}.more-menu-item[data-v-8999dd91]:hover{background:var(--border-soft)}.task-list-move[data-v-8999dd91],.task-list-enter-active[data-v-8999dd91],.task-list-leave-active[data-v-8999dd91]{transition:all .36s ease}.task-list-enter-from[data-v-8999dd91],.task-list-leave-to[data-v-8999dd91]{opacity:0;transform:translate(-1.875rem)}@media (max-width: 768px){.points-animation-text[data-v-8999dd91]{font-size:1.4rem}.log-button-wrapper[data-v-8999dd91]{position:relative;display:inline-flex}.tasks-header-row-wrapper[data-v-8999dd91]{--row-control-height: 2.375rem;padding:.375rem;margin-bottom:.75rem;background:transparent}.tasks-header-row[data-v-8999dd91]{flex-direction:column;gap:.5rem}.header-left[data-v-8999dd91]{flex-direction:row;width:100%;justify-content:flex-start;align-items:center;gap:0;flex:1;order:1}.search-filter-container[data-v-8999dd91]{width:100%;max-width:100%;margin:0;order:2;flex-direction:row;gap:.5rem;justify-content:space-between}.tasks-header[data-v-8999dd91]{flex:none}.mobile-points-position[data-v-8999dd91]{display:flex;margin-left:.5rem;margin-right:auto;flex-shrink:0}.desktop-points-position[data-v-8999dd91]{display:none}.mobile-header-toggle[data-v-8999dd91]{display:flex;margin-left:auto}.desktop-header-toggle[data-v-8999dd91]{display:none}.type-toggle-btn[data-v-8999dd91]{padding:0 .625rem;font-size:1.125rem}.search-input-wrapper[data-v-8999dd91]{flex:1;min-width:0;max-width:none}.search-input[data-v-8999dd91]{font-size:.875rem}.search-input[data-v-8999dd91]::placeholder{font-size:.875rem}.sort-button[data-v-8999dd91]{flex-shrink:0}.tag-filter-select[data-v-8999dd91]{width:auto;min-width:5rem;max-width:8rem}.tasks-header[data-v-8999dd91]{width:auto;font-size:1.125rem;margin:0;flex:none;text-align:left}.total-points-box[data-v-8999dd91]{justify-content:center}.header-date-nav[data-v-8999dd91]{gap:0}.date-nav-text[data-v-8999dd91]{font-size:1.5rem;padding:0 .125rem}.date-nav-btn[data-v-8999dd91]{padding:.125rem}.radials-pod[data-v-8999dd91]{order:3;width:100%;justify-content:space-evenly;margin-left:0;gap:0}.mini-ring-container[data-v-8999dd91]{width:2rem;height:2rem}.mini-ring-medal[data-v-8999dd91]{font-size:.7rem}.mini-checkmark[data-v-8999dd91]{width:.875rem;height:.875rem}.task-item[data-v-8999dd91]{display:grid;grid-template-columns:1fr auto;gap:.125rem .5rem;padding:.375rem .375rem .375rem .5rem;width:100%;box-sizing:border-box;position:relative;min-height:3rem;margin-bottom:.21rem;overflow:visible}.task-content[data-v-8999dd91]{display:contents}.task-name-row[data-v-8999dd91]{display:flex;align-items:center;grid-column:1 / -1;grid-row:1;min-width:0;min-height:1.5rem;gap:.25rem}.task-name-row h4[data-v-8999dd91]{margin:0;font-size:1rem;line-height:1.3;color:var(--hiyamojo-blue);font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail-row[data-v-8999dd91]{grid-column:1;grid-row:2;align-self:center;min-width:0;min-height:0;flex-wrap:nowrap}.task-detail-row[data-v-8999dd91]:empty{display:none}.task-tags-row[data-v-8999dd91]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;grid-column:1;grid-row:3;min-width:0;min-height:1.375rem}.task-actions[data-v-8999dd91]{grid-column:2;grid-row:2 / span 2;display:flex;align-items:center;align-self:end;gap:.5rem}.task-actions .task-rewards-cluster[data-v-8999dd91]{margin-right:.5rem}.task-actions .task-streak-slot[data-v-8999dd91]{width:3.38rem}.done-count-circle[data-v-8999dd91]{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;border-radius:1rem;background:#05966933;color:var(--hiyamojo-success);font-size:.75rem;font-weight:700;padding:0 .25rem;flex-shrink:0;line-height:1}.done-count-circle-blue[data-v-8999dd91]{background:rgba(var(--hiyamojo-blue-rgb),.15);color:var(--hiyamojo-blue)}.done-count-x[data-v-8999dd91]{font-size:.5625rem;font-weight:600;margin-right:.0625rem;line-height:0}.mobile-points-anim-text[data-v-8999dd91]{--points-peak-size: 2rem;position:absolute;left:50%;bottom:calc(100% + .25rem);transform:translate(-50%);font-size:1.5rem;font-weight:700;color:var(--hiyamojo-success);line-height:1;pointer-events:none;white-space:nowrap;z-index:100;animation:pointsPopInMobile-8999dd91 .6s cubic-bezier(.34,1.56,.64,1) forwards}.mobile-points-anim-text.points-tier-medium[data-v-8999dd91]{--points-peak-size: 2.25rem;animation-duration:.8s!important}.mobile-points-anim-text.points-tier-large[data-v-8999dd91]{--points-peak-size: 2.5rem;animation-duration:1s!important}.mobile-points-anim-text.points-beat-bonus[data-v-8999dd91]{animation-name:bonusBeatPopMobile-8999dd91}@keyframes pointsPopInMobile-8999dd91{0%{opacity:0;font-size:.5rem}50%{opacity:1;font-size:var(--points-peak-size, 3rem);text-shadow:0 0 .5rem rgba(5,150,105,.5)}to{opacity:1;font-size:1.5rem;text-shadow:none}}@keyframes bonusBeatPopMobile-8999dd91{0%{opacity:1;font-size:1.5rem}50%{opacity:1;font-size:calc(var(--points-peak-size, 2rem) * 1.2)}to{opacity:1;font-size:1.5rem}}.log-button[data-v-8999dd91]{flex:none;width:auto;min-width:3.5rem;padding:.25rem .5rem;font-size:.8125rem}.more-menu-button[data-v-8999dd91]{width:2rem;height:2rem}.flag-button-container[data-v-8999dd91]{width:2rem}.flag-button[data-v-8999dd91]{min-width:2rem;min-height:2rem}.task-list[data-v-8999dd91]{gap:.375rem;overflow-x:hidden;overflow-y:visible;width:100%;box-sizing:border-box}.tasks-section[data-v-8999dd91]{overflow-x:hidden;overflow-y:visible;width:100%;box-sizing:border-box;max-width:100%;padding:0}.tasks-section[data-v-8999dd91]{margin-top:0}.task-list>.task-item[data-v-8999dd91]:first-child{margin-top:0}.task-item[data-v-8999dd91]:hover{transform:none}.tasks-container[data-v-8999dd91]{overflow-x:hidden;max-width:100%}}.task-item.task-shimmer[data-v-8999dd91]{position:relative;overflow:hidden}.task-item.task-shimmer[data-v-8999dd91]:before{content:"";position:absolute;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(154,230,180,.4),transparent);animation:greenShimmer-8999dd91 .5s ease-out 1;pointer-events:none;z-index:0}@keyframes greenShimmer-8999dd91{0%{right:-100%}to{right:100%}}.task-item.task-shimmer-blue[data-v-8999dd91]{position:relative;overflow:hidden}.task-item.task-shimmer-blue[data-v-8999dd91]:before{content:"";position:absolute;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(147,197,253,.4),transparent);animation:blueShimmer-8999dd91 .5s ease-out 1;pointer-events:none;z-index:0}@keyframes blueShimmer-8999dd91{0%{right:-100%}to{right:100%}}.task-item.task-shimmer-violet[data-v-8999dd91]{position:relative;overflow:hidden}.task-item.task-shimmer-violet[data-v-8999dd91]:before{content:"";position:absolute;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.4),transparent);animation:violetShimmer-8999dd91 .5s ease-out 1;pointer-events:none;z-index:0}@keyframes violetShimmer-8999dd91{0%{right:-100%}to{right:100%}}.visually-hidden[data-v-8999dd91]{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes pointsShrinkOut{0%{transform:translate(-50%) scale(1);opacity:1;font-size:1.75rem}to{transform:translate(-50%) scale(.1);opacity:0;font-size:.5rem}}.insights-row[data-v-fafecdcc]{padding:.5rem .75rem;height:3.5rem;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden}.insights-left[data-v-fafecdcc]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;overflow:hidden}.insight-nav-btn[data-v-fafecdcc]{background:none;border:none;font-size:1.5rem;font-weight:700;color:var(--hiyamojo-blue);cursor:pointer;padding:.25rem .375rem;line-height:1;transition:color .2s ease}.insight-nav-btn[data-v-fafecdcc]:hover:not(:disabled){color:var(--hiyamojo-orange)}.insight-nav-btn[data-v-fafecdcc]:disabled{opacity:.3;cursor:not-allowed}.insight-content[data-v-fafecdcc]{display:flex;align-items:center;gap:.25rem;min-width:0;overflow:hidden;flex:1}.insight-display[data-v-fafecdcc]{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap;overflow:hidden;min-width:0}.insight-brain-icon[data-v-fafecdcc]{color:var(--hiyamojo-orange);flex-shrink:0;margin-right:.25rem;cursor:help}.insight-text[data-v-fafecdcc]{color:var(--hiyamojo-blue);font-weight:600;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insight-subtext[data-v-fafecdcc]{color:var(--text-muted);font-size:.875rem;margin-left:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insight-ready[data-v-fafecdcc]{color:var(--hiyamojo-blue);font-size:1.5rem;font-weight:700}.insight-empty[data-v-fafecdcc]{color:var(--text-dim);font-size:.875rem}.fade-insight-enter-active[data-v-fafecdcc],.fade-insight-leave-active[data-v-fafecdcc]{transition:opacity .2s ease}.fade-insight-enter-from[data-v-fafecdcc],.fade-insight-leave-to[data-v-fafecdcc]{opacity:0}.insights-row.insights-row-origin[data-v-fafecdcc]{height:auto;min-height:4.5rem}.insights-row.insights-row-origin .insights-left[data-v-fafecdcc]{flex:1;justify-content:center}.insights-row.insights-row-origin .insight-content[data-v-fafecdcc]{justify-content:center;width:100%}.insight-display-origin[data-v-fafecdcc]{flex:1;justify-content:center}.insight-display-origin .insight-text-wrapper[data-v-fafecdcc]{display:flex;flex-direction:column;align-items:center;text-align:center}.insight-display-origin .insight-text[data-v-fafecdcc]{color:var(--hiyamojo-blue);font-weight:700;white-space:normal}.insight-subtext-line[data-v-fafecdcc]{display:block;color:var(--hiyamojo-orange);font-size:.875rem;font-weight:600;margin-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.origin-play-on[data-v-fafecdcc]{background:var(--hiyamojo-blue);color:#fff;border:none;border-radius:1rem;font-size:.8125rem;font-weight:600;cursor:pointer;padding:.25rem .875rem;margin-top:.375rem;transition:background .2s ease}.origin-play-on[data-v-fafecdcc]:hover{background:var(--hiyamojo-orange)}.insight-text-wrapper[data-v-fafecdcc] .purpose-word-highlight{color:var(--hiyamojo-orange);font-weight:700}.view-pa-link[data-v-fafecdcc]{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:opacity .3s ease}.view-pa-chart-icon[data-v-fafecdcc]{width:1.5rem;height:1.5rem;color:var(--hiyamojo-orange);flex-shrink:0}.view-pa-link:hover .view-pa-text[data-v-fafecdcc]{text-decoration:underline}.view-pa-text[data-v-fafecdcc]{font-size:1rem;font-weight:700;color:var(--hiyamojo-orange);white-space:nowrap;line-height:1}.view-pa-chevron[data-v-fafecdcc]{font-size:1rem;font-weight:700;color:var(--hiyamojo-orange)}.quickstart-pill[data-v-fafecdcc]{display:flex;align-items:center;gap:.375rem;background:var(--hiyamojo-orange);border:none;border-radius:2rem;padding:.5rem 1rem;cursor:pointer;flex-shrink:0;animation:slideBounceIn-fafecdcc 1.4s linear .3s both;transition:background .2s ease,transform .15s ease}.quickstart-pill[data-v-fafecdcc]:hover{background:#e86a2a;transform:scale(1.03)}.quickstart-pill-text[data-v-fafecdcc]{font-size:.9375rem;font-weight:700;color:#fff;white-space:nowrap;line-height:1}.quickstart-pill-chevron[data-v-fafecdcc]{font-size:.75rem;color:#fff;opacity:.8}@keyframes slideBounceIn-fafecdcc{0%{transform:translate(calc(100% + 2rem))}45%{transform:translate(-200%)}90%{transform:translate(.5rem)}to{transform:translate(0)}}@media (max-width: 768px){.insight-ready[data-v-fafecdcc]{font-size:1.0625rem}.insights-row[data-v-fafecdcc]{padding:.375rem .5rem;height:auto;min-height:2.75rem;flex-direction:column;gap:.375rem;align-items:stretch;max-width:100%;overflow-x:hidden;overflow-y:visible}.insights-left[data-v-fafecdcc]{gap:.25rem;max-width:100%;overflow-x:hidden;overflow-y:visible;flex-direction:column;align-items:stretch}.insight-content[data-v-fafecdcc]{max-width:100%;overflow-x:hidden;overflow-y:visible;flex-wrap:nowrap;justify-content:flex-start}.insight-nav-btn[data-v-fafecdcc]{font-size:1.2rem;padding:0;flex-shrink:0;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center;color:var(--hiyamojo-blue)}.insight-nav-btn[data-v-fafecdcc]:hover:not(:disabled),.insight-nav-btn[data-v-fafecdcc]:active:not(:disabled),.insight-nav-btn[data-v-fafecdcc]:focus:not(:disabled){color:var(--hiyamojo-blue)}.insight-brain-icon[data-v-fafecdcc]{width:1.2rem;height:1.2rem}.insight-display[data-v-fafecdcc]{min-width:0;max-width:100%;overflow:visible;display:flex;align-items:center;justify-content:center;gap:.25rem;flex:1}.insight-text-wrapper[data-v-fafecdcc]{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center}.insight-text[data-v-fafecdcc]{font-size:.8125rem;white-space:normal;overflow:visible;text-overflow:clip;display:inline}.insight-subtext[data-v-fafecdcc]{font-size:.8125rem;white-space:normal;overflow:visible;text-overflow:clip;display:inline;margin-left:0}.view-pa-link[data-v-fafecdcc]{display:none}.insights-row.insights-row-origin[data-v-fafecdcc]{min-height:3.25rem}.insight-display-origin .insight-text[data-v-fafecdcc]{font-size:.8125rem}.insight-subtext-line[data-v-fafecdcc]{font-size:.75rem;white-space:normal}.view-pa-chart-icon[data-v-fafecdcc]{width:1.2rem;height:1.2rem;flex-shrink:0}.view-pa-text[data-v-fafecdcc]{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;max-width:100%}.view-pa-chevron[data-v-fafecdcc]{font-size:.75rem}.quickstart-pill[data-v-fafecdcc]{padding:.375rem .625rem;width:100%;justify-content:center;animation:slideInMobile-fafecdcc 1.2s linear .3s both}.quickstart-pill-text[data-v-fafecdcc]{font-size:.8125rem}.quickstart-pill-chevron[data-v-fafecdcc]{font-size:.625rem}@keyframes slideInMobile-fafecdcc{0%{transform:translate(calc(100% + 2rem))}to{transform:translate(0)}}}.streak-tracker[data-v-2514550c]{padding:0;margin-top:.5rem;margin-bottom:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.combined-container[data-v-2514550c]{background:var(--surface-card);border-radius:1rem;border:1px solid var(--border-hairline);box-shadow:var(--shadow-card-rest);overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.streak-row[data-v-2514550c]{padding:.5rem .75rem;height:3.5rem;box-sizing:border-box;display:flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .3s ease}.streak-chain-icon[data-v-2514550c]{color:var(--hiyamojo-orange);flex-shrink:0;margin-right:.25rem;cursor:help}.streak-display[data-v-2514550c]{flex:1;display:flex;align-items:center;gap:0;overflow:hidden;min-width:0;padding:.2rem .2rem .5rem}.counter-circle[data-v-2514550c]{background:var(--hiyamojo-blue);border:.125rem solid var(--hiyamojo-blue);color:#fff;font-weight:700;font-size:1.25rem;min-width:2.5rem;width:2.5rem;height:2.5rem;flex-shrink:0;position:relative;cursor:help}.counter-circle[data-v-2514550c]:not(.counter-circle-previous){animation:streak-counter-pulse-2514550c 2s ease-in-out infinite}@keyframes streak-counter-pulse-2514550c{0%,to{box-shadow:0 0 rgba(var(--hiyamojo-blue-rgb),.55)}50%{box-shadow:0 0 0 .25rem rgba(var(--hiyamojo-blue-rgb),.25)}}@media (prefers-reduced-motion: reduce){.counter-circle[data-v-2514550c]:not(.counter-circle-previous){animation:none}}.streak-circle.counter-circle-previous[data-v-2514550c]{background:var(--streak-previous);border-color:var(--streak-previous);margin-right:.5rem;width:2rem;height:2rem;min-width:2rem;font-size:1rem}.counter-value[data-v-2514550c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.day-circle-container[data-v-2514550c]{display:flex;align-items:center;flex:1;min-width:0}.connecting-line[data-v-2514550c]{flex:1;min-width:.25rem;height:.125rem;background:rgba(var(--streak-average-rgb),.2);position:relative;transition:background .3s ease}.connecting-line.has-points[data-v-2514550c]{background:var(--hiyamojo-blue-soft);opacity:1}.connecting-line.first-spacer[data-v-2514550c]{background:transparent;flex:1}.connecting-line.first-spacer[data-v-2514550c]:after{display:none}.connecting-line[data-v-2514550c]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:.45rem solid rgba(var(--streak-average-rgb),.2);border-top:.375rem solid transparent;border-bottom:.375rem solid transparent;transition:border-left-color .3s ease}.connecting-line.has-points[data-v-2514550c]:after{border-left-color:var(--hiyamojo-blue-soft);opacity:1}.streak-circle[data-v-2514550c]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}.day-circle[data-v-2514550c]{border:.125rem solid rgba(var(--streak-average-rgb),.3);background:var(--surface-canvas-warm);font-size:1.25rem;cursor:pointer}.day-circle.empty[data-v-2514550c]{border-color:rgba(var(--streak-average-rgb),.2);background:var(--surface-inset);cursor:default}.day-circle.current[data-v-2514550c],.day-circle.completed[data-v-2514550c]{border-color:var(--hiyamojo-blue-soft);background:#fff}.day-circle.has-points[data-v-2514550c]{border-color:var(--hiyamojo-blue-soft);border-width:.125rem;opacity:1}.day-circle.medal-bronze[data-v-2514550c],.day-circle.medal-silver[data-v-2514550c],.day-circle.medal-gold[data-v-2514550c],.day-circle.medal-record[data-v-2514550c]{border-color:var(--hiyamojo-blue-soft);background:#fff;opacity:1}.rest-icon-circle[data-v-2514550c]{color:var(--medal-resting)}.connecting-line.is-resting[data-v-2514550c]{background:var(--accent-pause-border)}.connecting-line.is-resting[data-v-2514550c]:after{border-left-color:var(--accent-pause-border)}.connecting-line.to-current[data-v-2514550c]{background:var(--hiyamojo-blue-soft)}.connecting-line.to-current[data-v-2514550c]:after{border-left-color:var(--hiyamojo-blue-soft)}.connecting-line.to-current-done[data-v-2514550c]{background:var(--hiyamojo-blue-soft)}.connecting-line.to-current-done[data-v-2514550c]:after{border-left-color:var(--hiyamojo-blue-soft)}.connecting-line.is-resting.to-current[data-v-2514550c],.connecting-line.is-resting.to-current-done[data-v-2514550c]{background:var(--accent-pause-border);opacity:1}.connecting-line.is-resting.to-current[data-v-2514550c]:after,.connecting-line.is-resting.to-current-done[data-v-2514550c]:after{border-left-color:var(--accent-pause-border);opacity:1}.day-circle.overflow[data-v-2514550c]{background:var(--streak-average);border-color:var(--streak-average);cursor:help}.overflow-count[data-v-2514550c]{color:#fff;font-weight:700;font-size:1rem}.day-circle.resting-override[data-v-2514550c]{border-color:var(--accent-pause-border);background:var(--accent-pause-bg);opacity:.9}.day-circle.resting-override .blue-tick[data-v-2514550c]{color:var(--medal-resting)}.today-down-arrow[data-v-2514550c]{color:var(--hiyamojo-blue);transform:translateY(-.1rem);animation:today-down-bob-2514550c 2.5s ease-in-out infinite}@keyframes today-down-bob-2514550c{0%,to{opacity:.4;transform:translateY(-.1rem)}50%{opacity:.75;transform:translateY(.05rem)}}@media (prefers-reduced-motion: reduce){.today-down-arrow[data-v-2514550c]{animation:none;opacity:.75}}.streak-reveal-item[data-v-2514550c]{animation:streak-reveal-2514550c .25s ease-out both;animation-delay:calc(var(--reveal-index, 0) * .04s)}@keyframes streak-reveal-2514550c{0%{opacity:0;transform:translate(-.25rem)}to{opacity:1;transform:translate(0)}}.counter-circle:not(.counter-circle-previous).streak-reveal-item[data-v-2514550c]{animation:streak-counter-pulse-2514550c 2s ease-in-out infinite,streak-reveal-2514550c .25s ease-out both;animation-delay:0s,calc(var(--reveal-index, 0) * .04s)}@media (prefers-reduced-motion: reduce){.streak-reveal-item[data-v-2514550c],.counter-circle:not(.counter-circle-previous).streak-reveal-item[data-v-2514550c]{animation:none}}.blue-tick[data-v-2514550c]{display:flex;align-items:center;justify-content:center;color:#6b7fbf}.keystone-lock[data-v-2514550c]{display:flex;align-items:center;justify-content:center;color:var(--hiyamojo-orange)}.medal-emoji[data-v-2514550c]{display:flex;align-items:center;justify-content:center}.selected-dot[data-v-2514550c]{position:absolute;bottom:-.55rem;left:50%;transform:translate(-50%);width:.24rem;height:.24rem;border-radius:50%;background:var(--hiyamojo-blue-soft)}@media (max-width: 768px){.streak-row[data-v-2514550c]{padding:.375rem .5rem;gap:.5rem}.streak-chain-icon[data-v-2514550c]{width:1.2rem;height:1.2rem}.counter-circle[data-v-2514550c]{min-width:2rem;width:2rem;height:2rem;font-size:.875rem}.streak-circle.counter-circle-previous[data-v-2514550c]{width:1.625rem;height:1.625rem;min-width:1.625rem;font-size:.7rem}.day-circle[data-v-2514550c]{width:2rem;height:2rem;font-size:1rem}.connecting-line[data-v-2514550c]{width:.375rem}.overflow-count[data-v-2514550c]{font-size:.875rem}}.custom-tooltip[data-v-2514550c]{position:fixed;background-color:var(--hiyamojo-blue);color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;white-space:nowrap;z-index:var(--z-tooltip);transform:translate(-50%) translateY(-100%);pointer-events:none;box-shadow:0 .125rem .5rem #00000026;animation:tooltipFadeIn-2514550c .2s ease-in-out;max-width:calc(100vw - 1rem);display:flex;flex-direction:column;align-items:center}.custom-tooltip-subtext[data-v-2514550c]{font-size:.65625rem;opacity:.85;margin-top:.125rem}.custom-tooltip[data-v-2514550c]:after{content:"";position:absolute;bottom:-.3125rem;left:var(--arrow-left, 50%);transform:translate(-50%);border:.3125rem solid transparent;border-top-color:var(--hiyamojo-blue)}@media (max-width: 768px){.custom-tooltip[data-v-2514550c]{white-space:normal;text-align:center;width:max-content;max-width:calc(100vw - 1rem)}}@keyframes tooltipFadeIn-2514550c{0%{opacity:0;transform:translate(-50%) translateY(-90%) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(-100%) scale(1)}}.calibration-indicator[data-v-14180c5a]{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:0;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:600;color:var(--hiyamojo-blue);letter-spacing:.01em;line-height:1}.calibrating-word[data-v-14180c5a]{color:var(--hiyamojo-blue);font-weight:600;white-space:nowrap}.dots[data-v-14180c5a]{display:inline-block;width:1ch;letter-spacing:.02em;text-align:left}.dot[data-v-14180c5a]{opacity:0}.dot[data-v-14180c5a]:nth-child(1){animation:cal-dot-1-14180c5a 1.6s infinite}.dot[data-v-14180c5a]:nth-child(2){animation:cal-dot-2-14180c5a 1.6s infinite}.dot[data-v-14180c5a]:nth-child(3){animation:cal-dot-3-14180c5a 1.6s infinite}@keyframes cal-dot-1-14180c5a{0%,24%{opacity:0}25%,99%{opacity:1}to{opacity:0}}@keyframes cal-dot-2-14180c5a{0%,49%{opacity:0}50%,99%{opacity:1}to{opacity:0}}@keyframes cal-dot-3-14180c5a{0%,74%{opacity:0}75%,99%{opacity:1}to{opacity:0}}.calibration-rest-suffix[data-v-14180c5a]{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.calibration-sep[data-v-14180c5a]{color:var(--hiyamojo-text-caption);font-weight:400}.calibration-rest-word[data-v-14180c5a]{color:var(--accent-pause-text-dark);font-weight:600}.calibration-ticks[data-v-14180c5a]{display:inline-flex;align-items:center;gap:.3125rem;margin-left:.125rem}.tick[data-v-14180c5a]{display:inline-block;width:.1875rem;height:.5rem;border-radius:.0625rem;background:rgba(var(--hiyamojo-blue-rgb),.25);transition:background-color .2s ease-out}.tick.filled[data-v-14180c5a]{background:var(--hiyamojo-orange);animation:tickFillIn-14180c5a .22s cubic-bezier(.34,1.56,.64,1),var(--tick-seq-name, none) 1.6s ease-in-out infinite}@keyframes tickFillIn-14180c5a{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.tick.filled[data-v-14180c5a]{animation:none}.dot[data-v-14180c5a]{opacity:1;animation:none}}.stats-section-nav[data-v-fdcc9ece]{display:flex;gap:.5rem;width:100%;box-sizing:border-box;margin:1.25rem 0 2rem}.ssn-button[data-v-fdcc9ece]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .375rem;border-radius:var(--radius-button-pill);border:none;background:var(--surface-card-peach-hover);color:var(--hiyamojo-orange);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}.ssn-button[data-v-fdcc9ece]:hover{background:var(--surface-card-peach-active);transform:translateY(-.0625rem)}.ssn-button[data-v-fdcc9ece]:focus-visible{outline:.125rem solid var(--hiyamojo-blue);outline-offset:.125rem}.ssn-active[data-v-fdcc9ece]{background:var(--hiyamojo-blue);color:#fff}.ssn-active[data-v-fdcc9ece]:hover{background:var(--hiyamojo-blue-dark)}.ssn-icon[data-v-fdcc9ece]{display:flex;align-items:center;justify-content:center;height:1.75rem;color:var(--hiyamojo-blue)}.ssn-active .ssn-icon[data-v-fdcc9ece]{color:#fff}.ssn-label[data-v-fdcc9ece]{font-size:.8125rem;font-weight:700;line-height:1;white-space:nowrap}.ssn-mojo-img[data-v-fdcc9ece]{height:1.5rem;width:auto;display:block}.ssn-active .ssn-mojo-img[data-v-fdcc9ece]{filter:brightness(0) invert(1)}.ssn-streak-circle[data-v-fdcc9ece]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-width:1.75rem;border-radius:var(--radius-circle);background:var(--hiyamojo-blue);border:.125rem solid var(--hiyamojo-blue);color:#fff;font-size:.9375rem;font-weight:700;flex-shrink:0}.ssn-active .ssn-streak-circle[data-v-fdcc9ece]{background:var(--surface-card);border-color:var(--surface-card);color:var(--hiyamojo-blue)}@media (min-width: 769px){.stats-section-nav[data-v-fdcc9ece]{gap:0;justify-content:space-between}.ssn-button[data-v-fdcc9ece]{flex-direction:row;gap:.5rem}.ssn-count-6 .ssn-button[data-v-fdcc9ece]{flex:0 0 13.75%}.ssn-count-5 .ssn-button[data-v-fdcc9ece]{flex:0 0 16.5%}.ssn-count-4 .ssn-button[data-v-fdcc9ece]{flex:0 0 21%}}@media (max-width: 768px){.stats-section-nav[data-v-fdcc9ece]{gap:.375rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stats-section-nav[data-v-fdcc9ece]::-webkit-scrollbar{display:none}.ssn-button[data-v-fdcc9ece]{padding:.4375rem .25rem}.ssn-label[data-v-fdcc9ece]{font-size:.6875rem}.ssn-icon[data-v-fdcc9ece]{height:1.5rem}.ssn-mojo-img[data-v-fdcc9ece]{height:1.25rem}.ssn-streak-circle[data-v-fdcc9ece]{width:1.5rem;height:1.5rem;min-width:1.5rem;font-size:.8125rem}}@media (prefers-reduced-motion: reduce){.ssn-button[data-v-fdcc9ece]{transition:none}}.dashboard[data-v-d08a5204]{min-height:100vh;background-color:var(--surface-canvas-warm);width:100%;position:relative;overflow-x:hidden;isolation:isolate;display:flex;flex-direction:column}.dashboard.dashboard-twilight[data-v-d08a5204]{background:linear-gradient(to bottom,#0c3b38,#134e4a 60%,#1a5f5a);--surface-card: var(--surface-card-peach)}.dashboard.dashboard-twilight[data-v-d08a5204] .tasks-header-row-wrapper{background:transparent}.dashboard.dashboard-twilight[data-v-d08a5204] .tasks-header-row-wrapper.is-stuck,.dashboard.dashboard-twilight[data-v-d08a5204] .mobile-sticky-header{background:#0c3b38d1;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem)}.dashboard.dashboard-twilight[data-v-d08a5204] .calibration-indicator,.dashboard.dashboard-twilight[data-v-d08a5204] .calibrating-word{color:var(--surface-card-peach)}.dashboard.dashboard-twilight[data-v-d08a5204] .tick:not(.filled){background:#d9dbdf}.dashboard.dashboard-twilight[data-v-d08a5204] .date-nav-btn,.dashboard.dashboard-twilight[data-v-d08a5204] .footer-link,.dashboard.dashboard-twilight[data-v-d08a5204] .footer-separator,.dashboard.dashboard-twilight[data-v-d08a5204] .footer-copyright,.dashboard.dashboard-twilight[data-v-d08a5204] .footer-copyright .blue-text{color:var(--surface-card-peach)}.dashboard.dashboard-twilight[data-v-d08a5204] .combined-container,.dashboard.dashboard-twilight[data-v-d08a5204] .create-task-button.habit-button,.dashboard.dashboard-twilight[data-v-d08a5204] .create-task-button.todo-button,.dashboard.dashboard-twilight[data-v-d08a5204] .tasks-header-row-wrapper.is-stuck,.dashboard.dashboard-twilight[data-v-d08a5204] .task-item,.dashboard.dashboard-twilight[data-v-d08a5204] .search-input,.dashboard.dashboard-twilight[data-v-d08a5204] .tag-filter-select,.dashboard.dashboard-twilight[data-v-d08a5204] .sort-button{border:none}.dashboard.dashboard-twilight[data-v-d08a5204] .search-input-wrapper.search-active:before,.dashboard.dashboard-twilight[data-v-d08a5204] .tag-filter-wrapper:has(.filter-active):before,.dashboard.dashboard-twilight[data-v-d08a5204] .sort-button-wrapper.sort-active:before{background:var(--hiyamojo-orange)}.dashboard.dashboard-twilight[data-v-d08a5204] .clear-search-link{background:var(--hiyamojo-orange)}.dashboard.dashboard-twilight[data-v-d08a5204] .clear-search-link:hover{background:var(--hiyamojo-orange-dark)}.dashboard.dashboard-twilight[data-v-d08a5204] .flag-projection-toggle,.dashboard.dashboard-twilight[data-v-d08a5204] .flag-projection-toggle.active,.dashboard.dashboard-twilight[data-v-d08a5204] .flag-projection-toggle:hover{color:var(--surface-canvas-warm)}.dashboard.dashboard-twilight[data-v-d08a5204] .flag-count-badge,.dashboard.dashboard-twilight[data-v-d08a5204] .flag-count-badge.active,.dashboard.dashboard-twilight[data-v-d08a5204] .flag-projection-toggle:hover+.flag-count-badge{background:var(--surface-canvas-warm);color:var(--hiyamojo-blue)}.dashboard.dashboard-twilight[data-v-d08a5204] .flag-button,.dashboard.dashboard-twilight[data-v-d08a5204] .flag-button.flag-active,.dashboard.dashboard-twilight[data-v-d08a5204] .flag-button:hover:not(:disabled),.dashboard.dashboard-twilight[data-v-d08a5204] .flag-button.flag-active:hover:not(:disabled){color:var(--hiyamojo-blue)}.dashboard.dashboard-twilight[data-v-d08a5204] .pa-section-rail{background:var(--accent-pause-text);border-left:.125rem solid var(--medal-resting)}@media (max-width: 768px){.dashboard.dashboard-twilight[data-v-d08a5204] .pa-section-rail{border-left:none;border-bottom:.125rem solid var(--medal-resting)}}.dashboard.dashboard-twilight[data-v-d08a5204] .tile-dormant{box-shadow:var(--shadow-plate-inset-twilight)}.dashboard.dashboard-twilight[data-v-d08a5204] .ssn-button,.dashboard.dashboard-twilight[data-v-d08a5204] .ssn-button:hover{background:var(--surface-card-peach)}.dashboard.dashboard-twilight[data-v-d08a5204] .ssn-active,.dashboard.dashboard-twilight[data-v-d08a5204] .ssn-active:hover{background:var(--accent-pause-text)}.dashboard[data-v-d08a5204] .create-task-container{background:transparent}.dashboard[data-v-d08a5204] .create-task-form-content{background:var(--surface-card)}.dashboard-main[data-v-d08a5204]{width:100%;max-width:75rem;margin:0 auto;padding:.75rem 2.1875rem 0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;position:relative;overflow-x:hidden;flex:1;align-content:start}.streak-tracker-wrapper[data-v-d08a5204]{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.calibration-indicator-slot[data-v-d08a5204]{display:flex;justify-content:center;align-items:center;margin-top:-.5rem;margin-bottom:-.5rem;transform:translateY(.375rem)}.tasks-wrapper-tight[data-v-d08a5204]{margin-top:-.625rem}.insights-view-wrapper[data-v-d08a5204]{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.insights-scroll-sentinel[data-v-d08a5204]{height:0;width:100%;pointer-events:none}.sections-container[data-v-d08a5204]{display:flex;flex-direction:column;gap:0}.section-wrapper[data-v-d08a5204]{position:relative;transition:opacity .2s ease,transform .2s ease}.section-reorder-move[data-v-d08a5204]{transition:transform .25s ease-out}.section-reorder-leave-active[data-v-d08a5204]{position:absolute;width:100%}@media (prefers-reduced-motion: reduce){.section-reorder-move[data-v-d08a5204]{transition:none}}@media (max-width: 1200px){.dashboard-main[data-v-d08a5204]{padding:.75rem 2.1875rem 0}}@media (max-width: 768px){.dashboard-main[data-v-d08a5204]{padding:.5rem .5rem 0;gap:.75rem;max-width:100%;overflow-x:hidden}.dashboard-main[data-v-d08a5204]>*{max-width:100%}}.scroll-to-top-button[data-v-d08a5204]{position:fixed;bottom:5.75rem;right:2rem;width:3rem;height:3rem;border-radius:50%;background-color:var(--hiyamojo-blue);color:#fff;border:none;box-shadow:0 .125rem .5rem #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:var(--z-page-overlay);transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease,opacity .3s ease;opacity:.75}.scroll-to-top-button[data-v-d08a5204]:hover{transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #0003;opacity:1}.scroll-to-top-button[data-v-d08a5204]:active{transform:translateY(0)}.scroll-to-top-button svg[data-v-d08a5204]{width:1.5rem;height:1.5rem}body.modal-open .scroll-to-top-button[data-v-d08a5204]{display:none}.scroll-nav-button[data-v-d08a5204]{position:fixed;bottom:2rem;right:2rem;width:3rem;height:3rem;border-radius:50%;background-color:var(--hiyamojo-orange);color:#fff;border:none;box-shadow:0 .125rem .5rem #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:var(--z-page-overlay);transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease,opacity .3s ease;opacity:.75}.scroll-nav-button[data-v-d08a5204]:hover{transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #0003;opacity:1}.scroll-nav-button[data-v-d08a5204]:active{transform:translateY(0)}.scroll-nav-button svg[data-v-d08a5204]{width:1.5rem;height:1.5rem}.fade-slide-enter-active[data-v-d08a5204],.fade-slide-leave-active[data-v-d08a5204]{transition:opacity .3s ease,transform .3s ease}.fade-slide-enter-from[data-v-d08a5204],.fade-slide-leave-to[data-v-d08a5204]{opacity:0;transform:translateY(1rem)}@media (max-width: 768px){.scroll-to-top-button[data-v-d08a5204]{bottom:4.5rem;right:1.5rem;width:2.5rem;height:2.5rem}.scroll-to-top-button svg[data-v-d08a5204]{width:1.25rem;height:1.25rem}.scroll-nav-button[data-v-d08a5204]{bottom:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem}.scroll-nav-button svg[data-v-d08a5204]{width:1.25rem;height:1.25rem}}.verification-toast[data-v-d08a5204]{position:fixed;top:1rem;left:50%;transform:translate(-50%);padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;white-space:nowrap;z-index:var(--z-tooltip);box-shadow:0 .25rem 1rem #00000026}.verification-toast.success[data-v-d08a5204]{background:var(--hiyamojo-success);color:#fff}.verification-toast.error[data-v-d08a5204]{background:var(--text-danger);color:#fff}.verification-toast.info[data-v-d08a5204]{background:var(--hiyamojo-blue);color:#fff}.first-log-toast[data-v-d08a5204]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:2rem;background:linear-gradient(135deg,var(--hiyamojo-orange),var(--hiyamojo-orange-dark));color:#fff;font-weight:700;font-size:1rem;white-space:nowrap;z-index:var(--z-tooltip);box-shadow:0 .25rem 1.5rem rgba(var(--hiyamojo-orange-rgb),.4),0 0 rgba(var(--hiyamojo-orange-rgb),0)}.first-log-toast.first-log-toast-animating[data-v-d08a5204]{animation:firstLogToastDrop-d08a5204 3.375s cubic-bezier(.22,1,.36,1) forwards,firstLogToastGlow-d08a5204 1.5s ease-in-out 3.375s infinite}.first-log-toast-label[data-v-d08a5204]{letter-spacing:.02em}@keyframes firstLogToastGlow-d08a5204{0%,to{box-shadow:0 .25rem 1.5rem rgba(var(--hiyamojo-orange-rgb),.4),0 0 rgba(var(--hiyamojo-orange-rgb),0)}50%{box-shadow:0 .25rem 1.5rem rgba(var(--hiyamojo-orange-rgb),.4),0 0 0 .5rem rgba(var(--hiyamojo-orange-rgb),.15)}}@keyframes firstLogToastDrop-d08a5204{0%{transform:translate(-50%) translateY(calc(-100vh + 3rem));opacity:0}3%{opacity:1}65%{transform:translate(-50%) translateY(0)}73%{transform:translate(-50%) translateY(-4.5rem)}80%{transform:translate(-50%) translateY(0)}85%{transform:translate(-50%) translateY(-2rem)}90%{transform:translate(-50%) translateY(0)}94%{transform:translate(-50%) translateY(-.75rem)}97%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(0);opacity:1}}.first-log-toast-leave-active[data-v-d08a5204]{transition:opacity .6s ease-out}.first-log-toast-leave-to[data-v-d08a5204]{opacity:0}.verification-toast-enter-active[data-v-d08a5204],.verification-toast-leave-active[data-v-d08a5204]{transition:opacity .3s ease,transform .3s ease}.verification-toast-enter-from[data-v-d08a5204],.verification-toast-leave-to[data-v-d08a5204]{opacity:0;transform:translate(-50%) translateY(-1rem)}
