.ambient[data-v-7afd9ee4]{contain:strict;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-10}.ambient__svg[data-v-7afd9ee4]{filter:blur(38px);height:138%;left:-20%;position:absolute;top:-12%;width:140%}.ambient__orb[data-v-7afd9ee4],.ambient__wave[data-v-7afd9ee4]{will-change:transform}.ambient__orb[data-v-7afd9ee4]{border-radius:50%;height:66vmax;position:absolute;transform:translateZ(0);width:66vmax}@media(prefers-reduced-motion:reduce){.ambient__orb[data-v-7afd9ee4],.ambient__wave[data-v-7afd9ee4]{will-change:auto}}.home-stack__head[data-v-55fe446e]{align-items:baseline;background:none;border:none;color:inherit;cursor:pointer;display:flex;gap:10px;padding:0 6px 8px;width:100%}.home-stack__head[data-v-55fe446e]:focus-visible{border-radius:6px;outline:2px solid var(--theme-accent-primary,currentColor);outline-offset:3px}.home-stack__chevron[data-v-55fe446e]{transition:transform .3s cubic-bezier(.36,.66,.04,1)}.is-open .home-stack__chevron[data-v-55fe446e]{transform:rotate(90deg)}.home-stack__pile[data-v-55fe446e]{position:relative}.home-stack__pile[data-v-55fe446e]:after,.home-stack__pile[data-v-55fe446e]:before{background:light-dark(color-mix(in srgb,var(--theme-text-primary,#000) 3.5%,transparent),color-mix(in srgb,var(--theme-text-primary,#fff) 7%,transparent));border:1px solid light-dark(color-mix(in srgb,var(--theme-text-primary,#000) 6%,transparent),color-mix(in srgb,var(--theme-text-primary,#fff) 12%,transparent));border-radius:16px;bottom:-7px;content:"";height:20px;left:10px;position:absolute;right:10px;transition:opacity .25s ease;z-index:0}.home-stack__pile[data-v-55fe446e]:after{background:light-dark(color-mix(in srgb,var(--theme-text-primary,#000) 2%,transparent),color-mix(in srgb,var(--theme-text-primary,#fff) 4%,transparent));bottom:-13px;left:20px;right:20px}.home-stack__pile.single[data-v-55fe446e]:after,.home-stack__pile.single[data-v-55fe446e]:before,.is-open:not(.is-closing) .home-stack__pile[data-v-55fe446e]:after,.is-open:not(.is-closing) .home-stack__pile[data-v-55fe446e]:before{opacity:0}.home-stack__items[data-v-55fe446e]{display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.home-stack__item[data-v-55fe446e]{display:none}.home-stack__item--peek[data-v-55fe446e],.is-open .home-stack__item[data-v-55fe446e]{display:block}@media(prefers-reduced-motion:reduce){.home-stack__chevron[data-v-55fe446e],.home-stack__pile[data-v-55fe446e]:after,.home-stack__pile[data-v-55fe446e]:before{transition:none}}.home-stack__cleared[data-v-55fe446e]{align-items:center;border:1px dashed color-mix(in srgb,var(--success) 35%,transparent);border-radius:16px;color:var(--success);display:flex;font-size:13px;gap:8px;justify-content:center;padding:14px}.wizard-card-enter-active[data-v-d28e4c86]{transition:opacity .3s ease,transform .35s cubic-bezier(.36,.66,.04,1)}.wizard-card-leave-active[data-v-d28e4c86]{transition:opacity .15s ease}.wizard-card-enter-from[data-v-d28e4c86]{opacity:0;transform:translateY(14px) scale(.98)}.wizard-card-leave-to[data-v-d28e4c86]{opacity:0}@media(prefers-reduced-motion:reduce){.wizard-card-enter-active[data-v-d28e4c86],.wizard-card-leave-active[data-v-d28e4c86]{transition:opacity .2s ease}.wizard-card-enter-from[data-v-d28e4c86]{transform:none}}.glance-rail[data-v-182a58d8]{background:color-mix(in srgb,var(--theme-text-primary,#000) 8%,transparent);border-radius:18px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}@media(min-width:640px){.glance-rail[data-v-182a58d8]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.glance-rail__tile[data-v-182a58d8]{background:var(--theme-bg-primary,transparent);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-align:left;transition:background-color .2s ease}.glance-rail__tile[data-v-182a58d8]:focus-visible{outline:2px solid var(--theme-accent-primary,currentColor);outline-offset:-2px}@media(hover:hover){.glance-rail__tile[data-v-182a58d8]:hover{background:var(--theme-bg-secondary,transparent)}}.glance-rail__label[data-v-182a58d8]{color:var(--theme-text-muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.glance-rail__value[data-v-182a58d8]{color:var(--theme-text-primary);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.glance-rail__value.is-alarm[data-v-182a58d8]{color:var(--destructive)}.glance-rail__sub[data-v-182a58d8]{color:var(--theme-text-muted);font-size:11px}@media(prefers-reduced-motion:reduce){.glance-rail__tile[data-v-182a58d8]{transition:none}}.rail[data-v-9027c865]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));width:100%}.rail__head[data-v-9027c865]{align-items:center;display:flex;gap:8px;grid-column:1/-1;justify-content:space-between;padding:0 4px}@media(min-width:1280px){.rail[data-v-9027c865]{display:flex;flex-direction:column;max-height:calc(100vh - 152px);overflow-y:auto;position:sticky;scrollbar-width:none;top:88px;width:240px}.rail[data-v-9027c865]::-webkit-scrollbar{display:none}.rail--hidden[data-v-9027c865]{overflow:visible;width:auto}}.rail__label[data-v-9027c865]{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rail__label[data-v-9027c865],.rail__toggle[data-v-9027c865]{color:var(--theme-text-muted)}.rail__toggle[data-v-9027c865]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:11px;gap:6px;padding:4px 8px;transition:color .2s ease,background-color .2s ease}@media(hover:hover){.rail__toggle[data-v-9027c865]:hover{background:var(--theme-bg-secondary);color:var(--theme-text-primary)}}.rail__toggle[data-v-9027c865]:focus-visible{outline:2px solid var(--theme-accent-primary,currentColor);outline-offset:2px}.rail__chart[data-v-9027c865]{background:var(--theme-bg-elevated);border-radius:18px;cursor:pointer;display:block;padding:12px 14px;text-align:left;transition:opacity .3s ease;width:100%}@media(hover:hover){.rail__chart[data-v-9027c865]{opacity:.45}.rail__chart[data-v-9027c865]:focus-visible,.rail__chart[data-v-9027c865]:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.rail__bar-fill[data-v-9027c865],.rail__chart[data-v-9027c865],.rail__day-fill[data-v-9027c865],.rail__toggle[data-v-9027c865]{transition:none}}.rail__chart-head[data-v-9027c865]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.rail__chart-label[data-v-9027c865]{color:var(--theme-text-muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rail__chart-value[data-v-9027c865]{color:var(--theme-text-primary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.rail__chart-value em[data-v-9027c865]{color:var(--theme-text-muted);font-size:10px;font-style:normal;font-weight:400}.rail__svg[data-v-9027c865]{display:block;height:36px;width:100%}.rail__bars[data-v-9027c865]{display:flex;flex-direction:column;gap:5px}.rail__bar-row[data-v-9027c865]{align-items:center;display:grid;gap:8px;grid-template-columns:52px 1fr}.rail__bar-label[data-v-9027c865]{color:var(--theme-text-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__bar-track[data-v-9027c865]{background:color-mix(in srgb,var(--theme-text-primary) 6%,transparent);height:6px;overflow:hidden}.rail__bar-fill[data-v-9027c865],.rail__bar-track[data-v-9027c865]{border-radius:999px;display:block}.rail__bar-fill[data-v-9027c865]{height:100%;transition:width .5s ease}.rail__donut[data-v-9027c865]{align-items:center;display:flex;gap:10px}.rail__donut-svg[data-v-9027c865]{flex-shrink:0;height:52px;width:52px}.rail__donut-key[data-v-9027c865]{color:var(--theme-text-muted);display:flex;flex:1;flex-direction:column;font-size:10px;gap:3px;min-width:0}.rail__donut-key li[data-v-9027c865]{align-items:center;display:flex;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__donut-key b[data-v-9027c865]{color:var(--theme-text-primary);font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.rail__dot[data-v-9027c865]{border-radius:999px;flex-shrink:0;height:6px;width:6px}.rail__days[data-v-9027c865]{align-items:flex-end;display:flex;gap:6px;height:52px}.rail__day[data-v-9027c865]{align-items:stretch;display:flex;flex:1;flex-direction:column;gap:3px;height:100%}.rail__day-track[data-v-9027c865]{align-items:flex-end;background:color-mix(in srgb,var(--theme-text-primary) 5%,transparent);border-radius:5px;display:flex;flex:1;overflow:hidden}.rail__day-fill[data-v-9027c865]{background:var(--chart-2);border-radius:5px 5px 0 0;display:block;transition:height .5s ease;width:100%}.rail__day-label[data-v-9027c865]{color:var(--theme-text-muted);font-size:9px;text-align:center}.dash-widget--editing[data-v-695837dc]{border-radius:1rem;cursor:grab;outline:1.5px dashed hsl(var(--app-accent-h) var(--app-accent-s) var(--app-accent-l)/.4);outline-offset:4px;position:relative}.dash-widget--dragover[data-v-695837dc]{outline-color:hsl(var(--app-accent-h) var(--app-accent-s) var(--app-accent-l));outline-style:solid}.dash-widget__bar[data-v-695837dc]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;padding:.25rem .25rem .5rem}.dash-widget__btn[data-v-695837dc]{align-items:center;border-radius:9999px;color:var(--theme-text-secondary,#6b7280);display:inline-flex;height:26px;justify-content:center;transition:opacity .12s ease;width:26px}.dash-widget__btn[data-v-695837dc]:hover{opacity:.8}.dash-widget__btn[data-v-695837dc]:disabled{cursor:not-allowed;opacity:.35}.dash-widget__btn--danger[data-v-695837dc]{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--destructive) 14%,transparent),color-mix(in srgb,var(--destructive) 14%,transparent));color:var(--destructive)}.no-scrollbar[data-v-720d4d2d]{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar[data-v-720d4d2d]::-webkit-scrollbar{display:none}
